Skip to content

MaterialParam

MaterialParam 是 SkinUnit 的材质参数数据,用于配置粗糙度、金属度、自发光、水体、细节纹理和边缘光等外观表现。

概览

MaterialParam 是 SkinUnit 的材质参数数据,用于配置粗糙度、金属度、自发光、水体、细节纹理和边缘光等外观表现。

不可实例化,由接口返回

属性

名称类型默认值说明
MaterialIntensityGFloat-材质整体表面粗糙度。值越小表面越光滑、反射越聚集;值越大越粗糙、反射越发散。仅在“粗糙度局部调整”关闭时生效。
MaterialIntensityBFloat-材质整体金属度。0 表示非金属(绝缘体),1 表示完全金属。仅在“金属度局部调整”关闭时生效。
MaterialIntensityAFloat-材质整体自发光的亮度倍率,0 表示不发光。
MaterialWaveSpeedFloat-顶点扰动动画的播放速度,值越大波动越快。
MaterialWaveIntensityFloat-顶点扰动的幅度,0 表示无顶点偏移。
MaterialFlowSpeedFloat-表面波纹纹理沿 UV 方向的流动速度。
MaterialUVtilingXFloat-波纹沿表面 X 轴方向的纹理重复次数。
MaterialUVtilingYFloat-波纹沿表面 Y 轴方向的纹理重复次数。
MaterialNoiseSpeedFloat-噪声波形的动画播放速度。
MaterialIconColorColor-附带贴花的整体染色颜色,需要材质上带有附带贴花。
MaterialEmissiveColorColor-材质整体自发光的颜色。
MaterialDepthScaleFloat-水体的视觉深度,影响深浅区域的过渡与颜色变化。
MaterialRippleDensityFloat-水面波浪的整体密集程度。
MaterialEmissiveIntensity1Float-染色区域1的自发光亮度倍率。
MaterialEmissiveIntensity2Float-染色区域2的自发光亮度倍率。
MaterialEmissiveIntensity3Float-染色区域3的自发光亮度倍率。
MaterialEmissiveIntensity4Float-染色区域4的自发光亮度倍率。
MaterialOffsetScaleFloat-云层扰动的密度,控制云表面扰动发生的细致程度。
MaterialOffsetSpeedFloat-云层扰动的动画播放速度。
MaterialOffsetStrengthFloat-云层扰动的幅度,0 表示无扰动。
MaterialEnableBorderBool-是否开启轮廓边缘发光效果(菲涅尔效果)。
MaterialBorderColorColor-边缘光的颜色。仅在“开启边缘光”开启时生效。
MaterialBorderIntensityFloat-边缘光的亮度倍率。仅在“开启边缘光”开启时生效。
MaterialBorderScaleFloat-边缘光的覆盖范围(菲涅尔角度)。仅在“开启边缘光”开启时生效。
MaterialRepeatScaleFloat-纹理的整体缩放比例。仅在“纹理自由缩放”关闭时生效。
MaterialDecalRepeatXFloat-纹理沿 X 轴的单独缩放比例。仅在“纹理自由缩放”开启时生效。
MaterialDecalRepeatYFloat-纹理沿 Y 轴的单独缩放比例。仅在“纹理自由缩放”开启时生效。
MaterialDecalAngleFloat-纹理的旋转角度(度)。
MaterialDecalOffsetXFloat-纹理沿 X 轴方向的偏移量。
MaterialDecalOffsetYFloat-纹理沿 Y 轴方向的偏移量。
MaterialDecalIsFreeScalingBool-开启后可对纹理 X/Y 轴单独设置缩放,关闭时使用整体缩放。
MaterialRoughness1Float-染色区域1的局部粗糙度。仅在“粗糙度局部调整”开启时生效。
MaterialRoughness2Float-染色区域2的局部粗糙度。仅在“粗糙度局部调整”开启时生效。
MaterialRoughness3Float-染色区域3的局部粗糙度。仅在“粗糙度局部调整”开启时生效。
MaterialRoughness4Float-染色区域4的局部粗糙度。仅在“粗糙度局部调整”开启时生效。
MaterialMetalness1Float-染色区域1的局部金属度。仅在“金属度局部调整”开启时生效。
MaterialMetalness2Float-染色区域2的局部金属度。仅在“金属度局部调整”开启时生效。
MaterialMetalness3Float-染色区域3的局部金属度。仅在“金属度局部调整”开启时生效。
MaterialMetalness4Float-染色区域4的局部金属度。仅在“金属度局部调整”开启时生效。
MaterialUseRoughness4Bool-开启后可对4个染色区域分别设置粗糙度,关闭时使用整体粗糙度。
MaterialUseMetalness4Bool-开启后可对4个染色区域分别设置金属度,关闭时使用整体金属度。
MaterialPatternTextureString-细节纹理使用的贴图资源。
MaterialPatternOpFloat-细节纹理的透明度,0 表示细节纹理完全透光。
MaterialPatternColorColor-细节纹理的颜色。
MaterialPatternColorKeyFloat-细节纹理被细节颜色染色的程度,0 表示完全去色;部分或完全去色可更大程度使用细节纹理的法线效果,可以叠加出有特色的质感。
MaterialPatternRepeatXFloat-细节纹理沿 X 轴方向的缩放程度。
MaterialPatternRepeatYFloat-细节纹理沿 Y 轴方向的缩放程度。
MaterialPatternOffsetXFloat-细节纹理沿 X 轴方向的偏移量。
MaterialPatternOffsetYFloat-细节纹理沿 Y 轴方向的偏移量。
MaterialPatternDepthFloat-细节纹理的视差/凹凸深度,0 表示无凹凸。
MaterialPatternAngleFloat-细节纹理的旋转角度(度)。
MaterialPatternRoughnessFloat-细节纹理区域的粗糙度。
MaterialPatternMetalnessFloat-细节纹理区域的金属度。
MaterialPatternEmissiveFloat-细节纹理的自发光亮度倍率。
MaterialPatternUVBool-开启后细节纹理使用世界坐标 UV,移动模型时,纹理维持在世界空间中的位置不变,从而看起来在模型表面的位置有变化,而非模型局部 UV。只读属性。
MaterialEnableTilingBool-开启后,采用三面映射纹理;关闭时,采用模型本身的UV。
MaterialOpacityMaxFloat-水体的最大不透明度,值越大水体越浑浊,值越小越清澈。
MaterialDepthContrastFloat-水体深浅区域颜色的过渡平滑度。
MaterialFoamWidthFloat-岸边浮沫的覆盖宽度。
MaterialFoamStepFloat-岸边浮沫与水面的过渡平滑度。
MaterialFoamStrengthFloat-岸边浮沫的扰动幅度。
MaterialFoamSpeedFloat-水面浮沫扰动的动画播放速度。
MaterialFoamEmisFloat-岸边浮沫的自发光亮度。
MaterialEdgeWeakenFloat-靠近岸边时波浪起伏的弱化程度。
MaterialEdgeWidthFloat-岸边波浪弱化效果的影响范围。
MaterialSFoamTypeFloat-水面浮沫的形状类型。
MaterialSFoamContrastFloat-水面浮沫的过渡对比度。
MaterialSFoamBrightnessFloat-水面浮沫的覆盖范围。
MaterialSFoamTilingFloat-水面浮沫纹理的密度。
MaterialReflectStrengthFloat-水面环境反射的强度。
MaterialReflectScopeFloat-水面反射的范围/模糊程度。
MaterialWaveLightScaleFloat-水面波光的大小。
MaterialWaveLightDensityFloat-水面波光的密集程度。
MaterialWaveLightScopeFloat-水面波光的覆盖范围。
MaterialEnableRipplesBool-是否开启水面涟漪效果。
MaterialRipplesScaleFloat-涟漪的密集程度。
MaterialRipplesScopeFloat-涟漪效果的影响范围。
MaterialRipplesIntensityFloat-涟漪的起伏幅度。
MaterialWaterIntensityXFloat-水面波浪整体的起伏幅度。
MaterialWaterIntensityYFloat-水面波浪整体的朝向角度(度)。
MaterialWaterIntensityZFloat-水体的金属度。
MaterialWaterIntensityWFloat-水体的自发光强度。
MaterialWaveformParmXFloat-第一组波纹的起伏幅度。
MaterialWaveformParmYFloat-第一组波纹的密度。
MaterialWaveformParmZFloat-第一组波纹的动画播放速度。
MaterialWaveformParmWFloat-第一组波纹的朝向。
MaterialDisturbanceParmXFloat-第二组波纹的起伏幅度。
MaterialDisturbanceParmYFloat-第二组波纹的密度。
MaterialDisturbanceParmZFloat-第二组波纹的动画播放速度。
MaterialDisturbanceParmWFloat-第二组波纹的朝向。
MaterialWaveLightSpeedFloat-水面波光的动画播放速度。
MaterialWaveLightStrengthFloat-水面波光的发光亮度倍率。
MaterialGradientAxisFloat-颜色渐变所沿的坐标轴方向,0 为 X 轴、1 为 Y 轴、2 为 Z 轴。
MaterialGradientCenterFloat-渐变在所选轴向上的中心位置。
MaterialGradientContrastFloat-两种颜色间渐变的过渡对比度,0 为完全混为一种颜色,1 为不过渡有一条直线边界。
MaterialAlphaFloat-材质整体不透明度,0 为完全透明、1 为完全不透明。