官网有例子,不在赘述.
在线展示3ds格式的模型,目前对主流的three.js,babyion.js(说明文档写的很烂)来说,有一些问题,相对来说three.js更好一些.3ds格式的文件使用TDSLoader.js来加载和转化,其中加载material时,readMap会自行读取相关贴图材质所需要的贴图名称(这里是贴图名称,并不是路径);
但是对于目前主流的3dsmax导出的3ds文件来说,如果使用普通标准的渲染材质,就可以在three.js顺利渲染,但是如果是使用v-ray材质的,就可能会出现无map信息的情况,这是3dsmax自身的缘故,第三方材质库的贴图信息属于无用信息,在导出3ds时会自动的去除掉.这也是很多3ds文件展示出问题的原因所在.
对于低版本的3dsmax2011及以下的版本可以考虑使用deep exploration来进行转换,可以较好的进行转换.
网友评论