Refactoring the Mesh Drawing Pipeline for Unreal Engine 4.22 - GDC 2019 - Unreal Engine
Offered By: Unreal Engine via YouTube
Course Description
Overview
Syllabus
Intro
Why did we want to do this
How do we get there
How the current pipeline works
Mesh Batch
Drawing Policy
Traversal and Policy
Changes
Warning
What is a Draw Command
Stateless Draw Commands
Generating Draw Commands
Batch Draw Commands
Code Snippets
Adding the Mesh Batch
Comparing Old vs New
Draw Commands
Old System
Sorting
New Submission Code
Automatic State Filtering
Cache Coherence Traversal
Why to Cache
Uniform Buffer Update
Primitive Uniform Buffer
Invalidation
Validation Mode
Vertex Factories
Dynamic Relevance
Static Relevance
Rendering
Merging
Dynamic Instance
Buckets
Shader Parameters
Bindings
Unified Buffer
Dynamic Resizing
Get Primitive Data
Instance ID
SetStreamStore
Vertex Stream
Results
Programmer Art Solution
Performance
Cost of Drawing
Best Case Results
Issues
Mobile Rendering
Testimonials
Shores Unknown
Outro
Taught by
Unreal Engine
Related Courses
Optical EngineeringIndian Institute of Technology Madras via Swayam 3ds Max 2019: Advanced Materials
LinkedIn Learning Fundamentals of Optical Engineering | 光学工程基础
Tsinghua University via edX Optical Engineering
Indian Institute of Technology Madras via YouTube Maya: Advanced Materials
LinkedIn Learning