投稿本文 本文をコピー
ロゴや文字を、粒子が集まって組み替わる形で見せたい。
炭色の画面で、クリーム色の粒子の塊が「形」の文字から球、立方体へと組み替わります。
組み替えの間だけ速い粒子がティールに色づき、カーソルで向きが変わります。
粒子の位置と速度は GPU 上のテクスチャに置き、目標の形へ毎フレーム引き寄せています。
3つの形の点を同じ順番に並べておくと、粒子が散らばらず帯のように移動します。
作品ページと design.md はリプ欄に置いておきます。
リプ欄に貼る文 リプをコピー
作品ページ
https://vale-stock.pages.dev/parts/morph-particles/
design.md(このデザインの設計書です。AIに渡すと同じ方向で作れます)
https://vale-stock.pages.dev/md/morph-particles.md
画像の説明文(代替テキスト): 粒子の塊が文字から球、立方体へ組み替わり、移動中の粒が色づく
投稿本文 本文をコピー
紙を扱うサイトなら、ページの切り替えも紙をめくる動きが似合う。
和紙工房の画面が右下の角から斜めに巻き上がり、奥から次の画面が現れます。カーソルを左右に動かすと、めくれる量をそのまま操作できます。
シェーダーの中で、紙を細い筒に巻きつけたときの位置を画素ごとに計算します。めくれた紙の裏に元の画面を12%だけ透かすと、紙らしく見えます。
作品ページと design.md はリプ欄に置いておきます。
リプ欄に貼る文 リプをコピー
作品ページ
https://vale-stock.pages.dev/parts/page-curl/
design.md(このデザインの設計書です。AIに渡すと同じ方向で作れます)
https://vale-stock.pages.dev/md/page-curl.md
画像の説明文(代替テキスト): 和紙工房の画面が右下から巻き上がり、奥から次の画面が現れる様子
投稿本文 本文をコピー
フォームに打った文字が、その場で粒子になって集まる。
白い画面に散らばった黒い粒が、約1秒で入力欄の文字の形に集まります。
別の文字を打つと一度散って集まり直し、動いている粒だけ橙になります。カーソルを近づけると粒がよけます。
文字を canvas に描いて点を拾い、各粒子の行き先にしています。
行き先へ引くばねの力を GPU で計算し、文字が変わったら行き先のテクスチャだけ書き換えます。
作品ページと design.md はリプ欄に置いておきます。
リプ欄に貼る文 リプをコピー
作品ページ
https://vale-stock.pages.dev/parts/text-particles/
design.md(このデザインの設計書です。AIに渡すと同じ方向で作れます)
https://vale-stock.pages.dev/md/text-particles.md
画像の説明文(代替テキスト): 散らばった黒い粒が入力した文字の形に集まり、打ち直すと組み直す
投稿本文 本文をコピー
文字を曲線に沿って流すなら、SVGだけで足ります。
白い画面を横切るS字の線の上を、案内の文字列が流れます。
スクロールした分だけ進み、止めていると一定の速さで流れ続けます。
SVG の textPath に曲線を指定し、startOffset(文字の開始位置)を毎フレーム動かしています。
文字列を2回繰り返しておき、半分の長さで割った余りを使うと、継ぎ目なく回ります。
作品ページと design.md はリプ欄に置いておきます。
リプ欄に貼る文 リプをコピー
作品ページ
https://vale-stock.pages.dev/parts/text-on-path/
design.md(このデザインの設計書です。AIに渡すと同じ方向で作れます)
https://vale-stock.pages.dev/md/text-on-path.md
画像の説明文(代替テキスト): S字の曲線の上を案内文の文字列が流れ、スクロールで進む