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
CRYTEK © 2010 Crytek GmbH - CONFIDENTIAL - AAA STEREO-3D IN CRYENGINE 3 Jens Schobel Francesco Carucci
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.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Visual quality techniques.
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Postmortem: Deferred Shading in Tabula Rasa Rusty Koonce NCsoft September 15, 2008.
Object Space EWA Surface Splatting: A Hardware Accelerated Approach to High Quality Point Rendering Liu Ren Hanspeter Pfister Matthias Zwicker CMU.
Dragon Age II DX11 Technology
Stereoscopic images Several methods: –Anaglyph –Polarization –Timesequential (shutterglasses) –Lenticular L A Rønningen/ E Heiberg, Item 2008.
Exploration of advanced lighting and shading techniques
Filtering Approaches for Real-Time Anti-Aliasing
SIGGRAPH ASIA 2011 Preview seminar Shading and Shadows.
1 Lecture 11 Scene Modeling. 2 Multiple Orthographic Views The easiest way is to project the scene with parallel orthographic projections. Fast rendering.
WORKING WITH SELECTIONS MASKS and CHANNELS 3D IMAGES LAYER BASICS PHOTO.
Deferred Shading Optimizations
Next-Generation Graphics APIs: Similarities and Differences Tim Foley NVIDIA Corporation
Post-rendering Cel Shading & Bloom Effect
Immersive Rendering. General Idea ► Head pose determines eye position Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
09/24/02 (c) 2002 University of Wisconsin, CS 559 Last Time Signal Processing Filtering basics Homework 2 Project 1.
Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation Philippe Larcoute & Marc Levoy Stanford University Published in SIGGRAPH.
Stereo Viewing Mel Slater Virtual Environments
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
ULTRA PIXELS ULTRA PIXELS The future of resolutions A SEMINAR ON
09/16/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Environment mapping Light mapping Project Goals for Stage 1.
UW EXTENSION CERTIFICATE PROGRAM IN GAME DEVELOPMENT 2 ND QUARTER: ADVANCED GRAPHICS Shadows.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
Fast Cascade VSM By Zhang Jian.
Destruction Masking in Frostbite 2 using Volume Distance Fields
RealityEngine Graphics Kurt Akeley Silicon Graphics Computer Systems.
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Introduction to Direct3D 10 Course Porting Game Engines to Direct3D 10: Crysis / CryEngine2 Carsten Wenzel.
Presentation by David Fong
From VIC (VRVS) to ViEVO (EVO) 3 years of experiences with developing of video application VIC for VRVS allowed us to develop a new video application.
POST-PROCESSING SET09115 Intro Graphics Programming.
Understanding the graphics pipeline Lecture 2 Original Slides by: Suresh Venkatasubramanian Updates by Joseph Kider.
Lecture 6 Rasterisation, Antialiasing, Texture Mapping,
WATS Presentation Multi-projector displays using commercial of the shelf (COTS) projectors Andrew Jamison CEO, Scalable Display Technologies.
Perspective, Scene Design, and Basic Animation
Emerging Technologies for Games Capability Testing and DirectX10 Features CO3301 Week 6.
Computer graphics & visualization REYES Render Everything Your Eyes Ever Saw.
Shadow Mapping Chun-Fa Chang National Taiwan Normal University.
Aaron Schultz. Idea: Objects close to a light shadow those far away. Anything we can see from the light’s POV is lit. Everything hidden is dark. Distance.
Синтез изображений по изображениям. Рельефные текстуры.
1 Dynamic Shadows and Lighting for Walkthrus of Large Models Brandon Lloyd COMP 258 December 2002.
The Graphics Pipeline CS2150 Anthony Jones. Introduction What is this lecture about? – The graphics pipeline as a whole – With examples from the video.
Windows Media Video 9 Tarun Bhatia Multimedia Processing Lab University Of Texas at Arlington 11/05/04.
Lecture Rendering pipeline, shaders and effects 1Elias Holmlid.
© 2017 SlidePlayer.com Inc. All rights reserved.