We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDestiny Heath
Modified over 3 years ago
CRYTEK © 2010 Crytek GmbH BRINGING STEREO TO CONSOLES Nicolas Schulz, R&D Graphics Engineer GDC Europe 2010, AAA Stereo-3D in CryENGINE
CRYTEK © 2010 Crytek GmbH CHALLENGES Stereo Image Generation Stereo Output Memory 2
CRYTEK © 2010 Crytek GmbH STEREO IMAGE GENERATION Rendering twice? 60Hz game If 30Hz in stereo is fine, perfect Dramatically reduced quality Lower resolution, less details, disabling effects, etc. No feasible option for us 3
CRYTEK © 2010 Crytek GmbH STEREO IMAGE GENERATION Screen Space Reprojection Fully gather-based, no warped grid or point splatting Works in single-pass pixel shader Reproject pixel into space of left/right eye cameras Done in screen space by computing offset based on pixel depth and stereo parameters Resample backbuffer with bilinear filtering 4
CRYTEK © 2010 Crytek GmbH STEREO IMAGE GENERATION Screen Space Reprojection Works surprisingly well with sensible stereo strength Great quality with positive parallax No major image artifacts for opaque objects Transparent objects look acceptable Slight stretching at screen edges (easy to overcome) Works with negative parallax (objects coming out) Artifacts at depth discontinuities where parallax direction changes Artifacts can be reduced by smoothing out depth and similar approaches 5
CRYTEK © 2010 Crytek GmbH STEREO OUTPUT Outputting left/right eye images Native HDMI 1.4 support on PS3 Currently no native stereo support on 360 Use frame-compatible formats (side-by-side, line interlaced, etc.) Encode output format in a final pass Dashboard will look broken 6
CRYTEK © 2010 Crytek GmbH MEMORY Memory overhead for left/right buffers Reuse existing render targets Change texture descriptor if required Use render target memory pool Automatic allocation and deallocation of RTs based on usage in pipeline 7
CRYTEK © 2010 Crytek GmbH AAA STEREO-3D IN CRYENGINE 3 Jens Schobel Francesco Carucci
Future graphics in games Cevat Yerli Crytek CEO Anton Kaplanyan Lead researcher.
Filtering Approaches for Real-Time Anti-Aliasing
Accelerating Real-Time Shading with Reverse Reprojection Caching Diego Nehab 1 Pedro V. Sander 2 Jason Lawrence 3 Natalya Tatarchuk 4 John R. Isidoro 4.
4.3. L IGHTING AND S HADING Exploration of advanced lighting and shading techniques.
Immersive Rendering. General Idea ► Head pose determines eye position Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
Maths & Technologies for Games Stereoscopic Rendering This presentation uses some red/cyan anaglyph images.
Lecture 6: 3D Rendering Pipeline (III) Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Institute of Technology.
Advances in Real-Time Rendering in 3D Graphics and Games New Orleans, LA (August 2009) Light Propagation Volumes in CryEngine ® 3 Anton Kaplanyan Advances.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Next-Generation Graphics Programming on Xbox 360 Matt Lee Software Design Engineer Game Technology Group Microsoft Corporation.
Stereo Viewing Mel Slater Virtual Environments
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Realtime Rendering for Artists …or Mike’s best stab at it. The year is This information will probably become outdated.
Peter Lam Tim Chuang. Problem Statement Expand the existing framework to support post- rendering. Render a scene by using Cel (Toon) Shading. Enhance.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Visual quality techniques.
CAP4730: Computational Structures in Computer Graphics 3D Concepts.
Dragon Age II DX11 Technology Andreas Papathanasis BioWare.
POST-PROCESSING SET09115 Intro Graphics Programming.
Computer Graphics Module Review CO2409 Computer Graphics.
Texture Mapping Introduction and Basic OpenGL functionality.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Shadows.
Graphics Presented by Shuang Li. 2 Overview Fundamentals High-Level Organization Rendering Primitives Textures Lighting The Hardware Rendering.
CS 450: COMPUTER GRAPHICS ANTIALIASING SPRING 2015 DR. MICHAEL J. REALE.
Week 15 - Wednesday. What did we talk about last time? Review up to Exam 1.
Last Lecture photomatix.com. Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image.
Postmortem: Deferred Shading in Tabula Rasa Rusty Koonce NCsoft September 15, 2008.
Shadow Algorithms Ikrima Elhassan. Outline Curved Shadows on curved surfaces (Williams paper) Shadow volumes & implementation (Crow & Heidmann paper)
Advanced Lighting With Spherical Harmonics. What Is the Algorithm.
© 2017 SlidePlayer.com Inc. All rights reserved.