1. 3D terrain management tool

3MAP - milestone 2.

interaction design : principles : archetypes

Design Principles

Selecting geometric archetypes for nodes



To create an immersive VR world we need to populate it with 3D geometry. However, most of our users will not have 3D modelling skills.

Users who do have 3D modelling skills may not be experienced with creating models with Level-Of-Detail trees including low-polygon versions, which are required for responsive VR environments.




Allow users to select geometry from a prepared library of archetypes.

Archetypes [Jung, 1968; Alexander et al, 1977] are the fundamental forms from which more specific forms emerge.

For example, the archetype Terrace House could start with the basic form Workers Cottage and could be modified by the attributes two-storey or rear extension or by the periods victorian, edwardian, modern.

Classical and vernacular architecture [Brand, 1994] in particular lend themselves to procedural modeling techniques [Birch et al, 2003].

This library of archetypes would provide a way for users to add meaningful geometry to the world without building 3D models themselves.



Task flow

(diagram in GarretIA, a visual vocabulary
for describing information architecture and interaction design)

1.  User has selected a location for a new node.
   2. A popup menu appears allowing the user to select a category of object to add [as defined in Milestone 3]
   3. User selects a category of object (e.g. House, Office building, School, Museum, Place of Worship, Plaza)
   4. Directly above the target location a default object appears from a library of archetypes.
   5. On either side of the default archetype is a row of related archetypes. User can select on of these, or
   6. Further dropdown menus appear, allowing user to refine their chosen archetype by traversing the category tree, or adding attributes.
   7. When user is satisfied with the archetype hovering above the target location, they can click Place in the Object Selector
   8. Chosen object drops to earth
   9. User can adjust location with handles.
  10. User can go on to annotate with structured metadata.