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 Implement support for application status indicators (tray icons). 2024-02-13 15:59:35 +02:00
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 Make auto translation inheritable 2024-02-15 16:51:19 -03:00
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 implemented cut selected keys in animation player 2024-02-15 00:44:40 +01:00
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 Fix member names of AudioFrame to match extension 2024-02-13 15:37:09 +01:00
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 Merge pull request #88317 from passivestar/signal-connect-search 2024-02-17 00:23:39 +01:00
create_dialog.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
create_dialog.h
dependency_editor.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
dependency_editor.h
directory_create_dialog.cpp
directory_create_dialog.h
doc_tools.cpp Documentation: Add support for deprecated/experimental messages 2024-02-15 15:59:50 +03:00
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 Merge pull request #84953 from rakkarage/asset-install-conflict 2024-02-14 10:59:36 +01:00
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 Check if history exists before discarding 2024-02-05 17:42:37 +01:00
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 Make auto translation inheritable 2024-02-15 16:51:19 -03:00
editor_feature_profile.h
editor_file_system.cpp Fix data race against EditorFileSystem.scanning_changes_done 2024-02-09 07:48:01 -05:00
editor_file_system.h Fix data race against EditorFileSystem.scanning_changes_done 2024-02-09 07:48:01 -05:00
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 Documentation: Add support for deprecated/experimental messages 2024-02-15 15:59:50 +03:00
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 Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogs 2024-02-08 10:53:13 +01:00
editor_interface.h Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogs 2024-02-08 10:53:13 +01:00
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 Make auto translation inheritable 2024-02-15 16:51:19 -03:00
editor_properties.h
editor_property_name_processor.cpp Merge pull request #88325 from akien-mga/texture-formats 2024-02-17 00:23:45 +01:00
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 Fix resource previews not created in compatibility rendering 2024-02-16 08:27:03 +01:00
editor_resource_preview.h
editor_run_native.cpp Add hover highlight to main editor buttons 2024-02-16 14:49:44 -05:00
editor_run_native.h
editor_run.cpp Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
editor_run.h Add a dialog to customize run instances 2024-02-05 19:07:31 +01:00
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 Check if history exists before discarding 2024-02-05 17:42:37 +01:00
editor_undo_redo_manager.h Check if history exists before discarding 2024-02-05 17:42:37 +01:00
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 Some editor code cleanup 2024-01-30 21:33:31 +01:00
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 Make auto translation inheritable 2024-02-15 16:51:19 -03:00
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 Add hover highlight to main editor buttons 2024-02-16 14:49:44 -05:00
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 Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
project_manager.h Replace empty list dialog with an integrated panel 2024-01-30 17:52:25 +01:00
project_settings_editor.cpp Remove code relative to obsoleted ETC texture format 2024-02-14 17:16:41 +01:00
project_settings_editor.h
property_selector.cpp
property_selector.h
register_editor_types.cpp Allow configuring the maximum width for atlas import 2024-02-13 10:30:44 +01:00
register_editor_types.h
register_exporters.h
rename_dialog.cpp Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
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 Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
scene_create_dialog.cpp Make auto translation inheritable 2024-02-15 16:51:19 -03:00
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 Add an option to center children around the new parent when reparenting 2024-02-14 13:46:04 +01:00
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