Render every kind of 3D reality

From photogrammetric meshes to photoreal splats, dense point clouds, and streaming terrain — one desktop, every major 3D format, with camera sync across views.

I3S 1.6 / 1.7 / 1.8.slpkGaussian Splat .ply · .splat · .spz3D Tiles (iTowns)LAS / LAZ / COPCCOG
🏛️

I3S SceneServer from .slpk

A native .NET reader serves ESRI Scene Layer Packages directly to ArcGIS SceneView — IntegratedMesh, 3DObject, and Point scene layers. Supports I3S 1.6 / 1.7 / 1.8.

Gaussian Splat Viewer

A synced WebView2 window renders splats (.ply/.splat/.ksplat/.spz/.rad) via Spark, with camera sync between the main SceneView and the viewer.

🧊

OGC 3D Tiles

Hierarchical, streaming 3D content via iTowns — for massive photogrammetry and building models.

📡

LiDAR Point Cloud

A pure-C# library converts LAS 1.2/1.4, LAZ (laz-perf), and COPC into I3S point-cloud SLPK with LEPCC encoding and octree LOD.

🖼️

Cloud-Optimized GeoTIFF

Any GeoTIFF streamed to an ArcGIS ImageryTileLayer via HTTP range requests — no pre-conversion.

🌐

3D Scene Controls

Terrain, exaggeration, lighting, shadows, atmosphere, and fog — full control of the scene environment.

Tech under the hood

Hardware-accelerated, locally vendored

All 3D libraries are vendored locally so the experience works identically in air-gapped deployments.

  • ArcGIS Maps SDK for JavaScript 5.1 — primary SceneView in CefSharp.
  • iTowns 2.46 — 3D Tiles rendering.
  • Spark 2.1 — Gaussian splat rendering.
  • Three.js + 3D-tiles-renderer — analysis visualizations.
  • WebView2 — for hardware-accelerated WebGL alongside CefSharp.
// camera-sync active 3D globe view

See your world in true 3D

Meshes, splats, point clouds, terrain, and imagery — together on one map.