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
Full Spectral Rendering
Search
yumcyawiz
July 14, 2018
Programming
0
100
Full Spectral Rendering
LT会のスライド
yumcyawiz
July 14, 2018
Tweet
Share
More Decks by yumcyawiz
See All by yumcyawiz
rtcamp 10 (vk-illuminati)
yumcyawiz
1
410
ReSTIRの数理と実装 (rtcamp10)
yumcyawiz
1
1.4k
fredholm(rtcamp9)
yumcyawiz
0
130
フォトンマッピングをパス空間から考える
yumcyawiz
0
460
fredholm
yumcyawiz
0
290
Introduction to volume rendering
yumcyawiz
0
2.4k
OSK#p-ray2020年度講義: 古典的レイトレーサーの実装
yumcyawiz
0
280
Ray Tracing: Overview
yumcyawiz
7
1.3k
GLSLでパストレーシングしてコーネルボックスを出す
yumcyawiz
0
560
Other Decks in Programming
See All in Programming
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
330
プログラミングどうやる? ~テスト駆動開発から学ぶ達人の型~
a_okui
0
190
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
4
1.3k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
590
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
130
開発生産性を上げるための生成AI活用術
starfish719
1
170
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
230
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
130
CSC305 Lecture 04
javiergs
PRO
0
250
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
380
実践AIチャットボットUI実装入門
syumai
7
2.5k
CSC509 Lecture 05
javiergs
PRO
0
300
Featured
See All Featured
Visualization
eitanlees
148
16k
GitHub's CSS Performance
jonrohan
1032
460k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
How to Think Like a Performance Engineer
csswizardry
27
2k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Typedesign – Prime Four
hannesfritz
42
2.8k
RailsConf 2023
tenderlove
30
1.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
Building Applications with DynamoDB
mza
96
6.6k
Transcript
FULL SPECTRUM RENDERING @yumcyawiz
FULL SPECTRUM RENDERINGとは? • RGBではなく全波長でレンダリングを行う方法 • 物理的により正確になる • 光の分散を再現できる
光の分散(Dispersion)
レンダリング方程式の拡張 , , = , , + න Ω ,
, , , , cos 波長を考慮したLTE
計算方法 , , ランダムに波長を選択 画素に入射するスペクトル放射輝度を計算
波長からRGBへの変換 スペクトル放射輝度 XYZ表色系 RGB表色系
波長からXYZ表色系への変換 = න 380 780 ҧ = න 380 780
ത = න 380 780 ҧ 等色関数
XYZ表色系からRGB表色系への変換 = 2.3655 −0.8971 −0.4683 −0.5151 1.4264 0.0887 0.0052 0.0144
1.0089
ガラスの波長ごとの屈折率 2 − 1 = 2 2 − 0 セルマイヤーの分散公式
SCHOTT社のBK7ガラス
レンダリング結果(10000サンプル)
光の分散がちゃんと出て嬉しい!!!
ご清聴ありがとうございました