|
|
@ -13,30 +13,52 @@ class MaterialsBase extends BaseCfg |
|
|
|
/** |
|
|
|
* 材质类型 |
|
|
|
*/ |
|
|
|
const TYPE_DISNEY = 'disney'; //Disney材质,这是一种金属度流程的材质,但它将漫反射、高光反射、光泽反射、吸收的基本属性进行分离控制,并加入次表面、涂层、薄膜的效果控制,
|
|
|
|
const TYPE_DISNEY = 'disney'; //Disney材质,这是一种金属度流程的材质,并加入次表面、透明车漆、镀膜的物殊效果控制,
|
|
|
|
//是满足大多数材质调节的一种通用材质。
|
|
|
|
const TYPE_MIX = 'mix'; //材质混合
|
|
|
|
const TYPE_TWOSIDED = 'twosided'; //双面材质
|
|
|
|
const TYPE_MATTE = 'matte'; //磨砂材质,高光光泽度流程
|
|
|
|
const TYPE_ROUGHMATTE = 'roughmatte'; //粗糙的磨砂材质,高光光泽度流程
|
|
|
|
const TYPE_MATTETRANSLUCENT = 'mattetranslucent'; //半透明的磨砂材质,高光光泽度流程
|
|
|
|
const TYPE_GLOSSY = 'glossy2'; //Glossy材质,这是一个高光光泽度流程的材质,但它将漫反射、高光反射、光泽反射、吸收的基本属性进行分离控制,是满足大多数以 高光光泽度流程 调
|
|
|
|
//节材质的一种通用材质。
|
|
|
|
const TYPE_GLOSSYCOATING = 'glossycoating'; //GlossyCoating材质,这是一个高光光泽度流程的材质,但它将漫反射、高光反射、光泽反射、吸收的基本属性进行分离控制,是满足大多数以 高光光泽
|
|
|
|
//度流程 调节材质的一种通用材质。使用此类材质不能设置不透明度
|
|
|
|
const TYPE_GLOSSYTRANSLUCENT = 'glossytranslucent'; //GlossyTranslucent材质,这是一个高光光泽度流程的半透明材质,但它将漫反射、高光反射、光泽反射、吸收的基本属性进行分离控制,是满足大多数以
|
|
|
|
|
|
|
|
const TYPE_METAL = 'metal2'; //金属度流程的金属材质
|
|
|
|
|
|
|
|
const TYPE_MIRROR = 'mirror'; //镜面材质,金属度
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const TYPE_GLOSSY = 'glossy2'; //Glossy材质,这是一个高光光泽度流程的材质,是满足大多数以 高光光泽度流程 调节材质的
|
|
|
|
//一种通用材质。
|
|
|
|
|
|
|
|
const TYPE_GLOSSYCOATING = 'glossycoating'; //GlossyCoating材质,这是一个高光光泽度流程的材质,是满足大多数以 高光光泽度流程 调
|
|
|
|
//节材质的一种通用材质。使用此类材质不能设置不透明度
|
|
|
|
|
|
|
|
const TYPE_GLOSSYTRANSLUCENT = 'glossytranslucent'; //GlossyTranslucent材质,这是一个高光光泽度流程的半透明材质,是满足大多数以
|
|
|
|
//高光光泽度流程 调节材质的一种通用材质。使用此类材质不能设置不透明度
|
|
|
|
const TYPE_GLASS = 'glass'; //普通的透明材质类型,高光光泽度流程
|
|
|
|
const TYPE_ARCHGLASS = 'archglass'; //一种没色散属性的薄的透明材质类型,高光光泽度流程,使用这种类型的材质,色散参必须要被禁用。用于薄薄的玻璃,折射不重要的地方(在传输过程中跳
|
|
|
|
|
|
|
|
|
|
|
|
const TYPE_GLASS = 'glass'; //普通的透明材质类型
|
|
|
|
|
|
|
|
const TYPE_ARCHGLASS = 'archglass'; //一种没色散属性的薄的透明材质类型,使用这种类型的材质,色散参必须要被禁用。用于薄薄的玻璃,折射不重要的地方(在传输过程中跳
|
|
|
|
//过折射,传播alpha和阴影光线。如果不使用此选项,还可以将输出节点中的阴影颜色设置为白色,从而实现相同的效果,同时保持相机光线的折射,如果玻
|
|
|
|
//璃板的边缘可见,效果会更好。)
|
|
|
|
const TYPE_ROUGHGLASS = 'roughglass'; //粗糙玻离材质类型,高光光泽度流程
|
|
|
|
|
|
|
|
const TYPE_ROUGHGLASS = 'roughglass'; //粗糙玻离材质类型
|
|
|
|
|
|
|
|
|
|
|
|
const TYPE_MATTE = 'matte'; //磨砂材质
|
|
|
|
|
|
|
|
const TYPE_ROUGHMATTE = 'roughmatte'; //粗糙的磨砂材质
|
|
|
|
|
|
|
|
const TYPE_MATTETRANSLUCENT = 'mattetranslucent'; //半透明的磨砂材质
|
|
|
|
|
|
|
|
|
|
|
|
const TYPE_CARPAINT = 'carpaint'; //车漆材质,使用此类材质不能设置不透明度
|
|
|
|
|
|
|
|
const TYPE_CLOTH = 'cloth'; //布料材质
|
|
|
|
|
|
|
|
const TYPE_VELVET = 'velvet'; //丝绒材质
|
|
|
|
|
|
|
|
const TYPE_NULL = 'null'; //空的材质
|
|
|
|
const TYPE_METAL = 'metal2'; //金属度流程的金属材质
|
|
|
|
const TYPE_MIRROR = 'mirror'; //镜面材质,金属度
|
|
|
|
const TYPE_CARPAINT = 'carpaint'; //车漆材质,高光光泽度流程,使用此类材质不能设置不透明度
|
|
|
|
const TYPE_CLOTH = 'cloth'; //布料材质,高光光泽度流程
|
|
|
|
const TYPE_VELVET = 'velvet'; //丝绒材质,,高光光泽度流程
|
|
|
|
|
|
|
|
const TYPE_MIX = 'mix'; //材质混合
|
|
|
|
|
|
|
|
const TYPE_TWOSIDED = 'twosided'; //双面材质
|
|
|
|
|
|
|
|
/** |
|
|
|
* @var string 材质类型 |
|
|
|