max中的模型如何上传到ThingJS的模模搭中?
max中的模型如何上传到ThingJS的模模搭中?
使用THingJS开发物联网可视化项目时,可能会遇到模型上传到ThingJS的园区搭建工具模模搭时,提示上传失败甚至于上传后根本就没有制作好的模型,那么究竟是怎么一回事呢?没关系,这篇文章告诉你一些小技巧,让你少去修改你模型。首先,ThingJS文档中已经写明了,推荐的max是2016、2019、2020,有人会说,我用17、18不行么?还真不行,ThingJS旗下的模型上传插件,目前就兼容这三个版本,使用别的版本,就会出现各种意想不到的问题哦。
一、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的模型有更深的了解了呢?