地址
上海市闵行区申虹路666弄
正荣中心2号楼

手机/微信
180-1627-5139

Revit材质映射参数支持优先级

优化BIMFACE上传的Revit文件材质显示效果(这边针对真实模式下的外观属性)。根据竞品支持参数及外部调研设计的高频使用参数,确定BIMFACE需要支持材质参数的优先级。

需求

优化BIMFACE上传的Revit文件材质显示效果(这边针对真实模式下的外观属性)。具体包括:

  1. 获取&应用Revit材质中的材质外观参数
    1. 对Revit中14 种材质类型提供支持(常规、玻璃、实心玻璃、陶瓷、墙漆、混凝土、金属、木材、石料、塑料、液体、砖石、金属漆、镜子)
    2. 获取不同类型中的参数,并在BIMFACE中应用,期望可以达到以下效果:
      1. 支持14种Revit材质的基本颜色与纹理。
      2. 支持14种Revit材质的粗糙度或光滑度。
      3. 支持14种Revit材质的反射。
      4. 支持凹凸贴图。等
  2. 针对Revit材质中重要的外观参数,使用BIMFACE中PBR材质参数匹配

调研分析

竞品对比

Revit、Modelo、A360 材质参数匹配测试详情可参考:

外部调研

Revit材质支持

下表中:

  1. “●” 代表已应用该材质参数。
  2. “○”代表未应用该材质参数,或该材质参数显示效果不明显。
  3. 针对BIMFACE列,使用“P1”、“P2”、“P3”表示 重要性/优先级,“–”表示不考虑支持。
  4. 参数对应的revit版本为2016中文版。

常规材质类型(Generic Material)

Revit 常规材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-C530ED14-3ABA-4864-A287-5C27A075E530

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
常规颜色RGB色值P1.color 
 图像(本地)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 图像褪色0 至 100P2
 光泽度0 至 100P2.roughness 
 高光非金属
金属
P2.metalness 
反射率直接-滑块0 至 100P3
 直接-图像(本地)本地位图格式P3
 直接-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 倾斜-滑块0 至 100P3
 倾斜-图像(本地)本地位图格式P3
 倾斜-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
透明度数量0 至 100P1.opacity
 图像(本地)本地位图格式P2.alphaMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 图像褪色0 至 100P3
 半透明度-滑块0 至 100P3
 半透明度-图像(本地)本地位图格式P3
 半透明度-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 折射空气(1.0)
水(1.33)
酒精(1.36)
石英(1.46)
玻璃(1.52)
钻石(2.3)
自定义(0.01至5.00)
P3.refractionRatio 
剪切图像(本地)本地位图格式P3.alphaMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
自发光过滤颜色RGB色值P3.emissive
 图像(本地)本地位图格式P3.emissiveMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 亮度暗发光
LED面板
LED屏幕
手机屏幕
……
自定义
P3.emissiveIntensity
 色温蜡烛
白炽灯
泛光灯
……
自定义
P3
凹凸图像(本地)本地位图格式P3.bumpMap / .normalMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量-滑块-1000 至 1000P3.bumpScale / .normalScale
 数量-图像(本地)本地位图格式P3
 数量-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

玻璃(Glazing)

Revit 玻璃材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-1DF3FE0A-048D-45F6-889E-7CB88391B297

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
玻璃颜色(自定义)RGB色值P1.color 
 颜色(系统)清晰
绿色
灰色
蓝色
青绿色
青铜色
P1.color 
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 反射0 至 100P2.metalness 
 玻璃片数1片 至 6片P2.opacity
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

实心玻璃(Glass)

Revit 实心玻璃材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-4B3D7894-46C1-4146-9E60-D89C35B6C20F

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
实心玻璃颜色(自定义)RGB色值P1.color 
 颜色(系统)清晰
绿色
灰色
蓝色
青绿色
青铜色
P1.color
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 
 反射0至100P2.metalness 
 折射空气(1.0)
水(1.33)
酒精(1.36)
石英(1.46)
玻璃(1.52)
钻石(2.3)
自定义(0.01至5.00)
P2.refractionRatio 
 粗糙度0.00至1.00P2.roughness 
       
浮雕图案类型-图像(自定义)本地位图格式P3.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 类型-波纹、波状(系统)波纹
波状
.bumpMap
 数量0.00至2.00P3.bumpScale
染色染色 RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

陶瓷(Ceramic)

Revit 陶瓷材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-DC2EABD4-16B3-485F-B84A-590B232A2606

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
陶瓷类型陶瓷
瓷器
 
 颜色(自定义)RGB色值P1.color
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 表面处理/饰面强光泽/玻璃
缎光
粗面
P2.roughness.metalness 
饰面凹凸类型-波状 P3.bumpMap
 类型-图像(自定义)本地位图格式P3.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 1.00P3.bumpScale
浮雕图案图像(自定义)本地位图格式P3.bumpMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 2.00P3.bumpScale
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

墙漆(Paint)

Revit 陶瓷材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-8F725BC7-E0DC-45CE-ACFB-C29A6BB92D1A

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
墙漆颜色(自定义)RGB色值P1.color
 表面处理平面/粗面
黄白色

珍珠白
半光泽
光泽
P2.roughness 
 应用滚涂
刷涂
喷涂
 —
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

混凝土(Concrete)

Revit 混凝土材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-DCEF494D-51E8-4967-83AD-1313BCBC354E

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
混凝土颜色(自定义)RGB色值P1.color
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 密封层
环氧树脂
丙烯酸树脂
 —
饰面凹凸类型-系统类型直扫面
弯曲扫面
平滑
抛光
P2
 类型-图像(自定义)本地位图格式P2.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 2.00P2.bumpScale
风化类型-自动自动P3 —
 类型-图像(自定义)本地位图格式P3 —
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

金属(Metal)

Revit 金属材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-04E987CA-1B49-4B16-A1EB-01DC357D0216

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
金属类型
阳极氧化铝


黄铜
青铜
不锈钢
P1.color
.roughness 
.metalness 
 表面处理/饰面抛光
半抛光
缎光
拉丝
P2.roughness 
.metalness 
.map 
 颜色(自定义)RGB色值P1.color
 铜绿色0.00 至 1.00P2.color
浮雕图案类型-系统滚花
花纹板
方格板
P3.bumpMap
 类型-图像(自定义)本地位图格式P3.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 2.00P3.bumpScale
 比例0.00 至 50.00P3
该属性作用于 滚花、花纹板、方格板
剪切类型-系统交错圆
直圆
方形
希腊式
首蓿叶状
六边形
P3.alphaMap
 类型-图像(自定义)本地位图格式P3.alphaMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 直径/大小浮点数P3
 中心距浮点数P3
该属性作用于 交错圆、直圆、方形、希腊式、首蓿叶状、六边形
染色染色 RGB色值P3
将染色的颜色值与材质颜色/贴图以混合模式叠加。

木材(Wood)

Revit 木材材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-5DBDB41A-811B-46D6-8367-01EC711D637D

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
木材图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 着色RGB色值P2.color
 表面处理/饰面有光泽清漆、半光泽清漆、绸缎清漆、未装饰P2.roughness 
.metalness
 用途地板、家具 —
浮雕图案类型-系统基于木质颗粒P3.bumpMap
 类型-图像(自定义)本地位图格式P3.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
— 
 数量-10.00 至 10.00P3.bumpScale
染色染色RGB色值P3将染色的颜色值与材质颜色/贴图以混合模式叠加。

石料(Stone)

Revit 石料材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-0D6A0724-1709-461D-8BE1-D64D8828B75B

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
石料图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 表面处理抛光
有光泽
粗面
未装饰
P2.roughness 
.metalness
饰面凹凸类型-系统抛光花岗岩
墙石料
有光泽的大理石
P3.bumpMap
 类型-图像(自定义)本地位图格式P3.bumpMap
 类型-图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 1.00P3.bumpScale
浮雕图案图像(自定义)本地位图格式P3.bumpMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至2.00P3.bumpScale
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

塑料(Plastic/Vinyl)

Revit 塑料材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-EBDDEBF3-6A12-4CB4-AC8D-C6505EAECCBD

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
塑料类型-塑料(实体)塑料(实体)P1.roughness  
 类型-塑料(透明)塑料(透明)○(透明度不正确)○(颜色不正确)P1.roughness 
.opacity
 类型-乙烯树脂乙烯树脂P1.roughness  
 颜色(自定义)RGB色值P1.color
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 表面处理抛光
有光泽
粗面
P2.roughness 
饰面凹凸图像(自定义)本地位图格式P3.bumpMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至 1.00P3.bumpScale
浮雕图像图像(自定义)本地位图格式P3.bumpMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至2.00P3.bumpScale
染色染色RGB色值P3将染色的颜色值与材质颜色/贴图以混合模式叠加。

水(Water)

Revit 水材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-0D1CBAF3-1600-418E-A9A5-118477B956B0

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
类型游泳池
常规倒影池
常规河流/河
常规水池/湖
常规海/海洋
P1.roughness .opacity
 颜色(自定义)RGB色值P1.color
 颜色(系统)热带
海藻色/绿色
暗色/褐色
游泳池
常规河流/河
常规水池/湖
常规海/海洋
P1.color
 波浪高度0.00 至 5.00P2.bumpMap .normalMap
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

砖石(Masonry/CMU)

Revit 砖石材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-292389F2-AB58-42A2-BE61-2D9B88DC9A49

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
砖石类型砖石
CMU
 —
 颜色(自定义)RGB色值P1.color
 图像(自定义)本地位图格式P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 表面处理有光泽
粗面
未装饰
P2.roughness 
浮雕图案图像(自定义)本地位图格式P3.bumpMap
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
 —
 数量0.00 至2.00P3.bumpScale
染色染色RGB色值P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。

金属漆(Metallic Paint)

Revit 金属漆材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-5B934712-BCEC-4E0B-B1E1-2EFB94665EB3

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
金属漆颜色(自定义)RGB色值  ○  ○P1.color
 图像(自定义)本地位图格式  ○  ○P1.map 
 图像(程序贴图)棋盘格
渐变
大理石
噪波
斑点
平铺
波浪
木材
  ○  ○ —
 高光扩散0 至 100  ○  ○P2.roughness 
斑点颜色(自定义)RGB色值  ○  ○P3 —
 大小0.0 至 100.0  ○  ○P3 —
珍珠白类型彩色
第二种颜色
  ○  ○P3 —
 颜色(自定义)RGB色值  ○  ○P3 
 混合0 至 100  ○  ○P3 —
 数量0 至 100  ○  ○P3 —
面漆类型汽车喷漆

粗面
自定义
  ○  ○P3 —
 表面处理平滑
斑纹漆
  ○  ○P3 —
 光泽度0 至 100  ○ ○ P3 —
 角度衰减0 至 100  ○  ○P3 —
染色染色RGB色值  ○  ○P3将染色的颜色值与材质颜色/贴图以混合模式叠加。


镜子(Mirror)

Revit 镜子材质属性:http://help.autodesk.com/view/RVT/2016/CHS/?guid=GUID-75965212-ED4C-4D53-80F0-D60B33FE253C

参数分类外观参数参数值ModeloA360BIMFACE对应ThreeJS中PBR材质参数
镜子颜色RGB色值 ○ ○P1.color
染色颜色RGB色值 ○ ○P3 将染色的颜色值与材质颜色/贴图以混合模式叠加。