Displacements (.shaders.displacements)#

chip_noise#

class infinigen2.shaders.displacements.chip_noise.DisplacementLayerResult(height, displacement)[source]#

Bases: NamedTuple

height: pf.ProcNode[float]#
displacement: pf.ProcNode[pf.Vector] | pf.Vector#
infinigen2.shaders.displacements.chip_noise.chip_displacement(...) pf.ProcNode[float][source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.fractal_chip(...) DisplacementLayerResult[source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.fractal_chip_truncated(
...,
) DisplacementLayerResult[source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.noise_displacement(...) pf.ProcNode[float][source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.voronoi_displacement(...) pf.ProcNode[float][source]#
Parameters:

masonry#

infinigen2.shaders.displacements.masonry.masonry_displacement_rand(...)[source]#
Parameters:
infinigen2.shaders.displacements.masonry.noise_displacement_layer(
...,
) DisplacementLayerResult[source]#
Parameters:
infinigen2.shaders.displacements.masonry.voronoi_displacement_layer(
...,
) DisplacementLayerResult[source]#
Parameters:

Module contents#

Displacements are subcomponents reused across Materials to create geometric texture.