细数3dsmax模型上传到ThingJS的标准及要求

zzzzzker 3月前 775

 三维可视化场景中,模型是我们最先需要解决的问题了,在使用ThingJS来开发我们的三维场景时,往往第一步就会受挫,最常见的就是制作的模型为什么上传不到thingjs的模模搭客户端中了,又或者是模型在thingjs中无法显示,甚至很多人都会觉得诧异,3dsmax中的模型看着是正常的,为啥上传到thingjs模模搭客户端就提示各种错误?这些都是因为thingjs中有一套模型制作标准的,需要按照thingjs的模型制作标准来制作


首先,thingjs目前只支持3dsmax 2016、2019、2020这三个版本,使用其他版本将可能遇到各种错误,不要怀着侥幸的心理,直接下载这三个版本中的一个就行了。


一、ThingJS对于模型的制作要求:

 1. 所做建筑要和照片相符,应能够准确地表现建筑的特征。按影像图中的建 筑轮廓建摸,如果影像图与照片不符,以现场采集的相片为准。有 CAD 的 按 照 CAD 制作。

 2. 制作中要能够完整反映三维模型的外观,精度控制合理,在保证三维模 型视觉效果的前提下,减少模型面数和材质数量,做到数据量的精简。 

3. 无照片与 CAD 材料的区域需要参考影像图推导制作,要求层数、楼体和 屋顶的结构及材质与影像图大致相符即可。


 二、上传到ThingJS中的三维模型制作标准如下: 

1. 制作软件: 模型创建采用 3ds max 2016 

2. 模型单位: 三维模型采用米(m)作为单位。 

3. 模型数据量要求: 能够完整反映三维模型的外观,精度控制合理,在保证三维模型视觉效果的 前提下,减少模型面数和材质数量,做到数据量的精简。

 4. 效果要求: 三维模型遵照建筑设计资料和建筑设计要求以及现状照片,贴图清晰。能够 充分地反映建筑物的主要结构,表现出建筑物的主要细节及质感,整体感强。 

5. 材质和贴图要求: 使用 Standard 标准材质,材质类型使用 Blinn。

不能在 max 材质编辑器中对贴图进行裁切。 

6. 纹理图片的格式采用 JPG、透明图片采用 PNG 或者 TGA 文件格式,纹理 图片的单位尺寸必须采用 2 的 N 次方。如 32x32、64x64 等,并贴图最好是 1:1 的正方形贴图,但图片最大尺寸不要超过 1024 x1024,最小尺寸不要 小于 16。纹理图片的命名不能含有空格。 

 7. 模型贴图坐标不能出现拉伸现象,不能出现 UVW 坐标丢失的现象。  

8. 使用多维子材质时注意不能存在嵌套多维子材质,一个物体对应一个多 维子材质球,物体与多维子材质球名称及贴图名一致,一个物体不能有多余 的空材质 ID 存在,多余的 ID 必须清掉。 

9. 保证贴图的透视关系矫正准确,所有贴图的门窗、层高线、字体、建筑 立面等必须保持横平竖直,清晰可见,修整后的贴图要清晰可见建筑的细节 变化。例如: 

10.贴图如有眩光的必须对眩光进行效果处理。 

11.由于拍摄时光线影响,造成建筑各面色彩差异的问题也需要通过色阶等 进行调整,避免出现同一建筑主体色彩不统一的情况。 

12.贴图不清晰的情况下要手工勾画出门窗的轮廓,表现出门窗的清晰效果。 单层单窗或双窗的楼房主体重复贴图小于或等于 128 的,门窗需要勾画。单 层多窗的楼房主体重复贴图小于或等于 256 的,门窗需要勾画。底层商业贴 图小于 256 的,门窗需要勾画。


13.墙体为墙漆或纯色的贴图大小不得超过 16*16。墙体有分隔线或墙砖纹 理的,贴图内不能出现重复元素。应该一个重复元素为一张贴图,贴图大小 不得超过 64*64。 256*128 32*32 14.重复贴图:一张贴图内不能出现两个或多个相同的重复元素,只能一个 重复元素为一张贴图。重复贴图的前后左右的色调,亮度要统一。不能出现 重复贴图的拼接感。

14.重复贴图:一张贴图内不能出现两个或多个相同的重复元素,只能一个 重复元素为一张贴图。重复贴图的前后左右的色调,亮度要统一。不能出现 重复贴图的拼接感。


看了这么多,是否对于如何上传符合thingjs的模型有更深的了解了呢?

ThingJS,让场景搭建更轻松,让园区开发更快捷!

最新回复 (0)

你可以在 登录 or 注册 后,对此帖发表评论!

返回