レイトレ合宿5
Rendering a beautiful image within 273 seconds(or 30 seconds).

リザルト
1st SLR by Shocker 91pt  1920x1080 (code,slide

2nd  redqueen by shinji 88pt 720x360 (code,slide,gif)

3rd   MofuMofuRender by Ushio  84pt 800x600 (code,slide)

4th  Petrichor by Pheema 80pt 1620x1080 (code,slide)

5th  Liblightmetrica by Perim 73pt 1920x1080 (site,code,slide)

6th  spica by tatsy 72pt 1920x1080 (code,slilde)

7th  Nanairo Render by Zin 69pt 1920x1080 (code,slide)

8th   friendsRender by tabochan 69pt 1980x1024 (code,slide)

9th  hanamaru-render by gam 68pt 1920x1080 (code,slide,post)

10th  Alhazen by q 59pt 1920x1080 (code,slide)


11th  imagire 52pt 1920x1080 (code&slide)

12th  batchRIshader by tomohiro 46pt 3840 × 2160 (code,slide)

13th  Lumilly Renderer by pnly 40pt 480x270 (code,slide)

14th  niepce by yopio 39pt 320x180 (code,slide)

14th(同着)  AplBlm by Pentan 39pt 1280x720 (code&slide,post)

16th  Somen by Pocol 37pt 1920x1080 (code,slide)


概要

レイトレ合宿5は、オフラインレンダリングのオフライン集会です。

内容: 完全自作のレイトレーサーを走らせて画像の美しさを競います。
日時: 2017年 9月9日(土)~9月10日(日) (CEDECのある週の翌週)
参加費: 21,000
場所: 諏訪湖

これまでのレイトレ合宿については次のリンクを参照してください。
当日の写真は以下から。
  • うしおさん提供(URL)
  • Shockerさん提供(URL)
  • hagatさん提供(URL)
  • nikqさん提供(URL)
セミナー資料

ルール

レンダラーの登録

  • 開催前日までに、指定されたアップローダーにレンダラー一式をzipにまとめてアップロードしてください。

レンダラーの基本仕様

  • 何もインストールしていないまっさらなマシン上で動作するようにしてください。
  • 実行ファイルを叩いたら自動で始まるようにしてください。キーボード、マウスの操作を要求する作りにしないでください。
  • ネットワーク越しに何かをやるような動作をさせないでください。

レンダラーの仕様(一枚絵の場合)

  • おおよそ30秒毎に、レンダリングの途中経過をbmpかpngで連番(000.png, 001.png, ...) で出力してください。
  • 4分33秒以内に自動で終了してください。

レンダラーの仕様(アニメーションの場合)

  • 一続きのアニメーションとなるように連番で出力してください。
  • 最低24フレーム出力してください。
  • 30分以内に自動で終了してください。
  • 「一枚30秒弱で、12フレーム5秒(24フレームを2.3秒分)」という想定ですが、出力枚数の上限には制限はありません。

投票について

  • 投票前に、各レンダラー作者が利用した技術、売りをアピールする時間を設けます。(一人5分まで。現地参加者のみ)
  • 各レンダラーに対して、1から5の点数を各参加者でつけます。(現地参加者のみ)
  • 合計点の高い順に順位をつけます。

終了後にやっていただきたいこと

  • 知識と技術の共有のため、githubもしくはbitbucketにソースコードとアセット一式を公開してください(任意)。

マシンスペック

AWSを使います。

参加者

  1. Pheema *
  2. tomohiro *
  3. q * 
  4. nikq *
  5. ハガ *
  6. gam0022 *
  7. perim *
  8. Pocol *
  9. うしお *
  10. pn1y *
  11. shocker *
  12. Pentan *
  13. uimac *
  14. Zin *
  15. hole *
  16. tatsy *
  17. tabochans *
  18. dsyner *
  19. よぴぉ *‏
  20. imagire *
  21. shinji *
参加者の声
  • がんばるぞい。
  • やるっす
  • いつも楽しみにしています。がんばります。
  • 温泉が楽しみです
  • 今回は理論面強化しつつ、フォトンマッピング系でがんばれたらいいなと思っております!
  • 防衛戦
  • 見せ場を作りたい
  • Linux!
  • ポムポムしながら頑張ります
  • Jim Blinnの魂(Tシャツ)と共にRayを打っていきたいと思います
  • 搦め手で勝ちたい
  • たーのしー
  • レイトレでベーシックインカムだ!

アドベントカレンダー

収支

収入
  • 参加: 19名 x 22 = 418千円
  • キャンセル 2名 x 3 = 6千円
計: 424千円

支出
  • 宿泊代: 329千円 (飲み物代と入湯料含)
  • 景品代:   27千円
  • AWS:   11千円
  • 公民館代:  7千円
計: 374千円

収支

前回からの繰り越し: ▲58千円
総計: 424千円 - 374千円 + (-58千円) = 8千円

Link

教育

edupt
学習用のパストレです。
初めてレイトレを行う人はまずはこれを改造するところから始めるといいかもしれません。

smallpt
C言語で書かれた小さなパストレです。

memoRANDOM
レイトレの知識が日本語でまとまっています。

The Monte Carlo Project
シンプルなパストレです。

ompf2.com
レイトレ専用BBSです。

Robust Monte Carlo Methods for Light Transport Simulation 
全てが書いてあるそうです。

大学の講義、コンペ

Image Synthesis Techniques (CS 348B)
スタンフォード大学のレイトレの授業とコンペです。

CS6630: Realistic Image Synthesis
コーネル大学のレイトレの授業とコンペです。

186.101 Rendering
LuxRender開発者のKároly Zsolnai氏も講師にいるTU Wienの講義。


レイトレーシングによるコンピュータグラフィクス入門
筑波大学のレイトレの授業です。

書籍

Ray Tracing in One Weekend/Ray Tracing: the Next Week/Ray Tracing: The Rest Of Your Life 
Peter Shirley氏によるレイトレによる簡単な紹介書籍です。
タイトルにあるようにそれぞれ週末に読み切れる文量となっており、入門に最適です。
コードも公開されています(1,2,3)。

Ray Tracing from the Ground Up
 レイトレ入門書籍です。
pbr本よりも平易でわかりやすい印象です。 

Computer Graphics Gems JP 2015
hole氏によるパストレ解説記事があります。

フォトンマッピング―実写に迫るコンピュータグラフィックス
Henrik Wann Jense氏のRealistic Image Synthesis Using Photon Mappingの訳書です。
出版が2002年とだいぶ古くはなっていますが、
日本語で書かれた数少ないレイトレーシングの書籍です。

Physically Based Rendering
物理ベースレンダラーの全ソースコードを解説した書籍です。
網羅的に解説されていますが、難解です。
ver3が近々リリースされるようです。通称
pbr本
入門には全くおススメしません。

ツール・ライブラリ

GFlags
MS謹製のメモリリーク、メモリ破壊チェッカーです。

Dr.Memory
高機能なメモリリーク、メモリ破壊チェッカーです。

nothings/stb
1ファイルヘッダオンリーのライブラリ集です。stb_image_write.hがPNGとBMPの書き出しに対応しています。

zdevito/vdb
1ファイルヘッダオンリーで使用可能な可視化ツールです。

Luminance HDR
hdrファイルのビューワーです。

hi2p-perim/nanohdrviewer
hdr,exrファイルのプレビューを自動リロードで行うことができます。

Herbie
浮動小数点のエラーが少ない演算への自動変換を行います。

読み物・その他

GIガール

Staff

企画: q   監修:ほーるちゃん