OptionalblendInitial Material.blendMode; defaults to "normal".
OptionalcolorInitial Material.colorWrite; defaults to true.
OptionaldepthInitial Material.depthTest; defaults to true.
OptionaldepthInitial Material.depthWrite; defaults to true.
OptionalopacityInitial Material.opacity; defaults to 1 (fully opaque).
OptionalstencilInitial Material.stencil; defaults to undefined (no stencil
test). A StencilState, which validates itself at construction.
OptionaltexturesInitial texture bindings by texture-node name (§85-validated).
OptionaltransparentInitial Material.transparent; defaults to false.
OptionaluniformsInitial uniform values by uniform-node name (§85-validated).
Construction options: §57's shared render state plus initial uniform values and texture bindings, validated against the graph exactly as the setters validate later writes (F14's rule — one validation, wherever the value arrives from).