cesium-native icon indicating copy to clipboard operation
cesium-native copied to clipboard

Find a way to convert Gltf primitive mesh and material to a simplified CPU buffer for rendering

Open baothientran opened this issue 3 years ago • 0 comments

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

baothientran avatar Jul 26 '21 15:07 baothientran