You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/PhysX/Code/Source/Pipeline
Aaron Ruiz Mora 00e860f326
Physics material system for spectra launch
- Invalidate 'Physics Materials From Mesh' boolean from collider component
- Removed material library from material selector. Default material library will always be used instead.
- Marking failing automated test as xfail
- Added default material to physics configuration.
- Moved material library asset from physx configuration to physics configuration, as it doesn't need to be physx specific.
- Refactor physics material system having into account that there is only one material library in the project.
- Renaming code from DefaultMaterialLibrary to MaterialLibrary.
- All queries about physics materials unified under PhysicsMaterialRequests bus.
- PhysXSystem only manages the material library asset.
- Saving and reloading the same physics material asset with different content didn't trigger a events that the material library has changed.
- Changing Physics Material Request interface to use shared_ptr instead of weak_ptr to be simpler to handle the returned materials and having a more consistent code.
- Refactored Material Manager to improve its implementation. Still following the same approach of "creating materials on the fly as they are requested", but now it's doing it consistently across the interface, with private helpers functions FindOrCreateMaterial that simplify vastly the implementation.
- Material Manager now listens to change event of material library asset and default material configuration so it updates its materials accordingly.
- Complete Material move constructor and operator.
5 years ago
..
PrimitiveShapeFitter Initial commit 5 years ago
HeightFieldAssetHandler.cpp LYN-2537 engine assets (#254) 5 years ago
HeightFieldAssetHandler.h Initial commit 5 years ago
MeshAssetHandler.cpp update to use uniform scale calls to Transform 5 years ago
MeshAssetHandler.h Initial commit 5 years ago
MeshBehavior.cpp Initial commit 5 years ago
MeshBehavior.h Initial commit 5 years ago
MeshExporter.cpp Physics material system for spectra launch 5 years ago
MeshExporter.h Initial commit 5 years ago
MeshGroup.cpp Initial commit 5 years ago
MeshGroup.h Initial commit 5 years ago
StreamWrapper.cpp Initial commit 5 years ago
StreamWrapper.h Initial commit 5 years ago