Optionalaccept是否接受光照,默认true
Optionalaccept是否接受阴影,默认true
Optionalalphaalpha透明材质参数
OptionalclipOptionaldisanceOfplaneX?: numberOptionaldisanceOfplaneY?: numberOptionaldisanceOfplaneZ?: numberOptionalplaneOneFN?: weVec4xyz=平面One的法线向量,w=距离
OptionalSDF?: {OptionalcolorOptionaldepth材质深度偏移量,默认:不使用
Optionaldouble是否双面渲染,默认false 1、WE中有两处可以涉及渲染的剔除 A、本处设置,只会涉及是否是双面 B、entity的primitive的参数; 2、执行判断顺序 VS设置->材质的doubleSided 3、优先级与覆盖 材质doubleSided高于entity的primitive设置,如果有材质的doubleSided参数,会覆盖entity的primitive的参数。
Optionalmetalness高光反射系数(金属度),0.0(非金属)--1.0(金属),默认:0.5
OptionalnameOptionalparallaxOptionalroughness粗糙程度。0.0表示平滑的镜面反射,1.0表示完全漫反射。默认值为1.0
Optionalsampler采样器绑定类型,默认是filtering 如果指定了samplerDescriptor,则必须指定samplerBindingType
Optionalsampler采样器。 1、若有此参数,忽略samplerFilter的参数 2、在material中设置,会覆盖此类设置。
Optionalsampler1、简单设置采样器模式,如果有samplerDescriptor设置 ,则忽略此设置 2、采样器过滤模式,默认为linear 3、在material中设置,会覆盖此类设置。
Optionalshader自定义shader主代码,包括VS和FS
Optionalshader自定义shader 函数代码,包括VS和FS
Optionalshadow阴影贴图偏移量,默认:安装系统默认值(0.08) todo:20260517 未设计与实现。目前在fn_pcss.wgsl中是固定的0.08。
Optionalshininess反射指数(高光区域集中程度):默认:32
OptionaltexturesOptionaltransparent透明模式 ,默认opaque
Optionalupdate自定义更新functon()
Optionalupdate在最后执行调用
Optionaluvuv偏移量,材质的全局参数。 若具体PBR的参数有单独uv参数,优先使用单独的uv参数。
phong材质的初始化参数