box / ellipsoid / cylinder大きな形状を少ない命令で作成。
無料 Remote MCP Server
AIにはコンパクトな高水準命令だけを書かせ、ボクセル展開・WebGLレンダリング・最適化OBJ出力はVoxelDraftに任せます。
https://voxeldraft.com/api/mcp素朴なAI 3D制作では、1ボクセルごとの巨大JSON、プレビュー用Three.js/WebGLコード、OBJの大量頂点・面データまでモデルに書かせがちです。VoxelDraft MCPは、それらを専用コード側へ移します。
boxだけでは複雑なボクセルアートは作れません。VoxelDraftは基本形状に加え、RLE形式のvoxel runs、疎なpoints、mirror、repeat、copy、erase、recolorを組み合わせます。
box / ellipsoid / cylinder大きな形状を少ない命令で作成。
roof / line屋根や構造線を直接記述。
runs不規則な輪郭をRLE voxel spanで正確に表現。
points細部だけを簡潔に配置。
mirror / repeat / copy左右対称や繰り返し構造を圧縮。
erase / recolorモデル全体を作り直さず修正。
renderツールはVoxelDraftのインタラクティブWebGLビューアURLを返します。圧縮handleをブラウザで展開し、既存のReact Three Fiber / Three.js InstancedMeshレンダラーへ直接渡します。
OBJ+MTLはVoxelDraft側で決定論的に生成します。共有頂点を再利用し、見えない内部面を除去するため、AIには大量のv/f行ではなく短いダウンロードURLだけを返せます。
create_voxel_modelコンパクト命令から新しい編集可能モデルを作成。
edit_voxel_model返されたhandleへ差分命令を追加。
inspect_voxel_model全データを吐かずにbounds・色・voxel数などを確認。
render_voxel_modelWebGL表示URLと編集URLを取得。
export_voxel_model最適化OBJ+MTLまたはcompact JSONを取得。
AIが短いモデリング命令を送信。
VoxelDraftがvoxel geometryへ展開。
既存WebGLレンダラーで確認。
MCPで修正、またはエディタで手作業。
OBJ/MTLやproject JSONへ出力。
生のvoxel JSONなら、同じ構造に数百個の座標エントリが必要になる場合があります。
{
"name": "Small house",
"palette": ["#b45309", "#dc2626", "#60a5fa"],
"commands": [
["box", 4,0,4, 19,7,19, 0, true],
["roof", "x", 3,8,3, 20,13,20, 1],
["points", 2, [[8,3,4], [15,3,4]]]
]
}はい。無料で、アカウントもAPIキーも不要です。
いいえ。任意形状向けruns、細部向けpoints、mirror/repeat/copyが使えます。
はい。既存のブラウザWebGLレンダラーで開けるURLを返し、そのまま編集画面へ移ることもできます。
内部面除去、頂点共有、MTL生成のような決定論的処理をコードへ任せ、大量のmesh textをコンテキストから外せます。