More Visual Rendering




CS185c

Chris Pollett

May 6, 2019

Outline

Introduction

Barycentric Coordinates

Interpolating Values Across Triangles

Texture map applied to a tank Bump map applied to a sphere

Aliasing

Triangle Aliasing Spatial Aliasing Mip Map

Culling

Stencil Buffer

VR and Rasterization

Quiz

Which of the following statements is true?

  1. A Reichardt Detector is a brain circuit which responds to directional motion.
  2. Judder is an effect that occurs when a display's pixel-change-speeds are too fast.
  3. Lambertian shading describes how ambient lighting should look in a scene.

Correcting Optical Distortions -- Hardware

Fresnel Lens

Correcting Optical Distortions -- Software

Latency, Examples

A Magic System Without Latency Issues

Let's consider a perfect VR system which has no latency issues...

Historical Problems

Overview of Latency Reduction Methods