myicon2 SpinnerEddy's Record

ReflectionFragments


概要

変形や反射を伴う光る欠片がトンネル状に連なる表現をテーマとした作品。 GLSL(フラグメントシェーダー)のみで構成。

デモ

使用言語: GLSL

※ サムネイルはYouTube仕様のため固定。再生位置は展示時の演出に合わせています。

技術解説

作品のポイント

  • レイマーチングで反射・発光を同時に表現
  • 時間パラメータによる段階的な形状変化の制御
  • UV座標を用いた画面分割エフェクトの実現
  • 前半と後半で反射表現を切り替える構成

工夫

  • オブジェクトに定数を紐づけ、グローと通常描画を単一のレイマーチングループ内で両立した。
  • 中央のオブジェクトがトンネルの形状と干渉せず見えるように調整した。
  • 反射の有無が変化するようにし、見た目の印象が変わり単調にならないようにした。
  • カットイン風の演出を用い、場面転換が直感的に認識できるようにした。
  • トンネルの形状変化にexp関数を使ったイージングを用い、緩急をつけリズムのある変化となるようにした。

担当範囲

シェーダー実装 / 演出設計 / 作品テーマ設計

出展情報

SESSIONS2024 の Code Graphics Compo で展示。

コード

Shadertoy