{"name": "Urban Procedural 3D Studio", "package_name": "planx_urban_procedural_3d", "description": "Design blocks and parcels in 3D and watch the zoning numbers change: edit setbacks, heights and building typologies live in the browser, then sync geometry and compliance metrics back to QGIS.", "about": "Urban Procedural 3D Studio links a plan's rules to the buildings they allow. Select parcel or block boundaries in QGIS and open them in a local Three.js editor. Change setbacks, heights and typologies and the massing rebuilds at once, with the coverage, floor-area and height figures updated beside it so you see whether the scheme still complies.\nWhen the design is right, send it back: the generated buildings and their compliance metrics land in your QGIS project as ordinary layers, ready for maps, tables and further analysis.\nThe editor runs on a local server; your data stays on your computer.\nManual: https://geophilo.com/planx_urban_procedural_3d/manual.html", "homepage": "https://geophilo.com/planx_urban_procedural_3d/", "repository": "https://gitlab.com/geophilo1/planx_urban_procedural_3d", "tracker": "https://gitlab.com/geophilo1/planx_urban_procedural_3d/-/issues", "author": "Geophilo", "tags": ["procedural", "parametric", "3d", "zoning", "urban", "modelling", "planx", "urban planning", "massing", "setback", "far", "building envelope", "geophilo"], "downloads": 2638, "latest_version": "0.7.0", "versions": [{"version": "0.7.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 83, "uploaded_by": null, "upload_datetime": "2026-10-20T07:43:37.064658"}, {"version": "0.6.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 67, "uploaded_by": null, "upload_datetime": "2026-10-16T21:32:20.417613"}, {"version": "0.5.8", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 398, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-16T16:42:33.811985"}, {"version": "0.5.7", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 155, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-06T09:16:21.403199"}, {"version": "0.5.6", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 330, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-07T11:33:41.689038"}, {"version": "0.5.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 666, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-14T13:56:21.524839"}, {"version": "0.5.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 263, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-18T16:15:09.687373"}, {"version": "0.5.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 230, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-10T07:04:09.711601"}, {"version": "0.1.17", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 165, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-04T16:04:36.814455"}, {"version": "0.1.14", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 154, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-04T00:48:53.940665"}, {"version": "0.1.13", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 127, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-31T16:47:40.521334"}]}