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/Code/Tools/SceneAPI/SceneCore
Tommy Walton 7188529652
Fix for GHI-4644: mesh optimization breaking skin influences (DCO fix) (#6336)
* Average incoming skin influences when multiple vertices have been welded. This is one option which will average out the weights even if two welded vertices have differing boneIds, but we probably also need to add the influences earlier in the process and enforce a process where the vertices do not get welded if they have influences with differing boneIds

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Move skin influences from MeshBuilderSkinningInfo to the vertex attribute layers so they are considered when choosing which vertices can be welded and so they are not duplicated when compatible vertices have been welded

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Updating unit tests

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Remove unused functions

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Update based on feedback from burelc

Signed-off-by: Tommy Walton <waltont@amazon.com>
4 years ago
..
Components Replaced AzFramework::FileFunc JSON utils API calls with AzCore::JsonUtils APIs that appear to have been duplicated. Also fixed up improper Project Configurator -> Project Manager comment replacements. 4 years ago
Containers Squashed commit of Procedural Prefab work (#4481) 4 years ago
DataTypes Fix for GHI-4644: mesh optimization breaking skin influences (DCO fix) (#6336) 4 years ago
Events Squashed commit of Procedural Prefab work (#4481) 4 years ago
Export Update the FileIO Aliases (#4186) 4 years ago
Import Squashed commit of Procedural Prefab work (#4481) 4 years ago
Mocks Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Tests [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Utilities Add serialized output version (xml) of debug scene graph (#3437) 4 years ago
CMakeLists.txt Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DllMain.cpp Add serialized output version (xml) of debug scene graph (#3437) 4 years ago
SceneBuilderDependencyBus.h Added a new registry setting that disables automatic conversion of materials from model files like FBX. 4 years ago
SceneCoreConfiguration.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SceneCoreStandaloneAllocator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SceneCoreStandaloneAllocator.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
scenecore_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
scenecore_testing_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago