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
レイトレ合宿5: 自作レンダラー紹介 / Introduction of the my ren...
Search
Pheema
September 10, 2017
Programming
770
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レイトレ合宿5: 自作レンダラー紹介 / Introduction of the my renderer in Ray Tracing Camp 5
レイトレ合宿5に向けて制作した自作レンダラーの紹介スライドです
Pheema
September 10, 2017
More Decks by Pheema
See All by Pheema
Petrichor render 2018 @ Ray tracing Camp 6
pheema
0
240
レイトレ合宿4!? レンダラー紹介 (@_Pheema_)
pheema
0
730
Other Decks in Programming
See All in Programming
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
330
MySQLとPostgreSQLって何が違うの?
akagami
0
120
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
6.6k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
230
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
200
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
Cloudflare is Agents
chimame
0
170
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.7k
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
440
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
240
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
540
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
Into the Great Unknown - MozCon
thekraken
41
2.7k
Code Reviewing Like a Champion
maltzj
528
40k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
First, design no harm
axbom
PRO
2
1.3k
A Tale of Four Properties
chriscoyier
163
24k
Docker and Python
trallard
47
4.1k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Transcript
Petrichor @_Pheema_ 2017/09/09 - 2017/09/10 レイトレ合宿5
レンダリング結果 2017/9/9 - 2017/9/10 5 レイトレ合宿 2
シーン 2017/9/9 - 2017/9/10 5 レイトレ合宿 3 - 出力 *
1620x1080 • 3:2 • 写真っぽくしたかった * 128spp - シーン * 過去にモデリングしたス ピーカー(CREATIVE SBS-A120)のモデルを流 用 * 聞きかじりの3点ライティ ング
Petrichor 4 2017/9/9 - 2017/9/10 レイトレ合宿5
Petrichor - “ペトリコール” * 意味: “石のエッセンス” * “長い間日照りが続いた後の最初の雨に伴う独特の香り” * おしゃれやん///
5 2017/9/9 - 2017/9/10 レイトレ合宿5
Petrichor - “ペトリコール” * 意味: “石のエッセンス” * “長い間日照りが続いた後の最初の雨に伴う独特の香り” * おしゃれやん///
- 過去の自作レンダラーの名前 * 一昨年: Lenz Render * 昨年 : Vermeer Render * 偉人名からの脱却 6 2017/9/9 - 2017/9/10 レイトレ合宿5
レンダラーの概要 - パストレーシング * Multiple importance sampling (MIS) - マテリアル
* Lambert * GGX • “A Simpler and Exact Sampling Routine for the GGX Distribution” [Heitz17] * Mix • 2つのマテリアルをブレンド 7 2017/9/9 - 2017/9/10 レイトレ合宿5
レンダラーの概要 - レンズ * 薄レンズモデル * 被写界深度対応 - データ構造 *
BVH • AABBの長い辺に対して沿って分割 • 子ノード(2つ)には均等な個数のオブジェクトが入るようにして 木が深くならないようにした 8 2017/9/9 - 2017/9/10 レイトレ合宿5
余談
ここ数年の推移 10 2017/9/9 - 2017/9/10 レイトレ合宿5
ここ数年の推移 11 2017/9/9 - 2017/9/10 レイトレ合宿5
ここ数年の推移 2017/9/9 - 2017/9/10 5 レイトレ合宿 12
反省点 4月 5月 6月 7月 8月 9月 2017/9/9 - 2017/9/10
5 レイトレ合宿 13 最終提出 実装 論文等調査 - 想像していたスケジュール * ???「4月から始めれば間に合う」 * ???「今年はBlenderとの連携やりたい」
反省点 - 現実は非情 2017/9/9 - 2017/9/10 5 レイトレ合宿 14 4月
5月 6月 7月 8月 9月
反省点 - 現実は非情 2017/9/9 - 2017/9/10 5 レイトレ合宿 15 4月
5月 6月 7月 8月 9月
反省点 - 現実は非情 * レイよりインクや矢を飛ばしている時間の方が長い 2017/9/9 - 2017/9/10 5 レイトレ合宿
16 4月 5月 6月 7月 8月 9月
反省点 - 現実は非情 * レイよりインクや矢を飛ばしている時間の方が長い 2017/9/9 - 2017/9/10 5 レイトレ合宿
17 4月 5月 6月 7月 8月 9月
次の目標 - 技術面 * Blenderとの連携 • Scene exporter • Blenderの画面でレンダリング結果を見たい
* ポスト処理 • Denoiser • LUTとかで画作り * 高速化 • SIMD • アロケータ 18 2017/9/9 - 2017/9/10 レイトレ合宿5
次の目標 - 美術面 * “壁紙に設定したくなるような画像” * Substance Painterとかでテクスチャつくりたい * モデリングを頑張る(頑張る)
19 2017/9/9 - 2017/9/10 レイトレ合宿5
まとめ レイトレは楽しい! 2017/9/9 - 2017/9/10 5 レイトレ合宿 20 ※負の放射輝度とNaNを除く
Petrichor @_Pheema_ 2017/09/09 - 2017/09/10 レイトレ合宿5