godot/editor
K. S. Ernest (iFire) Lee 04d43947bf
Add ufbx for FBX importing
This update introduces a new import method for FBX files using ufbx. If the fbx2gltf import fails, it will use the most recently cached scene from the ufbx import. The process is sped up by introducing threads to load the ufbx portion.

Key changes include:

- Support for importing geometry helper nodes in FBX files.
- Addition of cameras and lights with updated names.
- Removal of the fbx importer manager.
- Introduction of ModelDocument3D and updates to its methods.
- Changes to FBX import options and visibility.
- Updating the documentation and handling some errors.
- Store the original non-unique node, mesh and animation names in FBX and glTF.

Co-Authored-By: bqqbarbhg <bqqbarbhg@gmail.com>
2024-02-23 22:33:04 +01:00
..
debugger Extract BottomPanel from EditorNode 2024-02-20 15:09:07 -05:00
export Merge pull request #88726 from RandomShaper/node_cust_leak 2024-02-23 22:19:33 +01:00
gui Merge pull request #87760 from kitbdev/extract-bottom-dock 2024-02-23 22:18:50 +01:00
icons
import Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
plugins Merge pull request #88584 from ryevdokimov/hide_grid_per_viewport 2024-02-23 22:19:01 +01:00
project_manager
themes Merge pull request #85017 from Geometror/vs-redesign 2024-02-22 23:34:19 +01:00
translations i18n: Sync translations with Weblate 2024-02-21 15:32:56 +01:00
action_map_editor.cpp
action_map_editor.h
animation_bezier_editor.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
animation_bezier_editor.h
animation_track_editor_plugins.cpp
animation_track_editor_plugins.h
animation_track_editor.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
animation_track_editor.h Merge pull request #88350 from CookieBadger/animation-cut-keyframe 2024-02-18 11:23:41 +01:00
audio_stream_preview.cpp
audio_stream_preview.h
code_editor.cpp Improved text editor status bar and zooming UX. 2024-02-21 17:33:16 -06:00
code_editor.h Improved text editor status bar and zooming UX. 2024-02-21 17:33:16 -06:00
connections_dialog.cpp Use check_changed_settings_in_group() everywhere 2024-02-19 21:34:45 +01:00
connections_dialog.h
create_dialog.cpp
create_dialog.h
dependency_editor.cpp
dependency_editor.h
directory_create_dialog.cpp
directory_create_dialog.h
doc_tools.cpp
doc_tools.h
editor_about.cpp Improve look of Donors list in Editor's About 2024-02-17 23:43:17 +01:00
editor_about.h Improve look of Donors list in Editor's About 2024-02-17 23:43:17 +01:00
editor_asset_installer.cpp
editor_asset_installer.h
editor_atlas_packer.cpp
editor_atlas_packer.h
editor_audio_buses.cpp Extract BottomPanel from EditorNode 2024-02-20 15:09:07 -05:00
editor_audio_buses.h
editor_autoload_settings.cpp
editor_autoload_settings.h
editor_build_profile.cpp
editor_build_profile.h
editor_builders.py
editor_command_palette.cpp Fix PopupMenu doesn't respect it's ScrollContainer's margins 2024-02-23 15:51:47 +02:00
editor_command_palette.h
editor_data.cpp
editor_data.h
editor_dock_manager.cpp Extract BottomPanel from EditorNode 2024-02-20 15:09:07 -05:00
editor_dock_manager.h
editor_feature_profile.cpp
editor_feature_profile.h
editor_file_system.cpp
editor_file_system.h
editor_folding.cpp
editor_folding.h
editor_help_search.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
editor_help_search.h Show keywords in EditorHelpSearch 2024-02-17 20:31:47 +01:00
editor_help.cpp Use check_changed_settings_in_group() everywhere 2024-02-19 21:34:45 +01:00
editor_help.h
editor_inspector.cpp Merge pull request #69032 from KoBeWi/check_every_changed_setting_in_every_group_everywhere() 2024-02-20 19:34:30 +01:00
editor_inspector.h Revert "Allow configuration warnings to refer to a property" 2024-02-17 19:04:18 +01:00
editor_interface.cpp
editor_interface.h
editor_layouts_dialog.cpp Fix PopupMenu doesn't respect it's ScrollContainer's margins 2024-02-23 15:51:47 +02:00
editor_layouts_dialog.h
editor_locale_dialog.cpp
editor_locale_dialog.h
editor_log.cpp
editor_log.h
editor_native_shader_source_visualizer.cpp
editor_native_shader_source_visualizer.h
editor_node.cpp Merge pull request #87760 from kitbdev/extract-bottom-dock 2024-02-23 22:18:50 +01:00
editor_node.h Merge pull request #87760 from kitbdev/extract-bottom-dock 2024-02-23 22:18:50 +01:00
editor_paths.cpp
editor_paths.h
editor_plugin_settings.cpp Improve Project Settings' Plugin display 2024-02-17 23:21:25 +01:00
editor_plugin_settings.h Improve Project Settings' Plugin display 2024-02-17 23:21:25 +01:00
editor_plugin.cpp Extract BottomPanel from EditorNode 2024-02-20 15:09:07 -05:00
editor_plugin.h
editor_properties_array_dict.cpp Removing element in array will not change page when emptying page. 2024-02-23 20:41:32 +01:00
editor_properties_array_dict.h
editor_properties_vector.cpp
editor_properties_vector.h
editor_properties.cpp
editor_properties.h
editor_property_name_processor.cpp
editor_property_name_processor.h
editor_quick_open.cpp
editor_quick_open.h
editor_resource_picker.cpp Merge pull request #88435 from AThousandShips/quick_load_fix 2024-02-18 11:23:45 +01:00
editor_resource_picker.h
editor_resource_preview.cpp
editor_resource_preview.h
editor_run_native.cpp
editor_run_native.h
editor_run.cpp
editor_run.h
editor_script.cpp
editor_script.h
editor_sectioned_inspector.cpp
editor_sectioned_inspector.h
editor_settings_dialog.cpp Redesign the graph editor for visual shaders 2024-02-22 20:40:09 +01:00
editor_settings_dialog.h
editor_settings.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
editor_settings.h Redesign the graph editor for visual shaders 2024-02-22 20:40:09 +01:00
editor_string_names.cpp
editor_string_names.h
editor_translation_parser.cpp
editor_translation_parser.h
editor_translation.cpp
editor_translation.h
editor_undo_redo_manager.cpp
editor_undo_redo_manager.h
editor_vcs_interface.cpp Added android/ to the .gitignore file automatically generated by the VCS plugin. 2024-02-20 11:23:16 +00:00
editor_vcs_interface.h
event_listener_line_edit.cpp
event_listener_line_edit.h
fbx_importer_manager.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
fbx_importer_manager.h
filesystem_dock.cpp Don't translate filenames in FileSystem dock 2024-02-24 01:00:01 +08:00
filesystem_dock.h
find_in_files.cpp
find_in_files.h
group_settings_editor.cpp
group_settings_editor.h
groups_editor.cpp
groups_editor.h
history_dock.cpp
history_dock.h
import_defaults_editor.cpp
import_defaults_editor.h
import_dock.cpp Use check_changed_settings_in_group() everywhere 2024-02-19 21:34:45 +01:00
import_dock.h
input_event_configuration_dialog.cpp
input_event_configuration_dialog.h
inspector_dock.cpp
inspector_dock.h
localization_editor.cpp
localization_editor.h
multi_node_edit.cpp
multi_node_edit.h
node_dock.cpp
node_dock.h
plugin_config_dialog.cpp Merge pull request #83578 from raulsntos/dotnet/disable-activate-now 2024-02-19 10:43:25 +01:00
plugin_config_dialog.h Merge pull request #83578 from raulsntos/dotnet/disable-activate-now 2024-02-19 10:43:25 +01:00
pot_generator.cpp
pot_generator.h
progress_dialog.cpp
progress_dialog.h
project_converter_3_to_4.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
project_converter_3_to_4.h
project_manager.cpp
project_manager.h
project_settings_editor.cpp
project_settings_editor.h
property_selector.cpp
property_selector.h
register_editor_types.cpp
register_editor_types.h
register_exporters.h
rename_dialog.cpp
rename_dialog.h
renames_map_3_to_4.cpp Add ufbx for FBX importing 2024-02-23 22:33:04 +01:00
renames_map_3_to_4.h
reparent_dialog.cpp
reparent_dialog.h
run_instances_dialog.cpp Improve Run Instances Dialog 2024-02-23 21:07:46 +01:00
run_instances_dialog.h
scene_create_dialog.cpp
scene_create_dialog.h
scene_tree_dock.cpp Add methods to add submenus without using names 2024-02-22 15:13:53 +01:00
scene_tree_dock.h
script_create_dialog.cpp
script_create_dialog.h
SCsub
shader_create_dialog.cpp
shader_create_dialog.h
shader_globals_editor.cpp
shader_globals_editor.h
surface_upgrade_tool.cpp
surface_upgrade_tool.h
template_builders.py
window_wrapper.cpp
window_wrapper.h