我正在研究构建一个需要允许用户查看 3D 模型的应用程序。支持尽可能多的流行格式会很好。以编程方式,我想提供一个文件(OBJ、3DS、MAX 等)并获得一个可以旋转/平移/缩放的 3D 图像。处理纹理会很好。有必要进行实时渲染,因此对模型/纹理复杂性的限制是可以接受的。
有没有现成的解决方案?我以前使用过 OpenGL,所以我可以自己做,但这会使项目花费更多时间。(特别是解析所有这些文件。)
对于最初的努力,仅将变换应用于相对于固定相机的单个对象就足够了,尽管最终将变换应用于相对于固定场景的相机点会很酷。
我不需要任何 3D 模型编辑功能。