我正在虚拟现实中进行一些研究,我们得到了一个用Rhino5制作的3D模型,它有纹理和一切(模型是建筑物)。我尝试将其导出为3ds和fbx文件类型,但我对Rhino和Unity都比较新。我的问题是,当我将模型拖放到项目的统一资源中,然后从资源拖动到场景时,模型显示并且看起来很棒,但是Rhino中的模型没有纹理可见。
我不确定是否应该从Rhino导出为特定格式,或者我是否从Rhino错误地导出这些格式。
我使用的是Unity 4和Rhino5。谢谢你的回答和时间!
答案 0 :(得分:1)
纹理与3D模型分开存储在文件中。 快速步骤:
例如,这里是高尔夫果岭的场景。我有一个绿色的3D .obj文件,我在场景中选择,然后将我的2D材质资源拖放到,这是一个.1001.png文件,将纹理映射到3D表面。在我的unity3d编辑器中查看场景图像的链接。
图片1: Unity3D object in assets. Dragged haddock.obj to get that 3D model.
答案 1 :(得分:0)
通常模型不包含纹理,因此您必须将它们单独导入Unity并将它们添加到模型上的材质中。
导出到fbx时可能有办法获取额外的文件,这将指定导入时材质应该具有的着色器和纹理,但我不记得如何做到这一点。