Displacements (.shaders.displacements)

Displacements (.shaders.displacements)#

chip_noise#

infinigen2.shaders.displacements.chip_noise.chip_displacement(...) → pf.ProcNode[float][source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.fractal_chip(...) → pf.ProcNode[float][source]#
Parameters:
infinigen2.shaders.displacements.chip_noise.fractal_chip_truncated(...) → pf.ProcNode[float][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(...) → pf.ProcNode[pf.Vector][source]#

Example renders

infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 0
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 1
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 1 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 2
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 2 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 3
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 3 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 4
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 4 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.masonry.masonry_displacement_rand seed 5
infinigen2 masonry_displacement_rand material_plane_uv render_cycles --seed 5 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
Parameters:
infinigen2.shaders.displacements.masonry.noise_displacement_layer(...) → pf.ProcNode[float][source]#
Parameters:
infinigen2.shaders.displacements.masonry.voronoi_displacement_layer(...) → pf.ProcNode[float][source]#
Parameters:

wrinkles#

infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand(rng, vector) → pf.ProcNode[pf.Vector][source]#

Example renders

infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 0
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 1
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 1 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 2
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 2 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 3
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 3 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 4
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 4 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_fabric_rand seed 5
infinigen2 wrinkles_fabric_rand material_cube render_cycles --seed 5 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128

Presets

infinigen2.shaders.displacements.wrinkles.wrinkles_crease_preset seed 0
infinigen2 wrinkles_crease_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_crease_dense_preset seed 0
infinigen2 wrinkles_crease_dense_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_crumpled_preset seed 0
infinigen2 wrinkles_crumpled_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
Parameters:
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand(rng, vector) → pf.ProcNode[pf.Vector][source]#

Example renders

infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 0
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 1
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 1 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 2
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 2 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 3
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 3 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 4
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 4 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_rand seed 5
infinigen2 wrinkles_paper_rand material_cube render_cycles --seed 5 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128

Presets

infinigen2.shaders.displacements.wrinkles.wrinkles_paper_crumpled_preset seed 0
infinigen2 wrinkles_paper_crumpled_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_paper_soft_preset seed 0
infinigen2 wrinkles_paper_soft_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
Parameters:
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand(rng, vector) → pf.ProcNode[pf.Vector][source]#

Example renders

infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 0
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 1
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 1 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 2
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 2 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 3
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 3 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 4
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 4 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_rand seed 5
infinigen2 wrinkles_rug_rand material_cube render_cycles --seed 5 --passes rgb --displacement_mode DISPLACEMENT -r 384 384 -s 128

Presets

infinigen2.shaders.displacements.wrinkles.wrinkles_carpet_preset seed 0
infinigen2 wrinkles_carpet_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
infinigen2.shaders.displacements.wrinkles.wrinkles_rug_preset seed 0
infinigen2 wrinkles_rug_preset material_cube render_cycles --seed 0 --passes rgb --displacement_mode DISPLACEMENT -r 192 192 -s 128
Parameters:
infinigen2.shaders.displacements.wrinkles.wrinkles_displacement(...) → pf.ProcNode[pf.Vector][source]#
Parameters:

Module contents#

Displacements are subcomponents reused across Materials to create geometric texture.