Skip to content
TREN
Atlıhan Harita

LCC for Unity User Manual

LCC Unity SDK Introduction

Chapter 01 / 17Manual version v2.3.0English

Website
Download
Discord

LCC Unity SDK is an industrial-grade development kit for 3D Gaussian Splatting (3DGS) officially provided by XGRIDS (Shenzhen Qiyu Innovation Technology). It supports high-performance rendering of object-level to city-level 3DGS data scenes, supports data formats such as LCC2, PLY, SPLAT, SPZ, SOG and KSPLAT, can be deployed to Windows, Ubuntu, macOS, iOS, Android, VR and other platforms, and covers single-scene and multi-scene real-time mixed rendering, with industrial- and game-grade features such as collision, highlighting, clipping, re-lighting, shadows, projected decals and video stream fusion.

The SDK currently provides more than 90 APIs, and its features keep improving with each version.

Supported Platforms

PlatformSupport LevelStatusNotes
Windows 10 / 11Full support for all features✅ Supported
macOS 12 and laterFull support for all features✅ SupportedIntel + M-series chips
Ubuntu 20.04 and laterFull support for all features✅ Supported
Android 10 and laterRendering, point cloud switching, raycasting, etc.✅ Supported
iOS 15 and laterRendering, point cloud switching, raycasting, etc.✅ Supported
Pico 4 UltraRendering, point cloud switching, raycasting, etc.✅ SupportedSupports both PCVR streaming and on-device rendering
Quest 3Rendering, point cloud switching, raycasting, etc.✅ SupportedSupports both PCVR streaming and on-device rendering

Supported Unity Versions

Unity VersionSupported Render PipelinesStatus
Unity 2022.3 LTSBuilt-in, URP✅ Supported
Unity 6000.0 / 6000.1 / 6000.2 / 6000.3 / 6000.4URP✅ Supported
Unity 6000.5 LTSURP✅ Supported

UPM Package Structure

After importing the SDK into the Unity Editor, an LCC SDK folder appears in the Packages directory, containing three directories, as shown below:

LCC Unity SDK package directory structure

LCC Unity SDK package directory structure

SubfolderDescription
RuntimeRelated files and scripts.
PluginsLibrary files required by the LCC SDK itself.
ResourcesCompiled shaders and other resource files for each platform.

Obtaining the SDK

Download LCC Unity SDK

LCC Data Coordinate System

The coordinate system of LCC data is shown below:

Coordinate system of LCC data

Coordinate system of LCC data

LCC data uses a Z-up right-handed coordinate system, while Unity uses a Y-up left-handed coordinate system. When rendering data in Unity, a coordinate transformation is required — typically set the Transform of the Renderer with Rotation.x = -90 and Scale.x = -1.

For details about the LCC data format, see:

LCC Data Format Whitepaper

This chapter is from the official XGRIDS user manual. Official source (opens in a new tab) · Updated:

XGRIDS Türkiye

We're With You During Setup and in the Field

Atlıhan Harita provides training and technical support for device setup, firmware updates, software use, and field applications. Send us your question and our specialist will get back to you.

+90 216 546 0804