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
0
730
レイトレ合宿5: 自作レンダラー紹介 / Introduction of the my renderer in Ray Tracing Camp 5
レイトレ合宿5に向けて制作した自作レンダラーの紹介スライドです
Pheema
September 10, 2017
Tweet
Share
More Decks by Pheema
See All by Pheema
Petrichor render 2018 @ Ray tracing Camp 6
pheema
0
230
レイトレ合宿4!? レンダラー紹介 (@_Pheema_)
pheema
0
690
Other Decks in Programming
See All in Programming
複雑なドメインに挑む.pdf
yukisakai1225
5
1k
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
430
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
710
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
440
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
380
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2k
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
270
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
660
私の後悔をAWS DMSで解決した話
hiramax
4
200
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
460
AIエージェント開発、DevOps and LLMOps
ymd65536
1
380
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
170
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Facilitating Awesome Meetings
lara
55
6.5k
Designing Experiences People Love
moore
142
24k
Building Adaptive Systems
keathley
43
2.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Making Projects Easy
brettharned
117
6.4k
Into the Great Unknown - MozCon
thekraken
40
2k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Speed Design
sergeychernyshev
32
1.1k
For a Future-Friendly Web
brad_frost
180
9.9k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
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