10月11日(金)~10月13日(日)に熱海の初島で開催されたレイトレ合宿10に参加しました。

私はポータルをテーマにしたアニメーションを作成しました。

前半はプリミティブな屋内シーン、後半はレイマーチングを用いた複雑なジオメトリーの屋外シーンと、対照的な2つのシーンを作成しました。

水銀のような不思議な球体がポータルで2つのシーンを移動するという、少しストーリー性のあるアニメーションを目指しました。

自作のレンダラーで 256秒の制限時間 でレンダリングして同率6位(22人中)をいただきました!

次の動画は合宿運営側で制限時間内にレンダリングしたものです。

Read more


9月1日(金)~9月3日(日)に日蓮宗大本山清澄寺で開催されたレイトレ合宿9に参加しました。

4次元空間上で回転してから、それを3次元に投影することで、内外が入れ替わるような不思議なループアニメーションをテーマにしました。

自作のレンダラーで 5分の制限時間 でレンダリングして4位をいただきました!次の動画は合宿運営側で制限時間内にレンダリングしたものです。

Read more


normalize.fmの第032回にゲスト出演させていただきました。

Read more


9月2日(金)~9月4日(日)に沖縄本島で開催されたレイトレ合宿8に参加しました。

自作のレンダラーでこんな動画を 10分の制限時間 でレンダリングして5位をいただきました!

Read more


これはレイトレ合宿8のアドベントカレンダーです。

レイマーチングはレイキャスティングと比べて遅いと感じていましたが、なるべく同じ条件で計測した場合に実際どのくらい差があるのか比較してみました。

検証内容の概要

メンガーのスポンジをレイマーチングとレイキャスティングでそれぞれ交差判定を実装し、フラクタルの深度を1~4に変化しながら計測しました。

次の画像はレイマーチングによる深度4のメンガーのスポンジです。

レイマーチング 深度4 300ステップ

計測結果のサマリー

先に結果から発表すると、なんとレイマーチングはレイキャスティングの15~20倍くらい遅いようでした。

ここまで遅いなんてショック😨…

計測結果の棒グラフ

256サンプリング時のレンダリング時間(秒)

フラクタルの深度 1 2 3 4
レイマーチング 8.85388秒 レイマーチング 深度1 9.00077秒 レイマーチング 深度2 9.14309秒 レイマーチング 深度3 9.29724秒 レイマーチング 深度4
レイキャスティング 0.445493秒 レイキャスティング 深度1 0.466056秒 レイキャスティング 深度2 0.50258秒 レイキャスティング 深度3 0.602458秒 レイキャスティング 深度4

Read more


9月7日(土)~9月8日(日)に猪苗代湖で開催されたレイトレ合宿7に参加しました。

自作のレンダラーでこんな画像を 60秒の制限時間 でレンダリングして4位をいただきました!

本番のレンダリング結果

ちなみに4K解像度(3840x2160)です!

事前に本番環境で動作確認できなかったこともあり、よく見ると意図しないアーティファクトが発生しているのですが、許容レベルに収まったのはラッキーでした。

Read more


これはレイトレ合宿7アドベントカレンダーの記事です。

NVIDIA® OptiX上で『レイマーチング×パストレーシング』による物理ベースレンダラーを開発しました。

レイとオブジェクトの交差判定をレイマーチングで行い、ライティングをパストレーシングをするという、レイマーチングとパストレーシングのハイブリッドなレンダリングを実現しました。

Read more


記事が長くなってしまったので、準備編と当日編の2つの記事に分けました。

レイトレ合宿6の概要や自作レンダラーの紹介や取り組んだことについては前編に詳しく紹介させていただきました。

この記事では後編(当日編)として合宿当日の様子について振り返ります。 主に参加者との交流や神津島観光やレクリエーションの様子について書いていきます。 現地の雰囲気が少しでも伝われば幸いです。

また、他の参加者のレポートも合わせてお読みいただくと、内容を補完できると思います。

Read more


これはレイトレ合宿6の参加報告の記事の前編です。 記事が長くなったので、前編と後編の2つに分けました。

この記事では前編(準備編)ということで、自作レンダラーに実装した機能や手法の紹介を行います。

後編(当日編)はこちらです。


9月1日(土)~9月2日(日)に神津島で開催されたレイトレ合宿6に参加しました。

レイトレ合宿は完全自作のレイトレーサーを走らせて画像の美しさを競うイベントです。

参加者の中には、Arnold RendererやRadeon ProRenderといった商用のレンダラーの開発者、 SIGGRAPH 2017で発表された研究者など、グラフィック分野の最先端で活躍されている方々もいらっしゃり、大変刺激を受けました。

私は今年で3回目の参加になります。過去の参加報告はこちらです。

Rustで開発したパストレーシングによる自作の物理ベースレンダラー(Hanamaru Renderer)をバージョンアップして、 こんな感じの画像を123秒でレンダリングしました。

今回は19人中10位だったので、ギリギリ入賞圏内に潜り込めました!

result

↑リンクをクリックするとオリジナルの可逆圧縮の画像になります。

ソースコードはGitHubに公開しています(スターください)。

Read more


9月9日(土)~9月10日(日)に諏訪湖で開催されたレイトレ合宿5‽に参加しました!

レイトレ合宿は完全自作のレイトレーサーを走らせて画像の美しさを競うイベントです。

去年に初参加させていただき、今年で2回目の参加になります。去年の参加報告はこちらです。

私はRustでパストレーサ(Hanamaruレンダラー)を実装して、こんな感じの画像をレンダリングしました。

今年は16人中9位なので、去年の13人中10位よりは進歩しました!

result

↑リンクをクリックするとオリジナルの可逆圧縮の画像になります。

ソースコードはGitHubに公開しています(スターください)。

Read more