AIと創作の記録をここに。

「AIと人が、共に学び、創る場所」

学びと再出発の旅路へ。

最新記事

[Next.js #40] MMD Clock AI Talk — LM Studio × VOICEVOX × MMDで「会話する時計アプリ」を作る

Next.js製のMMD時計アプリに会話UIを追加し、LM StudioのローカルLLMとVOICEVOXを接続。メッセージ送信をきっかけにMMDキャラクターが前に歩いてきて、吹き出しと音声で返答する“会話する時計アプリ”を実装しました。

[Next.js #39] Procedural Lightning on Storm Planet — 球体惑星に雷を落とし、濃い雲でランダム発火させる

Interactive Storm を実装した球体惑星に Procedural Lightning を追加。Ridge 的なノイズによる雷の形状生成、時間ノイズによるストロボ明滅、さらにマウス操作の台風域だけでなく雲の濃い場所でもランダムに発火する雷表現を Three.js / GLSL で実装します。

[Next.js #38] Interactive Storm on Sphere Planet — マウスで台風を錬成する Three.js / GLSL 実装

Next.js / Three.js / GLSL で球体惑星の雲へ局所的な干渉を加え、マウス操作で巨大な台風を発生させるインタラクションを実装します。Raycasterで取得した球面座標をもとに、FBM雲・Curl Noise・接線方向の渦ベクトルを合成し、台風の目まで持つ気象表現へ発展させます。

[Noise 入門 #35] Interactive Storm — マウスで気象を操り「巨大な台風」を錬成する

Noise 入門シリーズ第35回。鑑賞するだけのノイズから「触れるノイズ」へ。Three.jsのRaycasterとCurl Noiseを組み合わせ、マウス操作で雲海に巨大な台風の渦を発生させるインタラクティブな気象システムの実装手法を解説します。

【Next.js #37】Three.js + MMD 時計アプリに動画壁紙を実装 — mp4をIndexedDBへ保存してループ再生する

Three.js + MMD 時計アプリに、静止画壁紙に加えて mp4 の動画壁紙機能を追加。ドラッグ&ドロップで IndexedDB に保存し、Wallpaper UI から選択、無音ループ再生、起動時復元、動画サムネ表示まで実装した記録。

【Next.js #36】Procedural Clouds on Sphere — 雲海をまとったノイズ惑星を Three.js + GLSL で拡張する

前回作成した Procedural Biome Planet をベースに、外側へ Cloud Sphere を追加し、4D FBMノイズで流れる雲海を実装。雲の濃淡表現、地表への影フェイク、Atmosphere と組み合わせた“生きた惑星”表現を Three.js + GLSL で構築した記録。