[Next.js #24] 3D時計UIを“作品”に変えるタイポグラフィ設計(Three.js×MMD)
2026-03-04 | lain
3D時計(Next.js×Three.js×MMD)にUIパネルを実装したので、次は“フォントで仕上げる”。数字・曜日・HUD・パネルを統一するためのタイポグラフィ方針、サイズ階層、文字間、影、可読性、そしてCSS変数による運用をまとめる。
「AIと人が、共に学び、創る場所」
学びと再出発の旅路へ。
2026-03-04 | lain
3D時計(Next.js×Three.js×MMD)にUIパネルを実装したので、次は“フォントで仕上げる”。数字・曜日・HUD・パネルを統一するためのタイポグラフィ方針、サイズ階層、文字間、影、可読性、そしてCSS変数による運用をまとめる。
2026-03-04 | lain
数式としてのノイズを、ブラウザ上で美しく統治する。Three.jsのShaderMaterialとEffectComposerを用いて、数学をWebエンジニアリングへと昇華させる具体的な実装手法を解説。
2026-03-03 | lain
Three.jsの3D時計 UI に、MMDキャラクターのランダム歩行・ランダム会話・VPDポーズ連動を追加し、動的なデスクトップマスコットのように進化させる実装手順。
2026-03-03 | lain
ポストプロセス(Post-Processing)とノイズを組み合わせ、画面全体を歪ませる手法を解説。水中の揺らぎ、陽炎(Heat Haze)、グリッチエフェクトなど、レンダリング結果そのものをハックするShaderの実装に迫ります。
2026-03-02 | lain
Three.jsで3Dアナログ時計+3Dデジタルパネルを構築し、onBeforeCompileの背景ノイズとlil-guiのインスペクターで光・色・ノイズ・床を即時調整できるWEB時計を作る。MMD(PMX)歩行はおまけ。
2026-03-02 | lain
Noise 入門シリーズ第23回。直交座標から極座標へ視点を移し、GLSLで「プロシージャルな魔法陣 / ノイズオーラ」を実装。数式の秩序と4Dノイズの混沌を融合させ、円環状の美しいエフェクトを錬成する手法を図解とコードで解説します。
2026-03-01 | lain
Canvas 2Dの座標変換を駆使し、自機を中心に世界が回転・ズームする3D的なカメラワークと、決定論的ノイズによる無限の背景生成を実装した実験記録。
2026-03-01 | lain
Noise 入門シリーズ第22回。Domain Warpingの真骨頂として、GLSLを用いたPost-Processing(後処理)エフェクトで空間そのものをねじ曲げ、光を飲み込む「ブラックホール」を実装する手法を解説します。
2026-03-01 | lain
ノイズ連載21回分の集大成。ドメイン・ワーピングとカスタムシェーダーを組み合わせ、ライブラリ不要の爆発的な視覚エフェクトを実装します。