我在3dsmax中制作好一个模型,多个面贴上不同的贴图,然后将它导出为.3DS文件,然后载入OpenGL程序,结果显示出来竟然所有的面贴的是同一张图片(包括我在3dsmax里没有贴图的面),为什么会这样?在3dsmax里面显示得好好的,然后导入OpenGL之后就贴图出问题了。。。
模型分解?把贴图烘焙?什么意思呢?我3dsmax用的不是很熟悉,能不能具体说一下怎么操作?
追答烘焙就是render to texture 在渲染菜单里。有。
这个意思就是把所有渲染信息,包括贴图,光照,法线,等等,都可以被解释成贴图。。然后你只要给模型重新贴上这个烘培过的图就没问题了,肯定是一个完整的贴图,而且每个部分都是独立的。
导入OpenGL是因为我要把多个3ds模型放到同一个虚拟场景里面啊~~~我现在是每个面都已经贴上不同的材质了啊。。。怎么把不同的面分离出来??具体怎么操作?我3dsmax用的不熟啊。。。
追答Editable Mesh \ 进入子物体Ploygon \ 选中要分离的面(呈现红色) \ 右键Detach \ 重复操作各个想分离的面就行啦~
难道我要解决这个问题要专门下载一本书?!而且这本书也不讲3dsmax的,怎么可能有我所提出问题的答案???