Skip to content

MeshyShaderMaterial

Inherits ShaderMaterial.

Class index

Shader material with an explicit main texture and Meshy texture density.

density_override: float = 256.0

setter: set_density_override; getter: get_density_override.

Texture pixels per meter. Higher values make the texture smaller.

density_override_enabled: bool = false

setter: set_density_override_enabled; getter: get_density_override_enabled.

Uses this material’s texture density for faces without their own override.

hotspot_layout: MeshyHotspotLayout = null

setter: set_hotspot_layout; getter: get_hotspot_layout.

Reusable normalized atlas layout used when fitting hotspot UVs.

texture: Texture2D = null

setter: set_texture; getter: get_texture.

Main texture used to convert texture pixels per meter into rendered UVs.