Home Research Prototypes
 
Welcome
About Me
Education
Projects

Research

  Publications
  Presentations
  Prototypes
Resources
Links
stefan@infinitylab.com.au
 
Prototypes 
3D PROCEDURAL GEOMETRY AND STREETGRIDS
 
NeverLand Viewer

This prototype shows the virtual space generated by the Neverland framework in full screen view. The virtual city is pseudo infinite and can be freely explored from a first person perspective using the mouse and the keyboard.

 Operating System  Filesize  Filename
 Windows 2000/XP  3.3 MB  neverland_viewer.zip
 Prototype Documentation  -  not available
 
 
NeverLand Examiner
The Neverland Examiner provides a user interface to manipulate generation parameters used by the Neverland framework to generate the city street grid, the terrain and the buildings in real-time. The prototype displays the street grid and buildings within the confines of the view frustum.

 Operating System  Filesize  Filename
 Windows 2000/XP  2.8 MB  neverland_examiner.zip
 Prototype Documentation  -  not available
 
 
Street Grid Examiner
The Street Grid Examiner showcases the flexibility and variety of a dynamically generated city street grid which can be examined via a user interface in real-time. The street grid can be generated for any position in the virtual space.

 Operating System  Filesize  Filename
 Windows 2000/XP  112 kb  streetgrid_examiner.zip
 Prototype Documentation  -  not available
 
 
Undiscovered City

A dynamically procedurally generated virtual city which can be interactively explored from a first person perspective in real-time. All geometrical components of the city are dynamically generated as they are encountered by the user. The shape of a building is determined by its location in the virtual space. If the user returns to a particular location, the same buildings will be regenerated. Buildings and streets which are located in the view frustum are generated and stored in memory to avoid unnecessary regeneration. Buildings that drop out of the view frustum are deleted and the memory is reclaimed. The amount of information stored in memory remains roughly constant, even though the virtual city has no apparent boundaries and can be explored to a pseudo infinite extent.


 Operating System  Filesize  Filename
 Windows 2000/XP  1.9 MB  undiscoveredcity.zip
 Prototype Documentation  -  not available
 
Building Examiner
The Building Examiner is a prototype to browse building geometries used in the Undiscovered City prototype. The geometry of the building is generated using the algorithm described in our GRAPHITE paper (Greuter, Parker, Stewart, & Leach, 2003). The prototype facilitates parameters to change the building’s dimensions and complexity of geometry. Several building geometries can be browsed by changing the building’s id value. Four textures can be selected manually or at random. The texture coordinates are automatically generated to cover various building dimensions.
 Operating System  Filesize  Filename
 Windows 2000/XP  0.8 MB  building_examiner.zip
 Prototype Documentation  -  not available
 
Warehouse
The Warehouse prototype shows a virtual space filled with crate objects of the same geometry. The crate geometries are arranged on top of each other to create piles. The prototype demonstrates the variety in detail that can be achieved by randomsing texture coordinates and material properties. The Warehouse can be freely explored by using the mouse.
 Operating System  Filesize  Filename
 Windows 2000/XP  1.3 MB  warehouse.zip
 Prototype Documentation  -  not available
 
Crate Examiner
The Crate Examiner is a prototype to explore crate geometries with individual wood or metal textures. The software can generate crate objects in different sizes and facilitates parameters to change the thickness of laths, the number of laths and uses a procedural texture coordinate generator that applies a unique woodgrain to each lath.
 Operating System  Filesize  Filename
 Windows 2000/XP  0.8 MB  crate_examiner.zip
 Prototype Documentation  -  not available
 
Recommended Hardware Requirements
2000+ MHz PENTIUM 4 or equivalent AMD Athlon processor, 64 MB RAM 5 MB hard drive space, 64+ MB OpenGL compatible GPU, keyboard, mouse