分享
查看: 7999|回复: 3

[发布] CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则

[复制链接]

CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则

发表于 2018-11-13 11:45:47 来自 发布 阅读模式 倒序浏览
zzv_icon7999 zzr_icon3 查看全部

Obj模型导入规则

Obj模型文件需打包导入,文件包中含有模型、材质、贴图、缩略图文件。

文件格式

.zip

文件包组成模型、贴图、材质、缩略图,需在同级目录)

模型文件:.obj格式

贴图文件:.png.jpg.dds.tga格式

材质文件:.mtl格式

缩略图文件:.png格式(文件名须与obj文件一致)

模型要求

模型的每个节点的顶点数量不能超过65000,否则会报错

模型文件、贴图文件、材质文件、缩略图文件必须以英文名命名

其他建议

使用3ds Max制作obj模型,在导入CampusBuilder(模模搭)前建议预先缩小模型尺寸为原尺寸的1/100,以便在 “基于unity3d引擎的CampusBuilder”中能按原尺寸显示该模型。关于3ds Maxunity3d两种平台间的尺寸体系差异,若有更多疑问,可自行百度搜索了解

示例图

 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则

 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


Obj模型贴图显示规则

上传的obj模型为什么不显示贴图?这是因为3dmax导出obj(含贴图),是不支持插件渲染器下的材质,只支持3dmax本身自带的默认扫描线渲染器下的材质。文件需打包导入,文件包中含有模型、材质、贴图、缩略图文件。


1、打开3dmax导入模型,按F10打开渲染设置,把渲染器改成默认扫描线渲染器,不要使用常用插件渲染器(如mental ray,v-ray)。


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


2、然后按M键,打开材质球编辑器,材质球的材质必须使用3dmax自带材质下的标准材质(如果默认渲染不是插件渲染器,材质中也不会含有插件材质的选择项)

 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


3、同样,材质下的贴图选择项,也须要选择贴图下的标准贴图,不能使用v-ray或其他插件贴图,打开材质球编辑器,材质球的材质必须使用3dmax自带材质下的标准材质(如果默认渲染不是插件渲染器,材质中也不会含有插件材质的选择项)

 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


  4、这时候在默认扫描线渲染器和标准材质下的3D模型导出obj,保存时会弹出obj导出选择项,点击右边的材质导出,勾选使用材质路径,选择obj同目录文件夹内(ps:three.js加载obj时,要把导出的贴图放在obj文件夹外),这时候打开导出的文件夹就发现有导出的贴图了。


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则

 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则

 5、这时候用代码编辑器或记事本打开mtl文件,就会发现有贴图信息了。


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


  6、如果渲染器选择插件渲染器(mental ray,v-ray)材质,导出的obj格式文件都找不到贴图,mtl文件也不含有贴图信息


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则


 CampusBuilder客户端导入Obj模型及Obj模型贴图显示规则



avatar

0

主题

1

帖子

0

积分

游客

积分
0
Gavinli 发表于 2019-11-17 15:58:07 显示全部楼层
贴图显示不出来是什么原因?
avatar

0

主题

1

帖子

0

积分

游客

积分
0
63177432@qq.com 发表于 2019-11-19 18:52:05 显示全部楼层
导入的obj贴图乱了
avatar

77

主题

129

帖子

0

积分

游客

积分
0
ThingJS_用户支持 发表于 2019-11-25 16:11:17 显示全部楼层

您好,具体问题还请加入QQ群:1057489240进行咨询。

avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t