SpatialMaterial¶
Inherits: Material < Resource < Reference < Object
Category: Core
Brief Description¶
Member Variables¶
- Color albedo_color
- Texture albedo_texture
- float anisotropy
- bool anisotropy_enabled
- Texture anisotropy_flowmap
- bool ao_enabled
- float ao_light_affect
- bool ao_on_uv2
- Texture ao_texture
- TextureChannel ao_texture_channel
- float clearcoat
- bool clearcoat_enabled
- float clearcoat_gloss
- Texture clearcoat_texture
- bool depth_deep_parallax
- bool depth_enabled
- int depth_max_layers
- int depth_min_layers
- float depth_scale
- Texture depth_texture
- Texture detail_albedo
- BlendMode detail_blend_mode
- bool detail_enabled
- Texture detail_mask
- Texture detail_normal
- DetailUV detail_uv_layer
- bool distance_fade_enable
- float distance_fade_max_distance
- float distance_fade_min_distance
- Color emission
- bool emission_enabled
- float emission_energy
- bool emission_on_uv2
- EmissionOperator emission_operator
- Texture emission_texture
- bool flags_albedo_tex_force_srgb
- bool flags_fixed_size
- bool flags_no_depth_test
- bool flags_transparent
- bool flags_unshaded
- bool flags_use_point_size
- bool flags_vertex_lighting
- bool flags_world_triplanar
- float metallic
- float metallic_specular
- Texture metallic_texture
- TextureChannel metallic_texture_channel
- bool normal_enabled
- float normal_scale
- Texture normal_texture
- float params_alpha_scissor_threshold
- BillboardMode params_billboard_mode
- BlendMode params_blend_mode
- CullMode params_cull_mode
- DepthDrawMode params_depth_draw_mode
- DiffuseMode params_diffuse_mode
- bool params_grow
- float params_grow_amount
- float params_line_width
- float params_point_size
- SpecularMode params_specular_mode
- bool params_use_alpha_scissor
- int particles_anim_h_frames
- int particles_anim_loop
- int particles_anim_v_frames
- float proximity_fade_distance
- bool proximity_fade_enable
- bool refraction_enabled
- float refraction_scale
- Texture refraction_texture
- TextureChannel refraction_texture_channel
- float rim
- bool rim_enabled
- Texture rim_texture
- float rim_tint
- float roughness
- Texture roughness_texture
- TextureChannel roughness_texture_channel
- bool subsurf_scatter_enabled
- float subsurf_scatter_strength
- Texture subsurf_scatter_texture
- Color transmission
- bool transmission_enabled
- Texture transmission_texture
- Vector3 uv1_offset
- Vector3 uv1_scale
- bool uv1_triplanar
- float uv1_triplanar_sharpness
- Vector3 uv2_offset
- Vector3 uv2_scale
- bool uv2_triplanar
- float uv2_triplanar_sharpness
- bool vertex_color_is_srgb
- bool vertex_color_use_as_albedo
Enums¶
enum DetailUV
- DETAIL_UV_1 = 0
- DETAIL_UV_2 = 1
enum TextureParam
- TEXTURE_ALBEDO = 0
- TEXTURE_METALLIC = 1
- TEXTURE_ROUGHNESS = 2
- TEXTURE_EMISSION = 3
- TEXTURE_NORMAL = 4
- TEXTURE_RIM = 5
- TEXTURE_CLEARCOAT = 6
- TEXTURE_FLOWMAP = 7
- TEXTURE_AMBIENT_OCCLUSION = 8
- TEXTURE_DEPTH = 9
- TEXTURE_SUBSURFACE_SCATTERING = 10
- TEXTURE_TRANSMISSION = 11
- TEXTURE_REFRACTION = 12
- TEXTURE_DETAIL_MASK = 13
- TEXTURE_DETAIL_ALBEDO = 14
- TEXTURE_DETAIL_NORMAL = 15
- TEXTURE_MAX = 16
enum DepthDrawMode
- DEPTH_DRAW_OPAQUE_ONLY = 0
- DEPTH_DRAW_ALWAYS = 1
- DEPTH_DRAW_DISABLED = 2
- DEPTH_DRAW_ALPHA_OPAQUE_PREPASS = 3
enum DiffuseMode
- DIFFUSE_BURLEY = 0
- DIFFUSE_LAMBERT = 1
- DIFFUSE_LAMBERT_WRAP = 2
- DIFFUSE_OREN_NAYAR = 3
- DIFFUSE_TOON = 4
enum CullMode
- CULL_BACK = 0
- CULL_FRONT = 1
- CULL_DISABLED = 2
enum Feature
- FEATURE_TRANSPARENT = 0
- FEATURE_EMISSION = 1
- FEATURE_NORMAL_MAPPING = 2
- FEATURE_RIM = 3
- FEATURE_CLEARCOAT = 4
- FEATURE_ANISOTROPY = 5
- FEATURE_AMBIENT_OCCLUSION = 6
- FEATURE_DEPTH_MAPPING = 7
- FEATURE_SUBSURACE_SCATTERING = 8
- FEATURE_TRANSMISSION = 9
- FEATURE_REFRACTION = 10
- FEATURE_DETAIL = 11
- FEATURE_MAX = 12
enum Flags
- FLAG_UNSHADED = 0
- FLAG_USE_VERTEX_LIGHTING = 1
- FLAG_DISABLE_DEPTH_TEST = 2
- FLAG_ALBEDO_FROM_VERTEX_COLOR = 3
- FLAG_SRGB_VERTEX_COLOR = 4
- FLAG_USE_POINT_SIZE = 5
- FLAG_FIXED_SIZE = 6
- FLAG_UV1_USE_TRIPLANAR = 7
- FLAG_UV2_USE_TRIPLANAR = 8
- FLAG_AO_ON_UV2 = 10
- FLAG_EMISSION_ON_UV2 = 11
- FLAG_USE_ALPHA_SCISSOR = 12
- FLAG_TRIPLANAR_USE_WORLD = 9
- FLAG_ALBEDO_TEXTURE_FORCE_SRGB = 13
- FLAG_MAX = 14
enum BlendMode
- BLEND_MODE_MIX = 0
- BLEND_MODE_ADD = 1
- BLEND_MODE_SUB = 2
- BLEND_MODE_MUL = 3
enum SpecularMode
- SPECULAR_SCHLICK_GGX = 0
- SPECULAR_BLINN = 1
- SPECULAR_PHONG = 2
- SPECULAR_TOON = 3
- SPECULAR_DISABLED = 4
enum TextureChannel
- TEXTURE_CHANNEL_RED = 0
- TEXTURE_CHANNEL_GREEN = 1
- TEXTURE_CHANNEL_BLUE = 2
- TEXTURE_CHANNEL_ALPHA = 3
- TEXTURE_CHANNEL_GRAYSCALE = 4
enum BillboardMode
- BILLBOARD_DISABLED = 0
- BILLBOARD_ENABLED = 1
- BILLBOARD_FIXED_Y = 2
- BILLBOARD_PARTICLES = 3
enum EmissionOperator
- EMISSION_OP_ADD = 0
- EMISSION_OP_MULTIPLY = 1