我想在 iPhone 应用程序中加载 HDRi 地图(类似于 Google 地图),然后我希望能够加载一些 3D 角色在场景中播放。
你可以在这里看到一个我想加载的例子:
http://www.hdri-hub.com/hdrishop/freesamples/freehdri/item/117-hdr-041-path-free
目前我正在使用 Cocos3D 通过 POD 导出文件从 Blender 加载 3D 模型,所以也许有一种方法可以在 Cocos3D 中加载 HDRi。我发现了这个类 CC3STBImage 可以用来加载 HDR 类型,但我不知道如何使用它(也没有找到示例)。我已经看到 CC3Texture2DContent 具有 initFromSTBIFile: 'phdr' 文件扩展名的方法,所以也许 HDRi 可以作为纹理加载?
[编辑]
我设法用图像加载了一个球形网格,请参阅下面的答案和评论。特此通过 CC3Camera 在天空盒中查看结果的一些屏幕截图: