Blender add-on for importing NYC Department of City Planning 3D model data and exporting lighter files for SketchUp-oriented workflows.
- Import common 3D formats: OBJ, DAE, FBX, PLY, STL, GLB, and glTF.
- Import Rhino
.3dmfiles throughrhino3dm. - Convert simple Rhino Brep faces into Blender mesh objects when no render mesh is embedded in the source file.
- Process NYC model geometry with optional unit conversion, origin alignment, duplicate merge, smoothing, and decimation.
- Export OBJ for SketchUp workflows, with reduced metadata for lighter imports.
- Blender 4.0 or newer. Blender 5.1 is supported.
- Optional dependency for
.3dmimport:rhino3dm.
For Blender 5.1 on Windows, install a Python 3.13 compatible rhino3dm wheel
into Blender's user scripts/modules directory.
- Download
nyc_importer.zipfrom this repository or from a GitHub release. - Open Blender.
- Go to
Edit > Preferences > Add-ons. - Use
Install from Diskand selectnyc_importer.zip. - Search for
NYCand enableNYC City Importer. - In the 3D View, press
Nand open theNYC Citysidebar tab.
- Download an NYC 3D model district from the NYC Department of City Planning.
- In Blender, open
NYC Cityfrom the 3D View sidebar. - Select the input model file.
- Choose processing options:
- Convert units to meters.
- Merge duplicate geometry.
- Move model to the scene origin.
- Use a decimation ratio below
1.0for lighter exports.
- Run
Import & Process. - Export OBJ for SketchUp.
SketchUp can struggle with large city models even when the OBJ file size looks small. The main bottleneck is usually geometry count.
Recommended settings:
- Use OBJ instead of DAE if Blender's Collada exporter is unavailable.
- Try
Decimate Ratiovalues between0.3and0.5for classroom demos. - Remove unnecessary distant buildings before exporting.
- Keep OBJ files clean by avoiding UVs, normals, and material references when they are not needed.
This repository is intended to contain only source code and documentation for the add-on. Do not commit:
- Credentials, keys, or tokens.
- Local machine paths.
- Personal screenshots.
- Downloaded NYC datasets.
- Generated OBJ, MTL, DOCX, or cache files.
- Python wheels, virtual environments, or
__pycache__folders.
NYC 3D model data is provided separately by the NYC Department of City Planning. This repository does not include NYC source datasets.