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
| Format | Kind | Best for | Notes |
|---|---|---|---|
| PNG | Image | Sketches, drawings, screenshots | Lossless, preferred for line work |
| JPEG | Image | Photos, renders, 3D screenshots | Lossy, small files |
| WebP | Image | Any image | Modern, good compression |
| SKP | 3D | SketchUp models | Upload the native SketchUp file directly — no export needed |
| GLB | 3D | 3D model exports | Recommended export format for other 3D tools — single binary file with textures embedded |
| GLTF | 3D | Three.js / Blender exports | Multi-file glTF |
| OBJ | 3D | Classic 3D interchange | Wavefront format |
| STL | 3D | AutoCAD 3D solids, CAD/3D-print exports | Geometry only — no colors or materials |
The upload screen lists the accepted formats right under the drop zone:

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
- Save your model in SketchUp (File → Save)
- Upload the
.skpfile 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
.glbwith 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 type | Recommended resolution |
|---|---|
| Sketch / drawing | 1024–2048 px on longest side |
| Photo of physical model | 2000–3000 px on longest side |
| 3D screenshot / design tool export | 2000–3000 px on longest side |
Higher resolution does not improve render quality — the platform handles upscaling automatically at download time.
See also
- Upload Your Design — the full upload walkthrough
- Getting Started — your first render