ShaderNodeSubsurfaceScattering(ShaderNode)

base classes — bpy_struct, Node, NodeInternal, ShaderNode

class bpy.types.ShaderNodeSubsurfaceScattering(ShaderNode)

Subsurface multiple scattering shader to simulate light entering the surface and bouncing internally. Typically used for materials such as skin, wax, marble or milk

falloff

Method for rendering subsurface scattering (default 'BURLEY')

  • BURLEY Christensen-Burley – Approximation to physically based volume scattering.

  • RANDOM_WALK Random Walk – Volumetric approximation to physically based volume scattering, using the scattering radius as specified.

  • RANDOM_WALK_SKIN Random Walk (Skin) – Volumetric approximation to physically based volume scattering, with scattering radius automatically adjusted to match color textures. Designed for skin shading..

Type:

Literal[‘BURLEY’, ‘RANDOM_WALK’, ‘RANDOM_WALK_SKIN’]

classmethod is_registered_node_type()

True if a registered node type

Returns:

Result

Return type:

bool

classmethod input_template(index)

Input socket template

Parameters:

index (int) – Index, (in [0, inf])

Returns:

result

Return type:

NodeInternalSocketTemplate

classmethod output_template(index)

Output socket template

Parameters:

index (int) – Index, (in [0, inf])

Returns:

result

Return type:

NodeInternalSocketTemplate

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:

id (str) – The RNA type identifier.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:

id (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions