gadams3
|
9f296f68d0
Materials: Fixing problems with material hot reloading after shader and material type changes
|
3 tahun lalu |
santorac
|
6f88edb883
Updated job key for job dependency in the FBX build pipeline.
|
3 tahun lalu |
santorac
|
0f68b0a922
Split out MaterialTypeBuilder to be separate from MaterialBuilder.
|
3 tahun lalu |
Guthrie Adams
|
932438a043
Changing material builder settings and (AtomCore) AZ::Data::InstanceId to support material editor and canvas workflows
|
3 tahun lalu |
santorac
|
59d14fbc09
Fixed a mis-named material property in the FBX/scene builder that was spamming warnings in AtomSampleViewer.
|
3 tahun lalu |
amzn-mike
|
7f1e4a8ef3
Merge branch 'development' into Helios_SubIdDependencies
|
4 tahun lalu |
santorac
|
01c37d2d63
Fixed whitespace
|
4 tahun lalu |
santorac
|
2a7665ed0f
Fixed a simple reversed logic error in MaterialAssetBuilderComponent that caused shader file changes to trigger FBX asset rebuilds.
|
4 tahun lalu |
santorac
|
59b3de9715
Fixed scene material converter to use the correct property names for ambient occlusion. It was still using old names, which caused lots of property name warnings about "ambientOcclusion.textureMap" and "ambientOcclusion.useTexture".
|
4 tahun lalu |
amzn-mike
|
6ee5302508
Merge branch 'development' into Helios_SubIdDependencies
|
4 tahun lalu |
Esteban Papp
|
b3ba73db3b
Removing unneded include form multiple files
|
4 tahun lalu |
santorac
|
638fc027f5
Updated material builder version numbers in case my prior changes were impactful (it might not be necessary but I'm not sure, so just in case)
|
4 tahun lalu |
santorac
|
45429872d6
Switched back to making MaterialAsset::GetPropertyValues automatically finalize the material asset. I realized that it's too burdensome to expect client code to call Finalize on the MaterialAsset; every code that calls GetPropertyValues would have to call Finalize(). Instead of using const_cast in GetPropertyValues like I was doing before, I just changed GetPropertyValues to be a non-const function. There were a few places in Decal code I had to update to pass non-const MaterialAsset pointers. This isn't ideal, but I think it's better than the alternatives.
|
4 tahun lalu |
santorac
|
2d6d14abf7
Changed MaterialAsset::GetPropertyValues to not auto-finalize. Client code must call Finalize manually. It's better to avoid unexpected side-effects from a const getter function.
|
4 tahun lalu |
santorac
|
aafd34679a
Merged MaterialAssetCreatorCommon class into MaterialTypeAssetCreator because it is no longer needed for MaterialAssetCreator.
|
4 tahun lalu |
santorac
|
a627cda5ae
Got the unit tests working again.
|
4 tahun lalu |
santorac
|
c5b128bec4
First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing.
|
4 tahun lalu |
amzn-mike
|
ce82a82687
Add subId dependencies for material, materialtype and fbx files
|
4 tahun lalu |
Robin
|
dd8761dd8b
Edit comment and add marker for version update.
|
4 tahun lalu |
Robin
|
b78e41f5a8
Refactor use of OrderOnce for materials to limit to materialtype dependencies only.
|
4 tahun lalu |
Robin
|
0ed82e21d5
Switch job dependency type to OrderOnce for material assets when property names are included.
|
4 tahun lalu |
Steve Pham
|
e6573766c2
Fixes for release builds for unused variable warnings (#4000)
|
4 tahun lalu |
hershey5045
|
15e889a2f6
Reintroduce materialtype dependency on fbx files. (#3934)
|
4 tahun lalu |
hershey5045
|
4249ceeae7
Add material property names to material assets, disable FBX dependency on materialtype files. (#3408)
|
4 tahun lalu |
Esteban Papp
|
cd5df6b372
Some more fixes
|
4 tahun lalu |
santorac
|
6b23e07af4
Changed MaterialConverterBus GetMaterialTypePath() to return a string instead of char*
|
4 tahun lalu |
Chris Santora
|
36abde95a9
Added a new registry setting that disables automatic conversion of materials from model files like FBX.
|
4 tahun lalu |
Chris Santora
|
fec79a7d53
Moved the material slot list from ModelLodAsset to ModelAsset, so all the slots live in one main list. This removes data duplication between LODs and cleans up the code a bit.
|
4 tahun lalu |
amzn-mike
|
fc75dd5fda
Fix python fbx tests (#2171)
|
4 tahun lalu |
Steve Pham
|
38261d0800
Shorten copyright headers by splitting into 2 lines (#2213)
|
4 tahun lalu |