Guthrie Adams
|
c0ae7bf7a9
Addressing PR feedback, sorting results, removing duplicates, switching to az io path in new changes
|
2 years ago |
Guthrie Adams
|
6caf0e01a3
checking for generated material type suffix before attempting conversion back to original source path
|
2 years ago |
Guthrie Adams
|
a8eb4e894c
Added material utility functions to convert a generated intermediate asset material type file path back into the originating material type file path.
|
2 years ago |
ANT/guthadam
|
b58ab30fcb
Investigating asset build issues with platform ID set to server or other than PC
|
2 years ago |
gadams3
|
9f296f68d0
Materials: Fixing problems with material hot reloading after shader and material type changes
|
3 years ago |
AMZN-stankowi
|
bb3bee9b23
Added an error when materials can't resolve texture paths. (#14276)
|
3 years ago |
santorac
|
a453124a5d
Materials reference the original material type even when intermediate material types are involved.
|
3 years ago |
santorac
|
2b2103f47e
Compile fix for Release.
|
3 years ago |
santorac
|
67d38a4b86
Moved material property name checks around to clarify some error reporting.
|
3 years ago |
santorac
|
afd3f29a2c
Made material pipelines use a lua script to select a shader with the lighting model indicated in the material type.
|
3 years ago |
santorac
|
b1e8cc5da1
- Various code cleanup and improving comments.
|
3 years ago |
santorac
|
af0d284b58
Work in progress on the first pass of the material pipeline concept.
|
3 years ago |
santorac
|
0f68b0a922
Split out MaterialTypeBuilder to be separate from MaterialBuilder.
|
3 years ago |
lumberyard-employee-dm
|
fb022b79ae
Updating the Uuid class to be constexpr (#11810)
|
3 years ago |
Guthrie Adams
|
25fb8d9124
Renaming variables and updating comments to address PR feedback
|
3 years ago |
Guthrie Adams
|
932438a043
Changing material builder settings and (AtomCore) AZ::Data::InstanceId to support material editor and canvas workflows
|
3 years ago |
Tommy Walton
|
bea6d0fead
Atom/amzn tommy/atom 17289 sponza deadlock (#8997)
|
3 years ago |
Qing Tao
|
63de2426d0
Follow up change for ATOM-17383. (#8803)
|
3 years ago |
santorac
|
b829c08f75
Fixed build error. Added error message if material type file JSON import fails.
|
4 years ago |
santorac
|
8eafb7e057
Merge branch 'Atom/santorac/RemixableMaterialTypes4_FlatMaterialFiles' into Atom/santorac/RemixableMaterialTypes4_Layering
|
4 years ago |
santorac
|
1daa9fbbed
Changed the .material file format to use a flat list for material property values, instead of a tree structure.
|
4 years ago |
santorac
|
a7bdb05d66
Tied up some loose ends with nested property group support.
|
4 years ago |
santorac
|
d9c646062b
Instrumented support for the JSON importer for material type files.
|
4 years ago |
santorac
|
b5c7869f14
Merge branch 'development' into Atom/santorac/RemixableMaterialTypes3
|
4 years ago |
santorac
|
1fa1eaad15
Added unit tests for the new functionality.
|
4 years ago |
santorac
|
a627cda5ae
Got the unit tests working again.
|
4 years ago |
santorac
|
c5b128bec4
First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing.
|
4 years ago |
santorac
|
5cf65012b1
Updated RPI.Edit's AssetUtils to use the same TraceLevel enum as RPI.Reflect's AssetUtils. This is now used in GetImageAssetReference to remove a redundant error message since the error is also reported in MaterialSourceData and MaterialTypeSourceData.
|
4 years ago |
santorac
|
2657620846
Minor code cleanup.
|
4 years ago |
santorac
|
7d849cc0d2
Changed the overall strategy for how to handle missing image references. Instead of replacing it with one of the placeholder assets, we replace it with an random UUID which will be interpreted as a missing asset (unless some discovers discovers a UUID collision). This eventually gets replaced by one of the placeholder textures at runtime. This approach gives more consistent results in how missing texture are handled between Material Editor and Material Component.
|
4 years ago |