Architectural render

From CAD viewport to photoreal render.

Turn SketchUp or Revit screenshots, CAD wireframes, rough hand sketches or 3D model views into finished marketing renders. Choose interior or exterior, style, lighting, weather and season.

POST/v1/studio/render/architecturalasync · ~15s
Untextured SketchUp model of a living room
Photorealistic render of the living room model
SketchUp viewportPhotoreal render

Original photos on this page are AI-generated examples; every result is real Studio API output.

  • Interior & exterior
  • Lighting
  • Weather
  • Season
Use cases

Sell it before it’s built

Drag any slider to compare. Every example runs through the same endpoint.

White clay model of a kitchen and dining area
Photorealistic render of the kitchen model
Model viewRender

Pre-construction interiors

Model views become photoreal rooms for off-plan listings and sales centers.

Line drawing of a modern single-story house
Daylight render of the house drawing
ElevationDaylight

Exterior elevations

Line drawings become daylight exteriors with landscaping and sky.

Line drawing of a modern single-story house
Twilight render of the house drawing
ElevationTwilight

Golden-hour marketing

Set lighting_environment to twilight for the hero render.

API

One request. That’s the integration.

Authenticate with x-api-key or Authorization: Bearer — the same key as the Listings API.

POST/v1/studio/render/architecturalAsync · ~15s
01POST the photo URL of the source view, with render settings. You get 202 Accepted and a job_id right away.
02Poll GET /v1/studio/jobs/:job_id, stream progress over SSE, or wait for your webhook.
03Download the finished image from the CDN — plus a before/after comparison where noted.
Body parameters8
source_image_urlstringrequired
CAD, SketchUp/Revit screenshot, 3D view or sketch.
render_typeenumrequired
interior · exterior
stylestring
A style preset or free text, e.g. modern_luxury.
lighting_environmentenum
daylight · golden_hour · twilight · overcast · night
weatherenum
clear_sunny · gentle_clouds · rainy · snowy
seasonenum
spring · summer · autumn · winter
custom_instructionsstring
Materials and details to add.
webhook_urlstring
Called with the finished job when processing completes.
terminal
curl -X POST https://mlsapi.dev/v1/studio/render/architectural \
-H "x-api-key: $MLSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"source_image_url": "https://cdn.mlsapi.dev/cad/sketchup_living_viewport.png",
"render_type": "interior",
"style": "modern_luxury",
"lighting_environment": "golden_hour",
"weather": "clear_sunny",
"season": "summer",
"custom_instructions": "Wide-plank oak flooring, travertine fireplace wall, garden visible through the windows."
}'
202 Accepted
POST /v1/studio/render/architectural
{
"job_id": "job_studio_01JA0XQ4M9ZK7T",
"type": "render_architectural",
"status": "processing",
"progress_percentage": 10,
"current_step": "initializing_pipeline",
"estimated_completion_seconds": 15,
"created_at": "2026-09-29T14:02:11.000Z",
"status_url": "/v1/studio/jobs/job_studio_01JA0XQ4M9ZK7T"
}

Try 3D to Photorealistic in Studio.

Sign up or log in at studio.mlsapi.dev to run it on your own photos — then call the same endpoint from your code.