Strategies for object placement

Procedural object placement works only in x-y plane. The height, equal to the offset in z- direction, comes from a extra source. Different strategies for placing objects are supported. In architectural scenes you will arrange the objects in regular patterns. For natural looking scenes more irregularity makes the result more realistic.

  • Grid: Objects are placed according to lines and rows.
  • Floyd Steinberg: Objects are placed on a grid, but there can be holes in the grid. This is algorithm is normally used for half toning printer output. This strategy can be helpful for calculation objects locations too.
  • Uniform Random: Objects are distributed completely random over the x-y plane.
  • Poisson disk: Objects are distributed randomly. A minimal distance between the objects is kept. This is a good strategy for placing plants in a landscape.
  • Fermat Spiral: Fermat's spiral with an angular of 137.508 degrees is a very specific ordering. It can be used for blossoms or sun flower heads.
  • Logarithmic Spiral: Placing objects along a logarithmic spiral.
  • Explicit function: A user defined function for calculating the locations. This function must return two values: The x- and y-coordinate of the next position.

Creative Commons License
Text and images are licensed under a Creative Commons License.

CC-GNU GPL
This software is licensed under the CC-GNU GPL.