Extends BBMOD_Material
constructor
new BBMOD_BaseMaterial([_shader])
A material that can be used when rendering models.
Name | Type | Description |
---|---|---|
_shader | Struct.BBMOD_Shader |
A shader that the material uses in the BBMOD_ERenderPass.Forward pass. Leave undefined if you would like to use BBMOD_Material.set_shader to specify shaders used in specific render passes. |
Name | Description |
---|---|
BaseOpacityMultiplier | Multiplier for BBMOD_Material.BaseOpacity. Default value is BBMOD_C_WHITE. |
ShadowmapBias | Controls range over which the mesh smoothly transitions into shadow. This can be useful for example for billboarded particles, where harsh transition does not look good. Default value is 0, which means no smooth transition. |
TextureOffset | An offset of texture UV coordinates. Defaults to (0, 0) . Using this you can control texture's position within texture page. |
TextureScale | A scale of texture UV coordinates. Defaults to (1, 1) . Using this you can control texture's size within texture page. |
Copyright © 2023, BlueBurn. Built on March 24, 2023 using GMDoc.