Sculptor focuses on encoding different kinds of knowledge into objects, thus adding intelligence to represented objects and on using such knowledge to offer qualitatively different interactivity realizable with intelligent objects. The objects contain models of knowledge about themselves and about their environment. Models may represent physical objects such as building elements or furniture, or they may represent purely functional and behavioral characteristics of objects. In practical terms, this offers new possibilities for participatory design in which all building partners can experience the designed object and its environment and make decisions. Various kinds of scenes produced with Sculptor including one of landscape architecture, modelled on an image of a site.
Collision detection provides a very intuitive way to have the experience of a scene.
Motion and modification of objects may happen only under valid conditions, i.e., when solid objects are not intersecting otherwise the objects collide and either motion is not possible or modifications to objects cannot be realized. Another functionality of the prototype supports modeling gravity. An object falls down if it is not supported by another objects or the ground. Gravity is one example of phenomena who inner structure is non-visual but it effects can be visually modeled. Both the collision detection between and gravity of objects are already implemented.