2026-02-02 | lain
Next.js(App Router) と Three.js を安全に統合するための必須レイヤー、React Three Fiber(R3F)の基礎と構造を整理する。ヴァニラ Three.js と R3F の対応関係、Canvas / useFrame / useThree の最低限の理解、コンポーネント境界(use client)など、Next.js で 3D を扱うための“地図”を作る回。
2026-02-01 | lain
Next.js・React・Tailwind の設計思想を体系的に理解するための回。なぜ継承を捨て、なぜUIを“状態の写像”と捉え、なぜフォルダ構造でルーティングが生まれるのか──それぞれの背景を哲学レベルで解説する。
2026-02-01 | lain
Next.js を触り始めた初心者が絶対につまずくポイントを、実体験ベースで最短整理。React・Tailwind・TypeScript への混乱を避ける。
2026-01-31 | lain
前回の RenderTarget + サブカメラ方式ミニマップを、円形マスク(alphaMap)とUIフレーム重ね、CanvasTexture で日時・称号テキストまで表示する“ゲームHUD”へ進化。renderOrder / depthTest / toneMapped のハマり所も整理する。
2026-01-31 | lain
Three.jsでゲーム向けミニマップを実装。俯瞰サブカメラの描画をWebGLRenderTargetに出力し、Planeへ貼り付けて画面左上に固定。さらにキャラクターの進行方向に合わせてミニマップを回転させ、atan2補正+lerpで急回転を滑らかにする。
2026-01-30 | lain
技術は数年で陳腐化する。しかし数学だけは1000年前から変わらない。Three.jsやUnityの経験を通して気づいた「数学こそがエンジニアの最終資産」という実感を書き留める。
2026-01-29 | lain
開発と家事に没頭し続けた半年間。初のダウンを機に、Web制作からUnity VR開発へと至る激動のプロセスを振り返る。
2026-01-28 | lain
sin/cos を使った基本アニメーション(上下移動・揺れ・回転・色変化)を、Three.js/JavaScript の最小コードで一気に整理する学習メモ。
2026-01-27 | lain
Unity 2022でStarter AssetsとVRMを統合し、OpenXRベースのVR環境とPC移動を1つのシーンで切り替えるまでの全手順