フロントエンド & UI

WebGL Laser

白熱するコアとブランド色の霧を持つ、全画面シェーダーのビーム。

概要

全画面の quad に細い縦のレーザーを描く、素の WebGL フラグメントシェーダー。コアはほぼ白のまま、ハローと FBM の煙はアクセント色に従う。

Create a fixed full-screen WebGL laser background effect with a thin white-hot vertical core, restrained brand-colored halo, and soft smoky fog around the beam. Use only for laser background effects, not full page layout
上流の SKILL.md より

デザインにとっての意味

  • ハローと煙は、ハードコードされた青ではなくブランドのアクセント色から読み取られる。
  • コアとグローの幅を分けることで、ビームが帯ではなく刃のまま保たれる。
  • 煙はビームの近くに集まって外へ散るので、コピーのコントラストが守られる。

カバーする内容

  • Scope
  • Visual target
  • Layering
  • Brand color
  • Raw WebGL setup
  • Tuning knobs

インストール方法

WebGL Laser

  1. リポジトリをクローンする。

    git clone https://github.com/MengTo/Skills
  2. スキルファイルの場所を Codex に指定する。

    agent-skills/web-design/webgl-laser/SKILL.md
  3. あとは作りたい UI を説明するだけ。Codex がスキルに従う。

Codex での使い方

  1. --brand-accent のカスタムプロパティを設定すると、シェーダーがそれを RGB に変換する。

  2. 固定した canvas を、pointer-events none でコンテンツの背後に置く。

  3. coreWidth、glowWidth、smokeDensity、xOffset を調整して、ビームの位置を決める。

ここに並ぶプラグインはすべて無料・オープンソースで、実際の配布元にリンクしています。

codex-design リストをもっと見る ↗

次のステップ

セットアップなしで、Open Design とデザインする

このプラグインを自分で入れてもいいし、Open Design でキュレーション済みのデザインレイヤーごと Codex の周りで動かしてもいい。自分の API キーを使い、成果物も自分のものに。