+ All Categories
Home > Documents > Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more...

Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more...

Date post: 05-Jan-2016
Category:
Upload: barbara-cori-bailey
View: 216 times
Download: 1 times
Share this document with a friend
8
Tiled Forward Shading Johan Medeström
Transcript
Page 1: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Tiled Forward ShadingJohan Medeström

Page 2: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Project Goals

Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute shaders

Page 3: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

What I researched

OpenGL 4.3 functionality Compute Shaders OpenCL CPU based methods Ended up with Compute Shaders due to

familiarity

Page 4: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Tiled Deferred Shading

Page 5: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Early tests

Lots of lights are supported with good framerates

4096 small point lights

Page 6: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Final Results

Both techniques running steady at 60 fps 2048 light sources support

Page 7: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Performance results

Page 8: Tiled Forward Shading Johan Medeström. Project Goals Render a scene with lots of lights Learn more OpenGL and shading techniques Learn more about OpenCL/Compute.

Demo time!


Recommended