Render a House

Supported File Formats

Every file format Render a House accepts, with notes on when to use each.

Quick reference

FormatKindBest forNotes
PNGImageSketches, drawings, screenshotsLossless, preferred for line work
JPEGImagePhotos, renders, 3D screenshotsLossy, small files
WebPImageAny imageModern, good compression
GLB3DSketchup / 3D model exportsRecommended 3D format — single binary file with textures embedded
GLTF3DThree.js / Blender exportsMulti-file glTF
OBJ3DClassic 3D interchangeWavefront format

The upload screen lists the accepted formats right under the drop zone:

Upload dropzone with format list

Max file size for images: 5 MB. 3D models have no size limit.

Recommended dimensions: 2000–3000 px on the longest side.

Image formats

PNG

Use for:

  • Hand sketches photographed or scanned
  • Exports from CAD / design software
  • Anything where sharp lines matter

JPEG

Use for:

  • Photos of physical models
  • 3D screenshots from Sketchup / Rhino / 3ds Max
  • Previous renders you want to iterate on

WebP

Use if:

  • Your export tool defaults to WebP
  • You want smaller files with good quality

All three image formats produce equivalent render quality — pick whichever matches your source.

3D models

Three 3D formats are accepted: GLB, GLTF, and OBJ.

  • GLB is recommended — it's a single binary file with textures embedded. Simplest to upload
  • GLTF works for multi-file glTF exports
  • OBJ works for classic Wavefront exports — textures may not transfer if they're in separate files

Exporting from Sketchup

  1. In Sketchup, install the glTF exporter extension (if not built in for your version)
  2. File → Export → 3D Model → .glb
  3. Upload the .glb to Render a House

Older versions of Sketchup don't support glTF export directly. In that case, reach out via Chat with human in the app and support can help convert the .skp for you.

Exporting from Blender, Rhino, and others

  • Blender: File → Export → glTF 2.0 (.glb/.gltf) — pick .glb to embed textures
  • Rhino: File → Export → glTF (requires the glTF-BinExporter plugin for older Rhino)

What doesn't work

  • DWG / DXF — CAD-native formats aren't supported. Export a view as PNG or JPEG
  • FBX / USDZ — not supported. Convert to GLB first
  • SKP (Sketchup native) — not supported. Export to .glb from Sketchup first
  • Video files — not accepted as input. Render a House generates video from a render, not the other way around

File size optimization

If your image is over 5 MB:

  • Export at lower resolution, or switch PNG → JPEG (85% quality is usually indistinguishable)
  • For plans with lots of detail, take a clean screenshot at 2000–2500 px instead of exporting the full-resolution source

3D models have no size limit, but very dense meshes can slow the upload. Aim for under ~100k polygons (use Blender's "Decimate" modifier or equivalent) and prefer GLB over multi-file GLTF to keep textures bundled.

Resolution guidance

Upload typeRecommended resolution
Sketch / drawing1024–2048 px on longest side
Photo of physical model2000–3000 px on longest side
3D screenshot / design tool export2000–3000 px on longest side

Higher resolution does not improve render quality — the platform handles upscaling automatically at download time.

See also

On this page