SCENE SPEC → RENDER · EDITABLE .BLEND
Remote Blender: Blender, as an API.
Describe objects, materials, lights, camera and keyframes in JSON, attach models, and render in hosted Blender. Built for agents and pipelines.
ESTIMATE · CHARGED ON SUCCESS$0.30 · 30 credits
ResultWaiting
Your result appears hereVIDEO · POSTER · BLEND
Use via API / MCP
REST · curl
curl https://manifoldgen.com/api/service \
-X POST \
-H "Authorization: Bearer $MANIFOLDGEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"service": "blender-scene",
"params": {
"quality": "standard",
"duration": 5,
"aspect": "16:9",
"background": "studio",
"spec": {
"frames": 96,
"objects": [
{
"type": "text",
"text": "MANIFOLD",
"location": [
0,
0,
1
],
"rotation": [
90,
0,
0
],
"scale": [
1,
1,
1
],
"material": {
"color": "#ffffff",
"emission": "#8b6cff",
"emission_strength": 4
},
"keyframes": [
{
"frame": 1,
"location": [
0,
0,
0.6
]
},
{
"frame": 96,
"location": [
0,
0,
1.1
]
}
]
},
{
"type": "plane",
"location": [
0,
0,
0
],
"scale": [
12,
12,
1
],
"material": {
"color": "#0b0b12",
"roughness": 0.2,
"metallic": 0.6
}
}
],
"lights": [
{
"type": "point",
"location": [
0,
-3,
3
],
"color": "#b9a6ff",
"energy": 400
}
],
"camera": {
"location": [
0,
-8,
1.4
],
"look_at": [
0,
0,
1
],
"lens": 50,
"keyframes": [
{
"frame": 1,
"location": [
-1.5,
-8,
1.2
]
},
{
"frame": 96,
"location": [
1.5,
-7,
1.6
]
}
]
},
"world": {
"color": "#05050a",
"strength": 0.2
}
}
}
}'
curl https://manifoldgen.com/api/video-jobs/$JOB_ID \
-H "Authorization: Bearer $MANIFOLDGEN_API_KEY"MCP tool · blender_render_scene
blender_render_scene({"quality":"standard","duration":5,"aspect":"16:9","background":"studio","spec":{"frames":96,"objects":[{"type":"text","text":"MANIFOLD","location":[0,0,1],"rotation":[90,0,0],"scale":[1,1,1],"material":{"color":"#ffffff","emission":"#8b6cff","emission_strength":4},"keyframes":[{"frame":1,"location":[0,0,0.6]},{"frame":96,"location":[0,0,1.1]}]},{"type":"plane","location":[0,0,0],"scale":[12,12,1],"material":{"color":"#0b0b12","roughness":0.2,"metallic":0.6}}],"lights":[{"type":"point","location":[0,-3,3],"color":"#b9a6ff","energy":400}],"camera":{"location":[0,-8,1.4],"look_at":[0,0,1],"lens":50,"keyframes":[{"frame":1,"location":[-1.5,-8,1.2]},{"frame":96,"location":[1.5,-7,1.6]}]},"world":{"color":"#05050a","strength":0.2}}})CLI
manifoldgen generate blender-scene --params '{"quality":"standard","duration":5,"aspect":"16:9","background":"studio","spec":{"frames":96,"objects":[{"type":"text","text":"MANIFOLD","location":[0,0,1],"rotation":[90,0,0],"scale":[1,1,1],"material":{"color":"#ffffff","emission":"#8b6cff","emission_strength":4},"keyframes":[{"frame":1,"location":[0,0,0.6]},{"frame":96,"location":[0,0,1.1]}]},{"type":"plane","location":[0,0,0],"scale":[12,12,1],"material":{"color":"#0b0b12","roughness":0.2,"metallic":0.6}}],"lights":[{"type":"point","location":[0,-3,3],"color":"#b9a6ff","energy":400}],"camera":{"location":[0,-8,1.4],"look_at":[0,0,1],"lens":50,"keyframes":[{"frame":1,"location":[-1.5,-8,1.2]},{"frame":96,"location":[1.5,-7,1.6]}]},"world":{"color":"#05050a","strength":0.2}}}' --wait --out .Editable outputsEvery render ships with the baked .blend so you can keep editing in Blender.
Pay on successPrice shown before you run. Failed jobs are not charged.
More production toolsProduction suiteAPI reference