VintFalken.com

Urban Reconstruction and Modeling for Building Virtual Worlds

March 12, 2008 1:13 pm

Most recent Google Tech Talk video on Urban Reconstruction and Modeling for Building Virtual Worlds, with Peter Wonka from the PRISM Lab at the Arizona State University and Pascal Mueller from procedural.com as guest speakers.

As most Google Tech Talks, this is way above my virtual tea cup - which prefers to just travel and be amazed - but even grasping not the complete 50% this is interesting. For virtual worlds to have a future, we will definitely need well-build ‘cities’ - or urban areas - most probably even ones that resemble their First Life bothers and sisters very close. The problems pointed out in this video, the ‘Content Challenge’ is definitely true for Second Life:

  1. More and better content is desperately needed:
    • Display capabilities improve (next-gen platforms etc)
    • Audience expectations grow
  2. Architectural content like cities, buildings and interiors is extremely important - but also very complex.
  3. No tools available for efficient creation of detailed architectural 3D models.

The solution to this presented here is ‘shape grammar’ which leads to automatic content creation. They call this procedural modeling. Very, very, very much simplified, this means, that once you have your ’shape grammar’ in place, you give the computer a map and it figures out which buildings to build, where to put roads, what the buildings should look like, … which gives a very uniform results. Of course, did I mention this is very much simplified? ;)

You then can fine-tune the resulting city, buy making small are larger changes to it’s ’shape grammar’. For instance, you’ve build a Roman city, but used the wrong time area and inserted Doric columns in stead Ionic ones? Easily corrected by changing the program’s grammar. Again, I must add ‘very much simplified’ to this.

The procedural modeling workflow shortly summarized:

  1. Architectural design idea
  2. Analyse design and it’s parameters.
  3. Create and define:
    • Create or get elements/textures.
    • Define city layout /initial shape(s).
  4. Encode design: rule set(s)
  5. Add stochastic behaviour to rules.
  6. Apply rule set(s) and export models.

All this has lead to a commercial program called The CityEngine that does procedural modeling of CG architecture and is set for release May 2008. The use they see for this? Gaming, entertainment, urban planning, archeology, … . I’m sure you can think of some use for this of your own. Impressive, nèh?

Google Talk explenation on ‘Urban Reconstruction and Modeling for Building Virtual Worlds’: Creating digital content for virtual worlds remains a significant challenge, especially for urban environments, which are among the largest and most complex. As display capabilities improve and audience expectations grow, procedural modeling techniques are becoming an increasingly important supplement to traditional modelling software. In this talk, we present grammar-based, image-based and interactive methods for the efficient creation of urban environments. Thus massive architectural models of high visual quality and geometric detail can be produced at low cost. Selected examples demonstrate solutions to previously unsolved modeling problems, especially to consistent mass modeling with volumetric shapes of arbitrary orientation. Furthermore, we show massive urban models with unprecedented level of detail, with the virtual rebuilding of the archaeological site of Pompeii as a case in point.

4 Responses to “Urban Reconstruction and Modeling for Building Virtual Worlds”

Vint Falken wrote a comment on March 12, 2008
MyAvatars 0.2

Forgot to mention this, more Procedural movies here.

Jon Himoff wrote a comment on March 12, 2008
MyAvatars 0.2

do ya think…Peter Wonka knows Willy Wonka and help him with factory?

MyAvatars 0.2

[…] Vint Falken […]

Pascal Mueller wrote a comment on March 19, 2008
MyAvatars 0.2

Thank you very much for this valuable post. Of course, we totally agree with your input about the virtual world content (“For virtual worlds to have a future, we will definitely need well-build ‘cities’ - or urban areas - most probably even ones that resemble their First Life bothers and sisters very close.”) and we can’t wait to see how people will build this cities way more faster and better with the CityEngine ;-)

We are currently working on the commercial version of the CityEngine and will launch it in May @ FMX in Stuttgart (also with a trial version etc which can be downloaded on our website).

Keep up with your great work (very inspiring, your blog)!

For Procedural Inc.,
Pascal

PS: And no, Willy Wonka is not related to Peter ;-)

Care to comment?