YoVDO

Water Rendering in Far Cry 5

Offered By: GDC via YouTube

Tags

GDC (Game Developers Conference) Courses Game Development Courses Tessellations Courses

Course Description

Overview

Explore the innovative water rendering system developed for Far Cry 5 in this 49-minute GDC session from 2018. Dive into the technical details as AMD's Cristian Cutocheras and Ubisoft's Branislav Grujic reveal the all-new water system that enables artists to create realistic water-based physical features like waterfalls and lakes. Learn about the engine, tools, and rendering techniques used, including material structure buffers, tessellation, normal mapping, smoothness, foam generation, and flow mapping. Discover how the team tackled challenges such as material blending in half precision, minimum precision basics, and register pressure optimization. Gain insights into performance improvements and problem-solving approaches used in the development process.

Syllabus

Intro
Agenda
Tech Overview
Engine
Tools
Rendering
Material Structure Buffer
Tessellation
Normal
Smoothness
Foam
Flow Map
Composite
Material blending in half precision
Minimum precision basics
Precision lowering cannot be automatic
Register pressure is a common bottleneck
Main source of register pressure
Live register analysis
Half precision counters allocation overhead
Problems
Dampen Edge
Performance (ms)
FarCry Talks


Taught by

GDC

Related Courses

Blending Gameplay and Storytelling with Timeline - 2019 Improvements
Unity via YouTube
Building Beautiful Worlds with Unity's New Terrain Features
Unity via YouTube
Get Started Building World-Class Networked Games with FPS Sample - Unity at GDC
Unity via YouTube
Achieving High-Fidelity AR with the Lightweight Render Pipeline
Unity via YouTube
Megacity on Mobile - How We Optimized It with Adaptive Performance
Unity via YouTube