Submit Search
Upload
レイトレ合宿2!! 3分間アピールプレゼン―Pocol
•
Download as PPTX, PDF
•
1 like
•
3,683 views
ProjectAsura
Follow
レイトレ合宿2!!で発表に用いたスライドです。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 15
Download now
Recommended
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
cfm_art
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
ProjectAsura
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
Yamato Honda
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
Shadow gunのサンプルから学べるモバイル最適化
Shadow gunのサンプルから学べるモバイル最適化
Katsutoshi Makino
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
hpduiker
Recommended
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
【Unite2014】誰でも出来る!MayaLTを使ったUnityアセット制作ワークフロー
cfm_art
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
レイトレ合宿3!!! 5分間アピールプレゼン―Pocol
ProjectAsura
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
声の実体化体験 - HTML5でつくるデジタルインスタレーション -
Yamato Honda
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
Shadow gunのサンプルから学べるモバイル最適化
Shadow gunのサンプルから学べるモバイル最適化
Katsutoshi Makino
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
Drecom Co., Ltd.
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
Filmic Tonemapping for Real-time Rendering - Siggraph 2010 Color Course
hpduiker
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
Yamato Honda
Optimizing mobile applications - Ian Dundore, Mark Harkness
Optimizing mobile applications - Ian Dundore, Mark Harkness
ozlael ozlael
Weighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
zokweiron
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
Aclt1
Aclt1
zokweiron
Kansai cedec 2015_fumoto
Kansai cedec 2015_fumoto
fumoto kazuhiro
AI in Games- Steering, Wander and Flocking behavior
AI in Games- Steering, Wander and Flocking behavior
ナム-Nam Nguyễn
Application parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
ナム-Nam Nguyễn
シェーダ体系の話
シェーダ体系の話
fumoto kazuhiro
実践QBVH
実践QBVH
Shuichi Hayashi
Getting Native with NDK
Getting Native with NDK
ナム-Nam Nguyễn
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
物理ベースレンダラedupt解説
物理ベースレンダラedupt解説
h013
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
Katsutoshi Makino
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
hpduiker
フォトンマッピング入門
フォトンマッピング入門
Shuichi Hayashi
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
JP Lee
More Related Content
Viewers also liked
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
fumoto kazuhiro
Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
Yamato Honda
Optimizing mobile applications - Ian Dundore, Mark Harkness
Optimizing mobile applications - Ian Dundore, Mark Harkness
ozlael ozlael
Weighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
zokweiron
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
ozlael ozlael
Aclt1
Aclt1
zokweiron
Kansai cedec 2015_fumoto
Kansai cedec 2015_fumoto
fumoto kazuhiro
AI in Games- Steering, Wander and Flocking behavior
AI in Games- Steering, Wander and Flocking behavior
ナム-Nam Nguyễn
Application parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
ナム-Nam Nguyễn
シェーダ体系の話
シェーダ体系の話
fumoto kazuhiro
実践QBVH
実践QBVH
Shuichi Hayashi
Getting Native with NDK
Getting Native with NDK
ナム-Nam Nguyễn
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
Drecom Co., Ltd.
物理ベースレンダラedupt解説
物理ベースレンダラedupt解説
h013
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
Katsutoshi Makino
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
hpduiker
フォトンマッピング入門
フォトンマッピング入門
Shuichi Hayashi
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
ozlael ozlael
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
JP Lee
Viewers also liked
(20)
Tabc vol3 テクニカルアーティストを始めるにあたって
Tabc vol3 テクニカルアーティストを始めるにあたって
Unityのポストエフェクトで遊ぶ!
Unityのポストエフェクトで遊ぶ!
Optimizing mobile applications - Ian Dundore, Mark Harkness
Optimizing mobile applications - Ian Dundore, Mark Harkness
Weighted Blended Order Independent Transparency
Weighted Blended Order Independent Transparency
Unity & VR (Unity Roadshow 2016)
Unity & VR (Unity Roadshow 2016)
Aclt1
Aclt1
Kansai cedec 2015_fumoto
Kansai cedec 2015_fumoto
AI in Games- Steering, Wander and Flocking behavior
AI in Games- Steering, Wander and Flocking behavior
Application parallelisation Android - Klaas Vangend
Application parallelisation Android - Klaas Vangend
シェーダ体系の話
シェーダ体系の話
実践QBVH
実践QBVH
Getting Native with NDK
Getting Native with NDK
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
CEDEC 2015 Cocos2d-x と社内基盤の付き合い方 〜アップストリームファーストを目指して〜
物理ベースレンダラedupt解説
物理ベースレンダラedupt解説
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
ACEScg: A Common Color Encoding for Visual Effects Applications - DigiPro 2015
フォトンマッピング入門
フォトンマッピング入門
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
뭣이 중헌디? 성능 프로파일링도 모름서 - 유니티 성능 프로파일링 가이드 (IGC16)
Mobile crossplatformchallenges siggraph
Mobile crossplatformchallenges siggraph
レイトレ合宿2!! 3分間アピールプレゼン―Pocol
1.
Pocol Αlpha1.2
2.
こんなのつくりました
3.
まだまだ しょっぱい…。
4.
今年は…。 Progressive Photon
Mappingを実装! …する予定でした。 一応、実装はしました。
5.
いざ本格実装!でも… うわ、私のレンダラ動かなさすぎ。 ※画像は@typeの広告より引用。
締め切りまで2週間を切った現時点で,なかなかバグが取れない状況 なので,Progressive Photon Mappingへの移行は無理と判断。 昨年のプログラムに修正・機能追加することに最終的にしました。
6.
作品コンセプト 動けば、 いいじゃん!
多少おかしくても動きゃそれでいい。
7.
昨年との違い。
8.
Mesh • 今年はメッシュを読み込めるようにしました。
• メッシュは独自形式(*.smd)を採用。 – Wavefront Alias Object(*.obj)からコンバータを用いて独自形式(*.smd)に変換 • マテリアルはディフューズのみ – マテリアルエディタを作るのが面倒だったため。
9.
OBVH • 今年はOcta
Bounding Volume Hierarchyを実装。 • AVX(Advanced Vector Extension)を使用して高速化。 • 単にQBVHをもう一回分割して8個にしただけ。 OBVH レンダリング218.095399(秒) 1pixel当り3.786378(ミリ秒) QBVH レンダリング227.073228 (秒) 1pixel当り3.942244 (ミリ秒) ※画像サイズ: 320×180 サンプル数: 4096 CPU: AMD FX(tm)-8350 Eight Core Processor 4.0GHz メモリ:4GB で測定。※BVHはMedian Splitで作成。
10.
トーンマッピング • 去年は実装できなかったトーンマッピングを実装
• トーンマッピングには下記式を使用。 푎 = 0.18 トーンマッピングありトーンマッピングなし 퐿푑 = 퐿 푥, 푦 1 + 퐿 푥, 푦 퐿푤ℎ푖푡푒 2 1 + 퐿 푥, 푦 퐿 푥, 푦 = 푎 퐿푤 퐿푤 푥, 푦 퐿푤 = 푒푥푝 1 푁 푥,푦 푙표푔 훿 + 퐿푤 푥, 푦 ※詳細は”Realistic Ray Tracing” pp.180-181を参照
11.
今年もなんとか… しょっぱい絵ができあがりました。
12.
実装してみて • CPU実装だときつくなってきた感がある。
• ノイズがやっぱり気になる – サンプル数を増やす – ノイズ除去フィルタを実装が必要 • アセットは重要 – 見た目のインパクトが変わる。
13.
来年は… • GPUレイトレしたい。
• VCMとか実装したい。 • NL-Means フィルタ実装したい。 http://telin.ugent.be/~frooms/ipi-topics/restoration/nlMeans.pngより引用。 http://cgg.mff.cuni.cz/~jaroslav/papers/2014-upbp/bathroom-comparison-html/compare.html より引用
14.
ソースコードはGithubで公開しています。 https://github.com/ProjectAsura/Salty
15.
以上!
Download now