Work

成果物・作品

2017 Realtime Pathtracing

WebGL(three.js)でリアルタイムなパストレーシングを実装しました。

関連情報

2016 Gem

Gem

光の屈折をシミュレートすることで、輝く宝石をWebGLでレンダリングする「gem」という作品(技術デモ)をつくりました。 レイトレーシングをGLSLのフラグメントシェーダで実装することで、GPUの並列計算を利用したリアルタイムな描画を実現しています。

関連記事

2015冬 JavaScriptoon2

JavaScriptoon2

「JavaScriptoon2」というWebフロントエンド本の「シェーダだけで世界を創る!Three.jsによるレイマーチング」という章を担当しました。

レイマーチングはレイトレーシングの1種です。 レイトレーシングやレイトレーシングは膨大な計算が必要ですが、フラグメントシェーダで実装することで、GPUの力を利用したリアルタイムに描画する方法を紹介しています。

そもそもシェーダとは何かという基礎の解説からはじまり、レイマーチングの肝となる「距離関数」についても丁寧に解説しました。

まだまだあります

詳しくはこちら。

Contact

連絡先