left border

HPG Keynotes

Future graphics in games

Authors: Cevat Yerli and Anton Kaplanyan

This keynote was presented at the High Performance Graphics Conference 2010. We want to share our vision and future trends in real-time computer graphics in games. This keynote raises some classic problems as bandwidth, deferred lighting and h/w issues along with the new trends, as server-side rendering and perception-driven graphics.

Besides that, the history of Crytek games and chronology of engines is briefly described as well as new trends in games content and style.

- Slides Download PPT [9.8 MB]

 

 

I3D 2010

Cascaded Light Propagation Volumes for Real Time Indirect Illumination

Authors: Kaplanyan, A. & Dachsbacher, C.

    This I3D 2010 paper is a result of collaborative research with Carsten Dachsbacher. The LPV technique was extended to support secondary occlusion and multiple bounces. The propagation scheme is improved and compared to similar Discrete Ordinate Methods. Also this paper describes many additional application and implementation details.

    - Slides Download PPT [12.3 MB]

    - Paper Download PDF [10.7 MB]

    - Movie Download AVI [73.9 MB]

     

     

    GDC 2009 San Fransisco

    Safe & Sound - Risk Free Audio Development

      Presenter: Tomas Neumann (Senior Audio Programmer)

      At the Audio Boot Camp of GDC2009 Tomas was asked to join a session with Jason Page (Audio Manager R&D SONY) about technical audio development. In the presentation Tomas explains 10 rules he derived from his daily work, which can lead to a safe and risk free production in the field of Audio.

      - Slides - Download PPS

       

       

      IGDA Frankfurt 2009

      Audio Development - Ship What Got Designed

      Presenter: Tomas Neumann (Audio Technical Lead)

      This presentation about audio development explains how Sound Designers can guarantee by using modern tools, streamlined production pipelines, and middleware, to control the last step in the full implementation process. Only then the audio can end up in the final game, which got initially designed.

      - Slides Download PPS

      - Movie: Ambience gameplay Download WMV [60.6 MB]

      - Movie: CryENGINE® 3: Real Time Multiplatform Editing

         Download WMV [43.3 MB]

      - Movie: Physics rock event gameplay Download WMV [12.7 MB]

      - Movie: Soundmoods gameplay Download WMV [16.7 MB]

      - Movie: Vehicle event gameplay Download WMV [36.8 MB]

       

       

      GDC Europe 2009

      Carucci, F.: AAA Automated Testing for AAA Games

      Software construction is an exercise in managing complexity, more so with the spiralling complexity required by modern games. Automated Testing is an industry proven methodology to deliver more reliable complex software, with a fighting chance to do it on time and on budget. And having fun doing so. Crytek is spearheading this idea in the game industry with its flagship title, and now sharing the experience with you: best practices, potential pitfalls, To-Do’s and No-No’s will be shown with real examples of unit testing game code using its proprietary testing framework and tools. Functional Testing and acceptance testing will also be touched on as a viable way of describing and checking game design requirements. And take automated testing to the next level.

      - Slides - Download PPT [2.1 MB]

      Siggraph 2009

      Kaplanyan, A.: Light Propagation Volumes in CryEngine 3

      This is a SIGGRAPH 2009 talk from "Advanced Real-time Rendering Course" about new ligting technique in CryEngine 3. The new technique called "Light Propagation Volumes" is used for Global Illumination and Massive Lighting, which significantly improves the lighting quality. The concept and its implementation are explained in the paper. Slides from the talk with talk notes as well as the video are provided.

      - Slides - Download PPT [12.3 MB]

      - Slides - Download PDF [4.8 MB]

      - Movie: Massive Lighting - Download AVI [96.7 MB]

      - Movie: Global Illumination - Download AVI [41.7 MB]

      Triangle Game Conference 2009

      Mittring, M.: A bit more deferred – CryEngine3

      - Slides - Download PPT [12.0 MB]

      In CryEngine 3 the renderer is now even more powerful because we added deferred lighting as new engine features. We deliberately decided not to go for a classic deferred shading approach. This has implications on content generation, performance characteristics and implementation. In this presentation we are sharing our experience.

       

      Go Parallel - Multicore Programming & Game Development

      Mittring, M.: The Importance of Multi-Core for Game Development at Crytek

       

      - Slides - Download PPT [7.4 MB]

      Intel organized the "Go parallel" day at the TUM (Technical University Munich). The purpose of this presentation was to motivate the attendees for multi core development. It showcases multiple future applications where single threaded algorithms do not deliver enough performance.

      German version:

      Die Bedeutung von Multicore in der Spieleentwicklung bei Crytek

      - Slides - Download PPT [7.5 MB]

      Visionday in Coppenhagen 2008

      Mittring, M.: The rendering technologies of the CryENGINE® 2

      - Slides - Download PPT [18.5 MB]

      The presentation is describing all major graphic techniques that are available in the CryEngine2. Here we describe the properties and why they are in the engine in that form. All techniques work well together and provide a good solution for current and near future generation of graphics hardware.

      GDC 2008

      Hübler, S. : Level Design Challenges in Crysis: The Long Journey to Open Worlds

      The presentation delivers an insight into the challenges of creating levels in a variety of unique open environments

       - Slides - Download PDF [9.7 MB]

      The Crysis Of Audio

      Presenter: Tomas Neumann (Senior Audio Programmer), Christian Schilling (Senior Sound Designer), Inon Zur (Composer)

      Shortly after the release of the critically acclaimed CRYSIS Christian, Tomas, and Inon presented their deep insight to sound design, technical features, and dynamic music at a full hour session during GDC San Francisco.

      - Slides Download PPS

      - Movie: Ambience gameplay Download WMV [60.6 MB]

      - Movie: Cutscene camera controlled Download WMV [73.2 MB]

      - Movie: Cutscene dynamic Download WMV [16.7 MB]

      - Movie: Cutscene interactive Download WMV [37.2 MB]

      - Movie: Music gameplay Download WMV [37.1 MB]

      - Movie: Physics rock event gameplay Download WMV [12.7 MB]

      - Movie: Soundmoods gameplay Download WMV [16.7 MB]

      - Movie: Vehicle event gameplay Download WMV [36.8 MB]

      Sousa, T. : Crysis Next Gen Effects

       - Slides - Download PPT [24.8 MB]

       - Movie: Water / Underwater Rendering

      Download AVI [176.2 MB]

       - Movie: Frozen Surfaces

      Download WMV [85.2 MB]

       - Movie: Frozen Surfaces 2nd iteration

      Download AVI [23.7 MB]

       - Movie: Post Effects

      Download AVI [103.9 MB]

      Soendergaard, A.: Transition to Scrum Midway through a AAA Development Cycle: Lessons Learned

       - Slides: Download PPT [8.9 MB]

      Mittring, M.: Advanced Virtual Texture Topics

       - Slides: Download PPT [14.1 MB]

       

      A virtual texture is a mip-mapped texture used as cache to allow a much higher resolution texture to be emulated for real-time rendering, while only partly residing in texture memory. In this Siggraph 2008 presentation we will be discussing technical implications on engine design due to virtual textures use, content creation issues, results, performance and image quality.

       

      Associated text: external link

      GDC 2007

      Mittring, M.: Triangle mesh tangent space calculation

      - Slides: Download PDF [518 KB]

      Tangent space is a useful mathematical tool, it’s the base for efficient per pixel shading and compressed normal maps. In this presentation we discuss properties and design decisions of the free code we developed. More details can be found in the ShaderX4 article chapter 2.2.

       

      Additional source code: http://www.shaderx4.com/errata.html

      Wenzel, C.: Real-time Atmospheric Effects in Games Revisited

      - Slides: Download PPT [4.0 MB]

      Synopsis: As a follow up to "Real-time Atmospheric Effects in Games" from SIGGRAPG 2006 this presentation expands the catalogue of atmospheric effects implemented in CryEngine2 (Distance Clouds & Underwater Light Transport for Ocean Shading). Additionally, it provides solutions to issues typically encountered with deferred rendering approaches.

      Siggraph 2007

      Mittring, M.: Finding Next Gen CryENGINE™ 2

      - Slides: Download PPT [12.4 MB]


      In this chapter we do not present one specific algorithm; instead we try to describe the approaches we took to find certain rendering algorithms that work well together.

      Associated text: external link

      Wenzel, C.: Porting Game Engines to Direct3D 10: Crysis / CryEngine™ 2

      - Slides: Download PPT [6.1 MB]

      Synopsis: This presentation is one of the case studies shown during the "Porting Game Engines to Direct3D 10" course. In the context of CryEngine2 it illustrates initial porting steps, faced integration issues and optimizations done to get from an existing DX9 to a DX10 renderer.

      Siggraph 2006

      Wenzel, C.: Real-time Atmospheric Effects in Games

      - Slides: Download PPT [2.9 MB]

      Synopsis: This presentation illustrates the concept of scene depth based rendering used in CryEngine2. Among other things it allows real-time rendering of atmospheric effects such as Sky Light, Volumetric Fog, Soft Particles, Clouds, Lightning and Rivers.  

      GDC 2005

      Wenzel, C.: Far Cry and DX9

      - Slides: Download PPT [6.9 MB]

      Synopsis: The original CryEngine already utilized a lot of the newly introduced features in DX9 to improve rendering performance and visual fidelity. This presentation sheds some light on what’s been used, how it’s been integrated and the gotchas found along the way. Specifically, it’ll cover SM 2.x/3.0, Shader Precaching, Geometry Instancing and HDR Rendering.

       
      right border