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
MofuMofuRender
Search
ushiostarfish
September 10, 2017
Programming
520
0
Share
MofuMofuRender
レイトレ合宿5‽ に提出したレンダラの説明です
ushiostarfish
September 10, 2017
More Decks by ushiostarfish
See All by ushiostarfish
Palzilla - レイトレ合宿 11
ushiostarfish
0
310
こうろせつだん!
ushiostarfish
1
170
HierophantRed ( レイトレ合宿10 レンダラ紹介スライド )
ushiostarfish
0
270
Gaussian Splash - The world of 3D Gaussian Splatting
ushiostarfish
0
360
RaccoonGPURender for rtcamp7
ushiostarfish
1
500
Moody Render
ushiostarfish
0
480
もふもふレンダリング入門(3)
ushiostarfish
0
2.6k
Other Decks in Programming
See All in Programming
エラー処理の温故知新 / history of error handling technic
ryotanakaya
6
1.6k
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
130
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
700
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
290
ハーネスエンジニアリングとは?
kinopeee
13
6.2k
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
590
How Swift's Type System Guides AI Agents
koher
0
310
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
From Formal Specification to Property Based Test
ohbarye
0
390
GoogleCloudとterraform完全に理解した
terisuke
1
160
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
99
Bash Introduction
62gerente
615
210k
Music & Morning Musume
bryan
47
7.2k
Embracing the Ebb and Flow
colly
88
5k
Unsuck your backbone
ammeep
672
58k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Our Code Smells
bkeepers
PRO
340
58k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Done Done
chrislema
186
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Transcript
MofuMofuRender @ushiostarfish, Atsushi Yoshimura https://github.com/Ushio/MofuMofuRender
None
Renderer Feature ・もふもふ ・もふもふ ・もふもふ ・たーのしー!
Curve Collision Koji Nakamaru maru, Yoshio Ohno, “RAY TRACING FOR
CURVES PRIMITIVE” より、 曲線を再帰的に分割する手法 今回は2次ベジエ曲線を採用 -負荷が小さい -単純で制御が楽 ※ちょっとした改造で h (赤-青)も取れる
問題点 毛との衝突判定 くっっっっっそ重い・・・・
原因 AABB-BVHのとある終端の一部屋 そりゃ重いですよね・・・
解決案1 近くにある毛の類似性を利用して、 BVHを作るときにOBBとAABBを組み合わせたり・・・ しかし複雑な上、部分的に試すも改善があまり見られず時間が無くなって断念 時間をかけてチューニングすればたぶん高速のはず・・
解決案2 一本一本を、円筒 で包む 中心レイと、追跡レイとの最短距離を使った衝突判定をして、 早期の枝刈りにより、高負荷な判定を防ぐ。 実装が簡単 >全体の速度が二倍に! http://www.math.kit.edu/ianm2/lehre/am22016s/media/distance-harvard.pdf より
もうネタがなくなったので 本物のもふもふを見て癒やされよう @多摩動物公園
None
None
None
None
やはり本物は凄い 日々歩み続けるべし... To be continued...