Skip to content

Conversation

lyuma
Copy link
Contributor

@lyuma lyuma commented Jun 10, 2025

Salvages the excellent work by @reduz . Now that we have UID support for hard Resource() references from .import config files, I think it is a good opportunity to take another look at this workflow for material editing and references from within the advanced importer.

Implements godotengine/godot-proposals#7238 (for the most part).

Supercedes #86430

  • Ability to select nodes, meshes or materials by clicking.
  • Moved mesh/material previews to the inspector area.
  • Ability to override materials and edit them directly in the inspector.
  • By default, shows overridden materials in the imported scene, with a button to disable them and show original materials.
  • Keeps compatibility with the old override format.
    Note: Adding preview sun/env will be left for another PR.

How it looks:

asset_import_usability

@AThousandShips AThousandShips changed the title Rebase Improved 3D Asset Import Dialog material editing Improve 3D Asset Import Dialog material editing Jun 10, 2025
@AThousandShips AThousandShips added this to the 4.x milestone Jun 10, 2025
@lyuma lyuma force-pushed the improved-asset-3d-import-dialog branch from ec82162 to 72c5e2d Compare June 10, 2025 08:04
@lyuma lyuma modified the milestones: 4.x, 4.6 Jun 10, 2025
Implements [7238](godotengine/godot-proposals#7238) (for the most part).

* Ability to select nodes, meshes or materials by clicking.
* Moved mesh/material previews to the inspector area.
* Ability to override materials and edit them directly in the inspector.
* By default, shows overridden materials in the imported scene, with a button to disable them and show original materials.
* Keeps compatibility with the old override format.

Co-authored-by: Juan Linietsky <[email protected]>
@lyuma lyuma force-pushed the improved-asset-3d-import-dialog branch from 72c5e2d to dd6f181 Compare June 11, 2025 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants