Skip to content

Replace fox skinned sample with Cesium Man - #166

Merged
anirul merged 3 commits into
masterfrom
codex/frame-cesiumman-skinned-example
Apr 22, 2026
Merged

Replace fox skinned sample with Cesium Man#166
anirul merged 3 commits into
masterfrom
codex/frame-cesiumman-skinned-example

Conversation

@anirul

@anirul anirul commented Apr 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the fox skinned sample with a higher-detail Cesium Man asset
  • fix skinned glTF import so helper transforms are not double-applied to skinned meshes
  • correct the remaining skinning root handling for the CesiumMan hierarchy and update the sample tests/docs

Details

The sample now uses asset/model/cesium_man/CesiumMan.glb in asset/json/skinned_mesh.json and the related docs/tests have been updated to stop assuming the old fox mesh and clip naming.

On the loader side, skinned meshes now stay in bind/local space instead of baking imported mesh transforms into the source vertices. The remaining CesiumMan pose issue was then fixed by stopping the extra global-inverse correction from being injected into the skinning path for this imported glTF hierarchy.

Verification

  • FrameOpenGLTest --gtest_filter="SkinnedMeshTest.*:OpenGLRayTracingLevelTest.SkinnedMesh*"
  • FrameVulkanTest --gtest_filter="VulkanSkinnedRayTracingParseTest.*"
  • 03_SkinnedMesh.exe --auto_exit_seconds=4 visual smoke check

@anirul
anirul merged commit 179963a into master Apr 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant