โ† All examples

blender tools

Displaced icosphere rock with fractured facets

Generate a closed rock mesh from a seed: an icosphere displaced by fractal value noise, sheared by random planes into flat facets and flattened at the base. Use it for props, scatter sources and level dressing.

Recorded render of Displaced icosphere rock with fractured facets

What this component contains

  • ATTRIBUTION.md
  • LICENSE
  • README.md
  • component.json
  • graphcheck.py
  • meshcheck.py
  • preview.png
  • rock_displaced.py
  • test_package.py
  • test_rock_displaced.py
  • verification/native.json

How it works

Operator
baltor.rock_displaced
Parameters
seed, subdivisions, radius, dimensions, roughness, frequency, octaves, cuts and 3 more
Result
One closed mesh object named Rock with a UVMap and one material slot.
Blender
4.2 or later
Axes
Blender Z up, -Y forward
Units
metres

Recorded checks

blender 5.2.1 LTS (hash 9e2066aef7ef built 2026-08-25 02:12:34)

  • addon_install_and_enable
  • operator_runs_with_defaults
  • blender_data_matches_core
  • addon_disable_unregisters
  • script_mode_runs
  • clean_reopen_addon_file
  • clean_reopen_script_file
  • gltf_separate_export
  • engine_output_clean

Limits to consider

Displacement is radial, so overhangs and deep cracks cannot form. The noise is value noise on an integer lattice, which shows mild grid alignment at low octave counts. Strong cuts or a high flat base can produce long thin triangles. One material slot with a flat colour; no texture or weathering. Verified in Blender 5.2.1; written for the 4.2 API.