[Astro #03] Pagefind検索と動的目次(TOC)の実装
2026-03-28 | lain
MDX移行の死闘を終え、Pagefindによる爆速検索とIntersection Observerによる動的目次を実装。大規模サイトを支えるインフラを整える。
「AIと人が、共に学び、創る場所」
学びと再出発の旅路へ。
2026-03-28 | lain
MDX移行の死闘を終え、Pagefindによる爆速検索とIntersection Observerによる動的目次を実装。大規模サイトを支えるインフラを整える。
2026-03-28 | lain
Three.jsとInstancedMeshを用いて、最大10万羽の鳥が気流(Flow Field)に乗って自律的に飛ぶBoidsシミュレーションを実装しました。GLBモデルの統合と、狂気を孕んだ群れのパラメータ調整について解説します。
2026-03-28 | lain
Noise 入門シリーズ第49回。自律して動く「Boids(群れ)アルゴリズム」に、ノイズで作った風のベクトル場(Flow Field)を掛け合わせ、GPGPUシミュレーションで10万羽の鳥を大空へ放ちます。
2026-03-27 | lain
80種類以上あったカテゴリーを10個のプロトコルに集約。MDX特有のパースエラーや画像パスの不備をスクリプトで一括修正した記録。
2026-03-27 | lain
前回のObject Distributionで構築した大地に「風」を吹き込む実装編。Three.jsのonBeforeCompileを活用し、InstancedMeshの草木を揺らして空に雲を流すアニメーションの実装手順をまとめます。
2026-03-27 | lain
Noise 入門シリーズ第48回。時間軸(Time)と空間ノイズを組み合わせた「風のベクトル場」を作り出し、Vertex Shaderを用いて10万本の草木を波打つように揺らすVFXテクニックを解説します。
2026-03-26 | lain
Hugo から Astro への移行に伴う、Windows 環境特有の npm エラーおよび Shiki レンダリングエラーの解決記録。
2026-03-26 | lain
Noise 入門 #47 の理論を Next.js × Three.js 環境に実装。Web Worker でのノイズ確率マップ計算と InstancedMesh による数万本の植生の爆速描画、さらに GUI を使ったリアルタイムな環境コントロールについてまとめます。
2026-03-26 | lain
Noise 入門シリーズ第47回。ボクセル地形にランダムではなく自然な「群生」を作るため、ノイズを確率マップ(Probability Map)として扱い、草木を配置する数学的アプローチを解説します。