【AI × 個人開発】ゼロから始めるアプリ制作 #02:UI設計と素材準備:スマホベースで画面構成を考える
2025-06-18 | lain
ゼロから始めるアプリ制作。2回目となる今回は、UI設計と素材準備:スマホベースで画面構成を考えます。
2025-06-18 | lain
ゼロから始めるアプリ制作。2回目となる今回は、UI設計と素材準備:スマホベースで画面構成を考えます。
2026-03-13 | lain
Three.js + MMD 時計アプリに、静止画壁紙に加えて mp4 の動画壁紙機能を追加。ドラッグ&ドロップで IndexedDB に保存し、Wallpaper UI から選択、無音ループ再生、起動時復元、動画サムネ表示まで実装した記録。
2026-03-12 | lain
Three.js製MMD時計アプリに設定UIを実装。アナログ時計・デジタル時計・壁紙・床シェーダー・MotionAssetsの各種設定をGUIから変更し、localStorage と IndexedDB で保存・復元できる構成を整備しました。
2026-03-07 | lain
MMD時計アプリの背景壁を単色から画像対応へ拡張し、Wallpaper UIから壁紙・Tint Color・Texture ON/OFFを切り替えられるようにした実装メモ。Three.jsのMeshStandardMaterialに画像テクスチャを適用しつつ、onBeforeCompileで既存シェーダー演出も維持。さらに画面サイズに応じて背景壁が追従するようリサイズ処理も追加した。
2026-03-07 | lain
Three.js + MMD の時計アプリに Rig パネルを追加し、Bone / Morph 一覧表示、検索、Morph の Apply / Reset を実装。Morph が効かない原因を UI 上で切り分けながら、actor.mesh への適用で表情変化を確認できるようにした記録。
2026-03-06 | lain
Next.js×Three.js×MMDで作った3D時計に、複数MMDモデルの同時表示と actor ベース管理を導入。MMDAnimationHelper の個別化、UIからのモデル追加・削除、talkトグル、複数キャラを1人ずつ順番に喋らせる制御までを整理する。
2026-03-05 | lain
3D時計UIは“レイアウト”より先に“文字”で完成度が決まる。巨大な時刻表示・HUD・右パネルを崩さず、数字/曜日/天気を作品っぽく整えるフォント設計とCSS変数の管理をまとめる。
2026-03-04 | lain
3D時計(Next.js×Three.js×MMD)にUIパネルを実装したので、次は“フォントで仕上げる”。数字・曜日・HUD・パネルを統一するためのタイポグラフィ方針、サイズ階層、文字間、影、可読性、そしてCSS変数による運用をまとめる。
2026-01-31 | lain
前回の RenderTarget + サブカメラ方式ミニマップを、円形マスク(alphaMap)とUIフレーム重ね、CanvasTexture で日時・称号テキストまで表示する“ゲームHUD”へ進化。renderOrder / depthTest / toneMapped のハマり所も整理する。