cesium-native
cesium-native copied to clipboard
Find a way to convert Gltf primitive mesh and material to a simplified CPU buffer for rendering
Currently, both Unreal and O3DE has a very similar way to load Gltf. That is it only cares about creating rendering resources from Gltf Primitive and Material. Even though the data structure for GPU resources maybe different, the CPU representation is almost similar with a vector<vec3> positions
, vector<vec3> normals
, vector<vec3> tangents
, etc... If we can find a way to do that work in Cesium Native, the integration is simplified alot on Engine side as they just need to load all those CPU buffers into GPU. This observation is only based on Static Mesh. I'm not sure about Animation and other stuffs though