【发布时间】:2017-12-21 16:08:58
【问题描述】:
我想问一些关于 Unity 纹理的问题。
我是 Unity 新手,需要您的帮助。我有一个想法为我的 3D 重建网格制作自定义查看器。因此,对于不熟悉它的人来说,它基本上是一种将 2D 照片序列转换为 3D 网格的方法,该方法使用一种称为 Structure from Motion 的方法。因此,SfM 的输出是网格和摄像机数量。这个想法是我将网格和相机(作为投影仪)加载到 Unity。接下来,我希望如果我单击与某个相机相关的按钮,则该相机看到的图像会投影到网格中。
example of reconstructed 3D model
相机看到的示例图像:
example image that seen by the camera
那么,我想问的是,哪种方法更好地将图像作为纹理放入网格中?我应该为每个图像制作 UV 贴图,然后打开和关闭它,还是可以只使用投影仪将图像从每个投影仪投影到网格?但我认为,如果我使用投影仪,纹理分辨率必须是正方形的。由于我的图像不是正方形的,所以不可能,不是吗?或者你们中的任何人对如何做有不同的想法或建议?
非常感谢。
【问题讨论】:
-
Uvmaped 比以往更好
-
@joreldraw,谢谢你的回复,但你能详细说明一下吗?为什么会这样?
标签: c# unity3d textures projection texture-mapping