映像スタイルごとのClaude Codeスキル集。全フレームと音楽トラックをコードで生成して動画を制作します。
JDhruv14/ascii-diorama
Three.jsで描画する、色付きASCII文字のチルトシフト風ミニチュア3Dシーン制作をAIエージェントに案内するClaude Codeスキル。
- スター
- 90
- フォーク
- 3
- 未解決の Issue
- 0
- 最終コミット
- 4 日前
これは何?
ascii-dioramaは、チルトシフト風のASCIIミニチュアを制作するためのClaude Codeスキルです。色付きの等幅文字だけで、小さな3Dシーンを描画します。カメラはThree.jsのジオラマを急角度で見下ろしながら左右に動き、画面の上端と下端にぼかしをかけることで、縮尺模型のような見た目を生み出します。草、水、石、木にはそれぞれ専用のグリフセットを使い、各グリフの色は3Dレンダリングから取得します。
リポジトリには、スキルの手順、リロード時にシーンを再ビルドするライブプレビューサーバー、アセット取得スクリプトのほか、地形、海のシェーダー、インスタンス化した草や花、小物、歩くキツネ、漂う花びらを含むスターターシーンが用意されています。このスターターでは新しいシーンに必要な主なシステムを確認でき、シーンの内容を港や丘の上の村など別の設定に差し替えることもできます。
WebGL 2とNode.js 18以降を使ってブラウザー上でリアルタイムに動作し、出力を静的ページとしてエクスポートできます。
主な機能
- 01サーフェスの種類に応じて選んだ色付きASCIIグリフで3Dシーンを描画します。
- 02リロード時にシーンを再ビルドするライブプレビューサーバーを提供します。
- 03地形、水のシェーダー、草、花、小物を含むスターターシーンを同梱しています。
- 04画面の上端と下端にチルトシフトぼかしをかけます。
- 05付属のスクリプトでテクスチャとモデルをダウンロードできます。
ユースケース
- Claude Codeを使って、アニメーションするASCII風の3Dミニチュアを制作する。
- 港、村、灯台など、独自のジオラマを試作する。
- ループするASCIIアートのシーンを静的なWebページとしてエクスポートする。
クイックスタート
- 1
スキルをClaude Codeのskillsフォルダーにクローンします
git clone https://github.com/JDhruv14/ascii-diorama ~/.claude/skills/ascii-diorama - 2
sceneフォルダーにThree.jsとesbuildの依存関係をインストールします
npm i three esbuild - 3
スターターシーンを新しいフォルダーにコピーし、アセットを取得します
mkdir -p my-scene && cp ~/.claude/skills/ascii-diorama/templates/scene/* my-scene/ && bash ~/.claude/skills/ascii-diorama/scripts/fetch-assets.sh my-scene - 4
ライブプレビューを起動し、http://127.0.0.1:5173/ を開きます
node ~/.claude/skills/ascii-diorama/scripts/serve.mjs my-scene
使う前に知っておきたいこと
- WebGL 2に対応したブラウザーとNode.js 18以降が必要です。
- アセットのダウンロードには、キツネを表示する際に帰属表示が必要なCC BY 4.0の素材が含まれます。
収録されている特集
トピック
よくある質問
- ascii-diorama とは?
- Three.jsで描画する、色付きASCII文字のチルトシフト風ミニチュア3Dシーン制作をAIエージェントに案内するClaude Codeスキル。 ascii-dioramaは、チルトシフト風のASCIIミニチュアを制作するためのClaude Codeスキルです。色付きの等幅文字だけで、小さな3Dシーンを描画します。カメラはThree.jsのジオラマを急角度で見下ろしながら左右に動き、画面の上端と下端にぼかしをかけることで、縮尺模型のような見た目を生み出します。草、水、石、木にはそれぞれ専用のグリフセットを使い、各グリフの色は3Dレンダリングから取得します。
- ascii-diorama は無料で使えますか?ライセンスは?
- ascii-diorama は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ascii-diorama は今もメンテナンスされていますか?
- 活発にメンテナンス中。ascii-diorama の最終コミットは 2026年11月2日 です。
- ascii-diorama は何に使えますか?
- Claude Codeを使って、アニメーションするASCII風の3Dミニチュアを制作する。 港、村、灯台など、独自のジオラマを試作する。 ループするASCIIアートのシーンを静的なWebページとしてエクスポートする。
- ascii-diorama のインストール方法は?
- スキルをClaude Codeのskillsフォルダーにクローンします: git clone https://github.com/JDhruv14/ascii-diorama ~/.claude/skills/ascii-diorama sceneフォルダーにThree.jsとesbuildの依存関係をインストールします: npm i three esbuild スターターシーンを新しいフォルダーにコピーし、アセットを取得します: mkdir -p my-scene && cp ~/.claude/skills/ascii-diorama/templates/scene/* my-scene/ && bash ~/.claude/skills/ascii-diorama/scripts/fetch-assets.sh my-scene ライブプレビューを起動し、http://127.0.0.1:5173/ を開きます: node ~/.claude/skills/ascii-diorama/scripts/serve.mjs my-scene
- ascii-diorama はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JDhruv14/ascii-diorama
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
固定カメラ、パレットへの色数制限、ディザリング、決定論的なフレームQAを備えた、小さなピクセルアートのジオラマ制作向けプレイブックとThree.jsコードキット。
1枚の画像から、メッシュファイルではなく、アニメーション対応のThree.js用TypeScriptコードでオブジェクトを再構築します。
Three.jsやGSAPなどのWeb 3D・アニメーション技術をClaude Codeに教えるスキルとプラグイン集。
機械の一行説明から、物理ベースのインタラクティブな3Dシミュレーションと短編動画を単一ファイルで生成するClaude Codeスキルです。
three.jsを使った3D・スクロール連動Webサイトの構築、アニメーション、検証をコーディングエージェントに教える8つのスキル。