Details
-
Technical task
-
Resolution: Done
-
P1: Critical
-
None
Description
Goals:
- Materials as files
- Materials separated from the objects
- All objects should have reference materials
- Import materials from models as material files
- "Standard materials" and "Custom materials" both supported by the new filetype
Sub-tasks:
- Adding new materials in the editor
- Editing material files
- All new objects have reference materials that refer to a "Default" material
- Write and read material files when opening and editing materials in the editor
- Imported models should create material files, objects using said models should have reference materials pointing to those new material files
- UI work, editing materials, duplicating materials etc.
- Editing the material from the reference material
The system is to be implemented by having a hidden object inside the scene containing all the materials. Reference materials would then always refer to the objects inside that material container. By having a hidden object in the scene, no new system for editing materials not contained in the scene is needed. Reference materials also work only on objects inside the scene.
Problems:
- Materials have their own animations and properties and reference materials don't show any of these. => Reference materials should duplicate the behavior of the original materials in the timeline and inspector.
- Is the material container inside the master slide? => All slides would share the same material animations if said material is used.
- Alternatively, materials duplicated per slide?
Attachments
Issue Links
- is required for
-
QT3DS-2378 Not able to store material configurations separate from a mesh
- Closed
- relates to
-
QT3DS-1198 Easy way to see where referenced material is used
- Closed
-
QT3DS-211 Referenced material editing needs to be improved
- Closed
-
QT3DS-1813 Handle materials as shared resources in a project
- Closed
-
QT3DS-1810 Editing material references
- Closed
-
QT3DS-2258 Enhanced Custom Materials Support
- Withdrawn