{"name": "3D City Studio", "package_name": "planx_3d_city", "description": "Turn QGIS layers into an interactive 3D city in your browser: massing typologies, facade and roof library, sun, shadow, wind and view studies, guided tours, CityJSON, 3D Tiles and glTF export.", "about": "3D City Studio turns QGIS vector and raster layers into a Three.js city you can walk through, measure and present. Start with buildings alone, or add terrain, plan textures, aerial imagery, blocks, parcels, roads, trees and street furniture.\nMassing: podium and tower, stepped high-rise, courtyard block, pilotis and penthouse typologies, set globally, by zoning function or from QGIS styles. Materials: procedural and photographic facades from Anatolian brick to curtain wall, with regional roof presets. Analysis: interactive sun clock with shadows and daily sun hours, sky view factor, 360\u00b0 viewsheds and pedestrian wind screening. Presentation: keyframed camera tours, 8K snapshots, MP4 video, and export to CityJSON, 3D Tiles, glTF/GLB or an offline HTML package. Selection syncs both ways between the browser and the QGIS canvas.\nThe viewer runs on a local server at 127.0.0.1; your data stays on your computer. QGIS 3.28 to QGIS 4.\nManual: https://geophilo.com/planx_3d_city/manual.html", "homepage": "https://geophilo.com/planx_3d_city/", "repository": "https://github.com/YusufEminoglu/planx_3d_city", "tracker": "https://github.com/YusufEminoglu/planx_3d_city/issues", "author": "Geophilo", "tags": ["urban planning", "dem", "3d city", "geojson", "three.js", "planx", "keyframe", "raster texture", "mobility", "wind", "geotiff", "narrative", "3d tiles", "cityjson", "sun hours", "viewshed", "zoning", "webxr", "massing", "gltf", "geophilo"], "downloads": 7046, "latest_version": "2.2.2", "versions": [{"version": "2.2.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 466, "uploaded_by": null, "upload_datetime": "2026-10-27T16:36:18.102794"}, {"version": "2.1.3", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 165, "uploaded_by": null, "upload_datetime": "2026-10-20T11:07:33.928768"}, {"version": "2.0.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 254, "uploaded_by": null, "upload_datetime": "2026-10-09T13:22:23.356067"}, {"version": "1.0.3", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 375, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-16T16:04:44.468536"}, {"version": "1.0.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 207, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-06T09:10:54.746129"}, {"version": "1.0.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 330, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-13T04:28:39.787203"}, {"version": "0.8.56", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 212, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-07T11:29:04.776702"}, {"version": "0.8.53", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1163, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-18T16:13:13.037828"}, {"version": "0.8.52", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 312, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-02T03:40:30.498882"}, {"version": "0.8.51", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 244, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-01T12:50:54.074731"}, {"version": "0.8.48", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 134, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-01T10:28:39.186617"}, {"version": "0.8.47", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 343, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-31T14:33:50.335034"}, {"version": "0.8.42", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 234, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-31T11:12:08.946084"}, {"version": "0.8.40", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 182, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-30T14:30:59.741835"}, {"version": "0.8.38", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 238, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-29T15:02:47.457470"}, {"version": "0.8.29", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 288, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-27T08:00:25.341601"}, {"version": "0.8.26", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 166, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-26T13:12:13.593052"}, {"version": "0.8.24", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 147, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-26T07:54:28.731597"}, {"version": "0.8.22", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 131, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-26T02:24:59.044746"}, {"version": "0.8.19", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 160, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-25T09:47:14.032325"}, {"version": "0.8.18", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 136, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-24T23:22:36.237792"}, {"version": "0.8.16", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 194, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-23T13:13:47.738934"}, {"version": "0.8.13", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 152, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-22T10:12:01.358466"}, {"version": "0.7.8", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 160, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-21T16:58:48.029851"}, {"version": "0.7.4", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 172, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-19T23:53:41.221128"}, {"version": "0.6.9", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 154, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-19T16:06:30.105655"}, {"version": "0.4.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 206, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-15T11:52:53.536024"}]}