Upgrade to Pro — share decks privately, control downloads, hide ads and more …

レイトレ合宿3!!! レンダラー紹介 / Renderer Introduction, Ray Tracing Camp 3

レイトレ合宿3!!! レンダラー紹介 / Renderer Introduction, Ray Tracing Camp 3

レイトレ合宿3!!! ( https://sites.google.com/site/raytracingcamp3/ ) で提出した作品のレンダリングに用いたレンダラーの紹介です。

今年はGPUではなくCPUレンダラーです。
Path TracingとAMCMCPPMを実装しましたが本番では前者を使用しています。

Twitter: @Shocker_0x15

367b44575446a2eccc58feea183c1475?s=128

shocker_0x15

August 29, 2015
Tweet

More Decks by shocker_0x15

Other Decks in Technology

Transcript

  1. ໊΋ແ͖$16Ϩϯμϥʔ ϨΠτϨ߹॓ IUUQTTJUFTHPPHMFDPNTJUFSBZUSBDJOHDBNQ ౉෦৺ɹ !4IPDLFS@Y

  2. ࣮૷ͨ͠ख๏ɾػೳ #JOBSZ#7) .VMUJMBZFSFE#4%' /PSNBM.BQ *NBHF#BTFE-JHIUJOH %FQUIPG'JFME $BNFSB0CKFDU.PUJPO#MVS *OTUBODJOH 1BUI5SBDJOHXJUI.*4 ".$.$11.

  3. ͜͜·ͰͷܦҢ

  4. ڈ೥  ͷ0QFO$-ϨϯμϥʔΛ ΠϯλϥΫςΟϒʹૢ࡞Ͱ͖ΔΑ͏ʹ վ଄͠Α͏ʜʂʂ

  5. ڈ೥  ͷ0QFO$-ϨϯμϥʔΛ ΠϯλϥΫςΟϒʹૢ࡞Ͱ͖ΔΑ͏ʹ վ଄͠Α͏ʜʂʂ 2Uͱ͔࢖ͬͯ(6*͔Β ૢ࡞Ͱ͖ΔΑ͏ʹ͠Α͏ʜ γʔϯάϥϑͰ؅ཧ͠Α͏ʜ ֤σʔλ͸$ ͳϗετίʔυͰ

    Ϧονʹදݱ͠Α͏ʜ
  6. ڈ೥  ͷ0QFO$-ϨϯμϥʔΛ ΠϯλϥΫςΟϒʹૢ࡞Ͱ͖ΔΑ͏ʹ վ଄͠Α͏ʜʂʂ 2Uͱ͔࢖ͬͯ(6*͔Β ૢ࡞Ͱ͖ΔΑ͏ʹ͠Α͏ʜ γʔϯάϥϑͰ؅ཧ͠Α͏ʜ ϦϑΝϨϯεͱͳΔ $16Ϩϯμϥʔ΋࣮૷͠Α͏ʜ

    ֤σʔλ͸$ ͳϗετίʔυͰ Ϧονʹදݱ͠Α͏ʜ Ϟʔγϣϯϒϥʔͱ͔ Πϯελϯγϯά࣮૷͍ͨ͠ʜ
  7. ڈ೥  ͷ0QFO$-ϨϯμϥʔΛ ΠϯλϥΫςΟϒʹૢ࡞Ͱ͖ΔΑ͏ʹ վ଄͠Α͏ʜʂʂ 2Uͱ͔࢖ͬͯ(6*͔Β ૢ࡞Ͱ͖ΔΑ͏ʹ͠Α͏ʜ γʔϯάϥϑͰ؅ཧ͠Α͏ʜ ϦϑΝϨϯεͱͳΔ $16Ϩϯμϥʔ΋࣮૷͠Α͏ʜ

    ֤σʔλ͸$ ͳϗετίʔυͰ Ϧονʹදݱ͠Α͏ʜ Ϟʔγϣϯϒϥʔͱ͔ Πϯελϯγϯά࣮૷͍ͨ͠ʜ 0QFO$- ࢖͍͍͚ͨͲ࢖͑Ͷ͐ʜ ϨΠτϨ͸ฒྻ޲͖͚ͩͲ 4*.%޲͍ͯͳ͍͠ͳʜ (1(16࠶ؼ࢖͑ͳ͍͠ ෳࡶͳෳࡶͳϚςϦΞϧ໘౗ʜ
  8. ڈ೥  ͷ0QFO$-ϨϯμϥʔΛ ΠϯλϥΫςΟϒʹૢ࡞Ͱ͖ΔΑ͏ʹ վ଄͠Α͏ʜʂʂ 2Uͱ͔࢖ͬͯ(6*͔Β ૢ࡞Ͱ͖ΔΑ͏ʹ͠Α͏ʜ γʔϯάϥϑͰ؅ཧ͠Α͏ʜ ϦϑΝϨϯεͱͳΔ $16Ϩϯμϥʔ΋࣮૷͠Α͏ʜ

    ֤σʔλ͸$ ͳϗετίʔυͰ Ϧονʹදݱ͠Α͏ʜ Ϟʔγϣϯϒϥʔͱ͔ Πϯελϯγϯά࣮૷͍ͨ͠ʜ 0QFO$- ࢖͍͍͚ͨͲ࢖͑Ͷ͐ʜ ϨΠτϨ͸ฒྻ޲͖͚ͩͲ 4*.%޲͍ͯͳ͍͠ͳʜ (1(16࠶ؼ࢖͑ͳ͍͠ ෳࡶͳෳࡶͳϚςϦΞϧ໘౗ʜ $16࠷ߴ
  9. $16࠷ߴ

  10. ͱ͸͍ͬͯ΋ ΋ͪΖΜ(16΋͏·͘࢖͑͹ੌ͘ྑ͘ಇ͘͸ͣ 8BWFGSPOU1BUI5SBDJOHͱ͔53#7)ͱ͔ʜ Ͱ΋࿦จͰൃද͞Εͨ৽ख๏ͱ͔ αΫοͱ࣮૷͢ΔͨΊʹ$16Ϩϯμϥʔ͕ ཉ͔ͬͨ͠ͷ΋ࣄ࣮

  11. ࠓʹࢸΔ

  12. ͓͠·͍