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
0
490
MofuMofuRender
レイトレ合宿5‽ に提出したレンダラの説明です
ushiostarfish
September 10, 2017
Tweet
Share
More Decks by ushiostarfish
See All by ushiostarfish
HierophantRed ( レイトレ合宿10 レンダラ紹介スライド )
ushiostarfish
0
160
Gaussian Splash - The world of 3D Gaussian Splatting
ushiostarfish
0
200
RaccoonGPURender for rtcamp7
ushiostarfish
1
430
Moody Render
ushiostarfish
0
460
もふもふレンダリング入門(3)
ushiostarfish
0
2.3k
Other Decks in Programming
See All in Programming
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
800
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
410
Terraform で作る Amazon ECS の CI/CD パイプライン
hiyanger
0
110
HTML/CSS超絶浅い説明
yuki0329
0
200
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
9
1k
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
770
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
190
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
610
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
380
rails newと同時に型を書く
aki19035vc
6
730
自動で //nolint を挿入する取り組み / Gopher's Gathering
utgwkk
1
150
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Into the Great Unknown - MozCon
thekraken
34
1.6k
4 Signs Your Business is Dying
shpigford
182
22k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Designing Experiences People Love
moore
139
23k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.3k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Done Done
chrislema
182
16k
Practical Orchestrator
shlominoach
186
10k
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...