在iOS OpenGL ES中实现猎豹3D模型加载的3DLoaderDemo2应用
3DLoaderDemo2在OpenGL ES (iOS)中实现了加载猎豹模型的演示应用程序。该应用程序广泛采用了由Jim Love (themobiledude)编写的代码,对他的辛勤工作表示感谢。
在Jim的代码基础上,我新增了多网格加载和渲染的功能,这项扩展目前适用于基本网格。然而,对于更复杂的jas格式网格,程序还面临一些问题,特别是网格加载器无法处理分组网格。
待改进:
1. 解构jas文件并加载相关模型和节点。
2. 处理顶点节点数与法线未对齐的情况,特别是模型格式不规范或不完整的场景。
未来的版本将进一步优化网格处理能力,以适应更多复杂模型。