可选alpha透明度模式,可选值为 "OPAQUE"、"MASK" 或 "BLEND"。 "OPAQUE" 表示不透明,"MASK" 表示使用透明度掩码,"BLEND" 表示使用混合模式。
可选base基础颜色因子,是一个四维向量,通常表示 RGBA 颜色值。 该值用于定义材质的基础颜色。
可选base基础颜色纹理的相关信息。
可选offset?: ESJVector2D基础颜色纹理的偏移量,是一个二维向量。
可选rotate?: number基础颜色纹理的旋转角度。
可选scale?: ESJVector2D基础颜色纹理的缩放比例,是一个二维向量。
可选value?: string基础颜色纹理的路径或标识符。
可选double双面渲染标志。 如果设置为 true,则材质将进行双面渲染;否则只渲染单面。
可选emissive自发光因子,是一个三维向量,通常表示 RGB 颜色值。 该值用于定义材质的自发光颜色。
可选mag放大过滤模式,可选值为 'LINEAR' 或 'NEAREST'。 'LINEAR' 表示线性过滤,'NEAREST' 表示最近邻过滤。
可选metallic金属度因子,取值范围通常为 0 到 1。 该值用于定义材质的金属特性,值越大,材质越像金属。
可选metallic法线纹理的相关信息。
可选offset?: ESJVector2D金属度粗糙度纹理的偏移量,是一个二维向量。
可选rotate?: number金属度粗糙度纹理的旋转角度。
可选scale?: ESJVector2D金属度粗糙度纹理的缩放比例,是一个二维向量。
可选value?: string金属度粗糙度纹理的路径或标识符。
可选min缩小过滤模式,可选值有多种。 包括 'LINEAR'、'NEAREST'、'NEAREST_MIPMAP_NEAREST'、'LINEAR_MIPMAP_NEAREST'、'NEAREST_MIPMAP_LINEAR'、'LINEAR_MIPMAP_LINEAR'。
可选normal法线纹理的相关信息。
可选offset?: ESJVector2D法线纹理的偏移量,是一个二维向量。
可选rotate?: number法线纹理的旋转角度。
可选scale?: ESJVector2D法线纹理的缩放比例,是一个二维向量。
可选value?: string法线纹理的路径或标识符。
可选roughness粗糙度因子,取值范围通常为 0 到 1。 该值用于定义材质的粗糙程度,值越大,材质越粗糙。
可选unlit无光照标志。 如果设置为 true,则材质不受光照影响,始终显示为基础颜色。
表示 ESJ 材质类型的接口。 该接口定义了材质的各种属性,包括基础颜色、自发光、金属度、粗糙度等。