Home   LARC   News   Publication List   Publications by Subject   Procedural Content Generation



Joshua Taylor and Ian Parberry, "Randomness + Structure = Clutter: A Procedural Object Placement Generator Using Petri Nets", Proceedings of the 10th International Conference on Entertainment Computing, pp. 424-427, Vancouver, Canada, October 2011.


Clutter is the random yet structured placement of objects in a room. We describe a procedural clutter generator that achieves believable, varied, and controllable object placement using a hierarchical colored Petri net capable of expressing any computable set of object placement constraints.

Try it Out!

Click on the image below to run a Java implementation of the clutter generator to get a random procedurally generated set of room contents according to the constraints of a Petri net that describes the layout of the furniture (including a table and chairs, and a TV viewing area) and the associated clutter. Input to the clutter generator includes the images and two XML files describing the objects and the Petri net.

More Information

Created April 20, 2010. Written in HTML 4.01 and CSS 3 using vi. Last updated October 12, 2011.

Valid HTML 4.01 Strict Valid CSS!