Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shiva3D vs Unity 3D vs iPhone的其他3D引擎高分辨率3D模型查看器_Iphone_3d_Unity3d_3d Engine - Fatal编程技术网

Shiva3D vs Unity 3D vs iPhone的其他3D引擎高分辨率3D模型查看器

Shiva3D vs Unity 3D vs iPhone的其他3D引擎高分辨率3D模型查看器,iphone,3d,unity3d,3d-engine,Iphone,3d,Unity3d,3d Engine,我正在尝试将具有高分辨率纹理的3D网格的实时3D可视化(能够旋转和/或放大/缩小)移植到iPhone上(最好是材质、凹凸贴图、阴影和其他逼真度)。(网格本身已针对lowpoly进行了优化,但纹理添加了细节。) 我所需要的基本上就是iPhone上的模型查看器,支持高分辨率的真实纹理。哪种3D引擎最适合这种情况(或者,是否应该使用3D引擎) 我最初考虑的是从轴以一定角度导出360度的离散逐帧渲染,以“模拟”能够在3D中旋转模型,然后检测用户输入(向左/向右旋转)以加载右帧图像。因为我有3D模型,所

我正在尝试将具有高分辨率纹理的3D网格的实时3D可视化(能够旋转和/或放大/缩小)移植到iPhone上(最好是材质、凹凸贴图、阴影和其他逼真度)。(网格本身已针对lowpoly进行了优化,但纹理添加了细节。)

我所需要的基本上就是iPhone上的模型查看器,支持高分辨率的真实纹理。哪种3D引擎最适合这种情况(或者,是否应该使用3D引擎)

  • 我最初考虑的是从轴以一定角度导出360度的离散逐帧渲染,以“模拟”能够在3D中旋转模型,然后检测用户输入(向左/向右旋转)以加载右帧图像。因为我有3D模型,所以使用iPhone处理器渲染它可能更有意义
我的iPhone/iPad应用程序的源代码可以在BSD许可证下使用,如果您愿意将其作为起点,它可以呈现具有全触控旋转、缩放和平移功能的三维分子模型。我还没有为各种细节级别重新渲染,但这是我正在处理的事情


但是,我在该应用程序中不使用纹理。有关在可以旋转的模型中使用纹理的示例,请参见我根据Apple的示例编写的。使用mip-mapped-PVRTC压缩纹理,您可以在模型上获得高度的纹理细节。

是的,我在上一个线程中找到了您的帖子,但我需要一些可以处理高分辨率纹理的东西。该应用程序的重点主要放在纹理细节上。。在基于PVRTextureLoader的示例上是否有纹理质量的示例?@ina-立方体示例演示了如何获取256 x 256纹理并进行PVRTC压缩,以及使用mipmapping,因此这可能是一个很好的起点。苹果的PVRTextureLoader示例处理512 x 512纹理,如果您想要更大的纹理。