永发信息网

在线求助,关于3dmax模型导入U3d

答案:3  悬赏:70  手机版
解决时间 2021-11-27 05:05
  • 提问者网友:我们很暧昧
  • 2021-11-26 06:11
在线求助,关于3dmax模型导入U3d
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-11-26 07:12
你说的不是材质,应该是指的贴图吧。在3DMAX中,标准材质和U3D的标准材质是对应的。从3DMAX中导出的时候,所有模型的材质都应该是标准材质。
在3DMAX中把所有模型的贴图都贴好,之后你把所有贴图都放在U3D的Assets中,就能识别。一般情况下,为了方便整理,都在Assets文件夹下额外新建一个Textrure文件夹,把所有的贴图都放在里面,在U3D中就能自动识别。偶尔识别不到就重新导出,再导入U3D中就行了。
贴图和U3D路径最好别用中文,虽然新版本也能识别中文了,但是有时候会遇到乱码。给你看一个截图 吧,我的所有贴图都放在Texture里面,一般都能识别到。

追问贴图是指材质里面的位图么?

我没用位图,我就是用了衰减和noise,泼溅这样的效果。

这是我导入的两个:


左边的使用了位图的,我把位图文件放进去就没问题了。

右边的是用来上面那些效果的,但是是灰色的。
材质球也是这样

1和5就是给这右边这个模型的材质

追答不好意思,U3D只能识别到位图的效果,你所说的其他效果是无法识别的,因为U3D没有所谓的衰减和NOISE效果。U3D只能识别到和3DMAX有相同效果的材质,比如说标准材质。
高光贴图和法线贴图无法自动识别,但是可以用手动的方式来识别。追问那要怎么办?怎么手动识别,谢谢了。追答其实就是把模型的材质改成相应的材质类型
比如说当你把3DMAX的模型导入到U3D之后,只能识别到位图,这是因为模型导入到U3D之后,自动默认为标准材质球,这种材质球只有漫反射通道,所以只能识别到位图。 你把材质球改成其他的材质类型即可,U3D有同时支持漫反射通道和法线通道的材质球类型,如果你想使用法线贴图,就把材质球类型改成支持法线通道和漫反射通道的材质类型。 要使用高光贴图也是一样的方法。你选择一个模型,找到这个模型的材质球,然后它的下拉菜单就有很多材质类型。
之所以你不能用NOISE和衰减,还有泼溅,那是因为U3D没有相应的材质球类型。如果需要更多的材质球类型,那就要自己去写SHADER,这个属于编程,专业写SHADER的人很少。官网上可以花钱(美元)买SHADER。
全部回答
  • 1楼网友:白昼之月
  • 2021-11-26 10:03
源文件模型如果附带材质的话,那就很可能是您的渲染器设置问题。请问您是用VR渲染器吗?追问我不知道用的什么渲染器,我就建了个模,做出材质贴上去,怎么看渲染器?
  • 2楼网友:由着我着迷
  • 2021-11-26 08:25
源文件模型如果附带材质的话950那就很可能是您的渲染器设置问题jybd请问您是用VR渲染器吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯