OptionalmaterialThe BufferBindingBaseParams holding the material uniform values. Will use default values if not provided.
OptionalmaterialThe BufferBindingBaseParams name to use for variables declarations. Default to 'material'.
OptionalshadingThe ShadingModels to use to declare the corresponding variables. Default to 'PBR'.
OptionalenvironmentEnvironmentMap to use for specific environment map variables declarations if any.
Parameters used to declare the fragment shader variables coming from the material uniforms.