2018-05-01から1ヶ月間の記事一覧

グローバルイルミネーションのためのフォトンマップ実装①

グローバルイルミネーション(Global Illumination: GI)とは、現実世界における間接光を表現するためのアプローチである。(あるいは、間接光そのものを指す) 本来、現実のライティングというものは、無限にも等しい膨大な量のフォトンと、制限のないバウン…

8分木空間でのレイトレースのコリジョンリスト収集処理を見直して10倍速くした

フォトンマッピングの実装で、フォトンを1万~10万くらいバラまく処理が死ぬほど重かったので、8分木空間におけるレイトレースの処理を見直した。 8分木はもとより衝突判定を高速にするための空間分割アルゴリズムだが、レイトレースをする際に、衝突判定を…

その気になれば前提知識無し機材無しの無の状態から2週間で美少女VTuberになれたという話

最近、美少女になりました。 いつもは、このブログでは文語体を用いてプログラミングに関する記事を投稿しているのですが、今回はあえて口語体で書くことにします。 なんやかんやあって、美少女のアバターを使ってYoutubeに動画を投稿してしまうという事件を…