Render a House

Supported File Formats

Every file format Render a House accepts — images, PDFs, and 3D models like SketchUp SKP, GLB, OBJ, STL, and IFC — with notes on when to use each one.

Quick reference

FormatKindBest forNotes
PNGImageSketches, drawings, screenshotsLossless, preferred for line work
JPEGImagePhotos, renders, 3D screenshotsLossy, small files
WebPImageAny imageModern, good compression
SKP3DSketchUp modelsUpload the native SketchUp file directly — no export needed
GLB3D3D model exportsRecommended export format for other 3D tools — single binary file with textures embedded
GLTF3DThree.js / Blender exportsMulti-file glTF
OBJ3DClassic 3D interchangeWavefront format
STL3DAutoCAD 3D solids, CAD/3D-print exportsGeometry only — no colors or materials

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

Five 3D formats are accepted: SKP, GLB, GLTF, OBJ, and STL.

  • SKP — upload SketchUp files as they are. Materials, textures, and components come across
  • GLB is recommended for other tools — 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
  • STL works for AutoCAD 3D solids and CAD/3D-print exports — geometry only, with no colors or materials

Uploading from SketchUp

  1. Save your model in SketchUp (File → Save)
  2. Upload the .skp file to Render a House — no export or plugin needed

If a .skp can't be read (some very old SketchUp files), open it in a recent SketchUp version and save it again, or export it as .glb (File → Export → 3D Model → glTF Binary File) and upload that instead.

Exporting from Revit

Revit can't export glTF on its own. Install the Leia – glTF Exporter plugin (by e-verse, for Revit 2021–2026) from the Autodesk App Store, then export your model as .glb.

Exporting from Blender, Rhino, and others

  • Blender: File → Export → glTF 2.0 (.glb/.gltf) — pick .glb to embed textures
  • Rhino: File → Export Selected → .glb with Map Rhino Z to glTF Y on (older Rhino needs the glTF-BinExporter plugin)
  • 3ds Max: File → Export → Real-Time Exporter… (2023+) → save as .glb

For a step-by-step export guide with screenshots, see Export your 3D model.

What doesn't work

  • DWG / DXF — CAD-native formats aren't supported. Export a view as PNG/JPEG, or export the 3D solids as STL (see Export your 3D model)
  • FBX / USDZ — not supported. Convert to GLB first
  • RVT (Revit native) — not supported. Export to .glb with the Leia – glTF Exporter plugin 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