レイトレ合宿5: 自作レンダラー紹介 / Introduction of the my renderer in Ray Tracing Camp 5

129e0f34bca7cf4fd906f08271ab1ac9?s=47 Pheema
September 10, 2017

レイトレ合宿5: 自作レンダラー紹介 / Introduction of the my renderer in Ray Tracing Camp 5

レイトレ合宿5に向けて制作した自作レンダラーの紹介スライドです

129e0f34bca7cf4fd906f08271ab1ac9?s=128

Pheema

September 10, 2017
Tweet

Transcript

  1. Petrichor @_Pheema_ 2017/09/09 - 2017/09/10 レイトレ合宿5

  2. レンダリング結果 2017/9/9 - 2017/9/10 5 レイトレ合宿 2

  3. シーン 2017/9/9 - 2017/9/10 5 レイトレ合宿 3 - 出力 *

    1620x1080 • 3:2 • 写真っぽくしたかった * 128spp - シーン * 過去にモデリングしたス ピーカー(CREATIVE SBS-A120)のモデルを流 用 * 聞きかじりの3点ライティ ング
  4. Petrichor 4 2017/9/9 - 2017/9/10 レイトレ合宿5

  5. Petrichor - “ペトリコール” * 意味: “石のエッセンス” * “長い間日照りが続いた後の最初の雨に伴う独特の香り” * おしゃれやん///

    5 2017/9/9 - 2017/9/10 レイトレ合宿5
  6. Petrichor - “ペトリコール” * 意味: “石のエッセンス” * “長い間日照りが続いた後の最初の雨に伴う独特の香り” * おしゃれやん///

    - 過去の自作レンダラーの名前 * 一昨年: Lenz Render * 昨年 : Vermeer Render * 偉人名からの脱却 6 2017/9/9 - 2017/9/10 レイトレ合宿5
  7. レンダラーの概要 - パストレーシング * 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
  8. レンダラーの概要 - レンズ * 薄レンズモデル * 被写界深度対応 - データ構造 *

    BVH • AABBの長い辺に対して沿って分割 • 子ノード(2つ)には均等な個数のオブジェクトが入るようにして 木が深くならないようにした 8 2017/9/9 - 2017/9/10 レイトレ合宿5
  9. 余談

  10. ここ数年の推移 10 2017/9/9 - 2017/9/10 レイトレ合宿5

  11. ここ数年の推移 11 2017/9/9 - 2017/9/10 レイトレ合宿5

  12. ここ数年の推移 2017/9/9 - 2017/9/10 5 レイトレ合宿 12

  13. 反省点 4月 5月 6月 7月 8月 9月 2017/9/9 - 2017/9/10

    5 レイトレ合宿 13 最終提出 実装 論文等調査 - 想像していたスケジュール * ???「4月から始めれば間に合う」 * ???「今年はBlenderとの連携やりたい」
  14. 反省点 - 現実は非情 2017/9/9 - 2017/9/10 5 レイトレ合宿 14 4月

    5月 6月 7月 8月 9月
  15. 反省点 - 現実は非情 2017/9/9 - 2017/9/10 5 レイトレ合宿 15 4月

    5月 6月 7月 8月 9月
  16. 反省点 - 現実は非情 * レイよりインクや矢を飛ばしている時間の方が長い 2017/9/9 - 2017/9/10 5 レイトレ合宿

    16 4月 5月 6月 7月 8月 9月
  17. 反省点 - 現実は非情 * レイよりインクや矢を飛ばしている時間の方が長い 2017/9/9 - 2017/9/10 5 レイトレ合宿

    17 4月 5月 6月 7月 8月 9月
  18. 次の目標 - 技術面 * Blenderとの連携 • Scene exporter • Blenderの画面でレンダリング結果を見たい

    * ポスト処理 • Denoiser • LUTとかで画作り * 高速化 • SIMD • アロケータ 18 2017/9/9 - 2017/9/10 レイトレ合宿5
  19. 次の目標 - 美術面 * “壁紙に設定したくなるような画像” * Substance Painterとかでテクスチャつくりたい * モデリングを頑張る(頑張る)

    19 2017/9/9 - 2017/9/10 レイトレ合宿5
  20. まとめ レイトレは楽しい! 2017/9/9 - 2017/9/10 5 レイトレ合宿 20 ※負の放射輝度とNaNを除く

  21. Petrichor @_Pheema_ 2017/09/09 - 2017/09/10 レイトレ合宿5