Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MofuMofuRender
Search
ushiostarfish
September 10, 2017
Programming
530
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MofuMofuRender
レイトレ合宿5‽ に提出したレンダラの説明です
ushiostarfish
September 10, 2017
More Decks by ushiostarfish
See All by ushiostarfish
Palzilla - レイトレ合宿 11
ushiostarfish
0
370
こうろせつだん!
ushiostarfish
1
200
HierophantRed ( レイトレ合宿10 レンダラ紹介スライド )
ushiostarfish
0
290
Gaussian Splash - The world of 3D Gaussian Splatting
ushiostarfish
0
380
RaccoonGPURender for rtcamp7
ushiostarfish
1
510
Moody Render
ushiostarfish
0
490
もふもふレンダリング入門(3)
ushiostarfish
0
2.7k
Other Decks in Programming
See All in Programming
Building an Out-of-Order CPU
latte72
1
770
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
350
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
540
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
310
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.7k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
270
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.2k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
270
A2UI for Android: Safely Rendering AI-Generated UI with Jetpack Compose - DroidKaigi 2026
itsmedreamwalker
0
130
Jetpack Compose メカニズム
skydoves
0
400
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
740
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
690
Prompt Engineering for Job Search
mfonobong
0
450
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
A Tale of Four Properties
chriscoyier
163
24k
First, design no harm
axbom
PRO
2
1.3k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
850
Building AI with AI
inesmontani
PRO
1
1.2k
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...