Skip to content

Improve 3D Asset Import Dialog material editing #107351

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

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