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
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
..
AWSNativeSDKInit Add cvar for aws log level (#5507) 4 years ago
Android/ProjectBuilder [android_compat_fixes] replaced deprecated 'jcenter' repo with 'mavenCentral' in Android project generator template 4 years ago
AssetBundler Add support for configuring default Archive File Search Mode through a Cache Var (#5668) 4 years ago
AssetProcessor Process launcher updates (#6183) 4 years ago
AzTestRunner Merge branch 'development' into issues/exception_handling 4 years ago
BundleLauncher [MacOS] Launching Editor from ProjectManager and other misc. fixes 4 years ago
CrashHandler Update the FileIO Aliases (#4186) 4 years ago
DeltaCataloger Removes m_enableDrilling 4 years ago
GridHub Adds LuaIDE->GridHub dependency 4 years ago
LuaIDE Moves Code/Tools/Standalone to Code/Tools/LuaIDE 4 years ago
ProjectManager Fix typo, add missing header, remove unecessary asserts 4 years ago
PythonBindingsExample [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
RemoteConsole Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332) 4 years ago
SceneAPI Fix for GHI-4644: mesh optimization breaking skin influences (DCO fix) (#6336) 4 years ago
SerializeContextTools Removes m_enableDrilling 4 years ago
TestImpactFramework LYN-6882 release builds are executing code in asserts (#4305) 4 years ago
CMakeLists.txt Moves Code/Tools/Standalone to Code/Tools/LuaIDE 4 years ago