“Creating Vast Game Worlds – Experiences From Avalanche Studios” by Persson


Notice: Pod Template PHP code has been deprecated, please use WP Templates instead of embedding PHP. has been deprecated since Pods version 2.3 with no alternative available. in /data/siggraph/websites/history/wp-content/plugins/pods/includes/general.php on line 518
  • ©Emil Persson

Conference:


  • SIGGRAPH 2012
  • More from SIGGRAPH 2012:
    Notice: Array to string conversion in /data/siggraph/websites/history/wp-content/plugins/siggraph-archive-plugin/src/next_previous/source.php on line 345
     
    Notice: Array to string conversion in /data/siggraph/websites/history/wp-content/plugins/siggraph-archive-plugin/src/next_previous/source.php on line 345

Type(s):


Title:


    Creating Vast Game Worlds - Experiences From Avalanche Studios

Presenter(s):



Description:


    Creating vast game environments introduces several complex issues that are not present in smaller game worlds. As the size of the world grows issues with floating point precision arise, causing objects to jitter, simulation to become unstable, and rendering to exhibit artifacts. These problems were very apparent during development of Just Cause 2 and had to be addressed. Depending on location in the game animated foliage exhibited vertices snapping up to decimeter sized increments. Trees were at times jumping instead of swaying. In the distance there were severe z-fighting issues. Shadows were sometimes unstable. The shadow acne that occurred could not be effectively dealt with using the standard depth bias approach. Additionally, sampling depth buffers using vendor-provided methods yielded insufficient precision. Several techniques were developed to reduce precision loss at every part of the pipeline.


ACM Digital Library Publication:



Overview Page: