Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GI = Global Illumination
Search
Sperasoft
November 05, 2013
Technology
0
47
GI = Global Illumination
gamedev, lightning, 3D, light, voxel, animation
Sperasoft
November 05, 2013
Tweet
Share
More Decks by Sperasoft
See All by Sperasoft
Code and Memory Optimisation Tricks
sperasoft
0
96
The Theory of Relational Databases
sperasoft
0
110
Automated Layout testing using Galen framework
sperasoft
0
110
Sperasoft talks: Android Security Threats
sperasoft
0
270
JPoint 2015: Java technology conference overview
sperasoft
0
65
RxJava: Functional Reactive Programming on Android
sperasoft
0
250
Effective Мeetings
sperasoft
0
130
Unreal Engine 4 Introduction
sperasoft
0
230
JIRA Development
sperasoft
0
260
Other Decks in Technology
See All in Technology
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1k
ドキュメントからはじめる未来のソフトウェア
pkshadeck
5
2.2k
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
200
DatabricksホストモデルでAIコーディング環境を構築する
databricksjapan
0
220
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
260
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
440
Meshy Proプラン課金した
henjin0
0
170
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
110
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
460
いよいよ仕事を奪われそうな波が来たぜ
kazzpapa3
3
320
Introduction to Bill One Development Engineer
sansan33
PRO
0
350
20260129_CB_Kansai
takuyay0ne
1
250
Featured
See All Featured
For a Future-Friendly Web
brad_frost
182
10k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
HDC tutorial
michielstock
1
340
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
110
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Language of Interfaces
destraynor
162
26k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
310
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
86
We Have a Design System, Now What?
morganepeng
54
8k
Transcript
None
Why GI?
Why GI?
What is GI? Direct lighting Indirect lighting What is GI?
Only Direct Lighting Direct + Indirect What is GI?
ON OFF What is GI?
What is GI? • Direct lighting – sucks • Direct
+ Indirect lighting – cool What is GI?
8 spp 13 sec 200 spp 5 min 1000 spp
25 min 25k spp 10.3 h 2.4 GHz Intel Core 2 Quad, 1024 x 768, by Kevin Beason GI in 99 Lines of C++
• Brute force – really heavy GI in 99 Lines
of C++
MotoGP Hemisphere Lightning
Radiosity Map Hemisphere Lightning
Hemisphere Lighting • Fast & simple • Too simple Hemisphere
Lightning
Mirror's Edge Lightmaps
Lightmaps
• Only static objects Lightmaps
Killzone 2 Light Probes
Light Probes
Light Probes
Light Probes
• No dynamic lights • No self-illumination of dynamic objects
Light Probes
Light Propagation Volumes
Light Propagation Volumes
Light Propagation Volumes
Light Propagation Volumes
No propagation Light Propagation Volumes
After 4 iterations Light Propagation Volumes
After 6 iterations Light Propagation Volumes
After 8 iterations Light Propagation Volumes
Light Propagation Volumes
Light Propagation Volumes
Light Propagation Volumes • Dynamic lights • No indirect shadows
Light Propagation Volumes
Algorithm • Voxelize the geometry • Construct sparse voxel octree
(SVO) • Inject direct lighting into the octree • Propagate radiance • Gather radiance by cone tracing Voxel Cone Tracing
Voxel Cone Tracing
Voxelization Voxel Cone Tracing
Sparse Quad-tree Voxel Cone Tracing
Sparse Voxel Octree Voxel Cone Tracing
Voxel Cone Tracing
Light injection Voxel Cone Tracing
Filtering up Voxel Cone Tracing
Voxel Cone Tracing Voxel Cone Tracing
Voxel Cone Tracing
Voxel Cone Tracing
37 ms 32 ms 14 min Voxel Cone Tracing
• Dynamic lights & objects • Shadow casting • Huge
amount of memory Voxel Cone Tracing
Slideshare - https://www.slideshare.net/Sperasoft/ SpeakerDeck - https://speakerdeck.com/sperasoft GitHub - http://github.com/sperasoft Check
out more knowledge sharing here: Company site - http://www.sperasoft.com/ On Facebook - https://facebook.com/sperasoft On Twitter - http://twitter.com/sperasoft Learn more about Sperasoft: