Skip to main content

XGRIDS Support & Downloads · Engine Plugins & SDK

LCC for Web Downloads

LCC Web SDK is a high-performance 3DGS web rendering library that loads and renders large-scale 3DGS scene data (.lcc / .lcc2 and more) in the browser, with interactions such as ray casting, collision queries, and clipping boxes. It integrates with both Three.js and Cesium, supports WebGL 2.0, WebGPU, and WebXR, and runs on mainstream browsers including Chrome, Safari, and Edge.

Latest

Release Notes

  • 1. Added the setClipPrism clipping API.
  • 2. Added support for orthographic rendering in Cesium.
  • 3. Added the mip-filter rendering option.
  • 4. Optimized LCC2 data loading.
  • 5. Improved raycasting accuracy on mobile devices.
  • 6. Optimized sorting updates.

Version History (15)

V0.6.32026.09.08Details
  • 1. Improved raycasting accuracy.
  • 2. Optimized mobile performance.
  • 3. Optimized local caching.
  • 4. Optimized the Cesium Translation/Rotation/Scale transformation APIs.
  • 5. Optimized collision detection.
  • 6. Added WebXR support.
V0.6.22026.08.11Details
  • 1. Optimized the Cesium BOX clipping effect.
  • 2. Added the loadingEffectCenterType parameter to customize the center point of the loading effect.
  • 3. Separated the Cesium and Three.js builds into independent packages.
  • 4. Fixed an occasional data corruption issue when loading LCC2 data in Cesium.
  • 5. Fixed rendering issues on Lisuan GPUs.
  • 6. Fixed the blurry rendering issue of LCC2 data in orthographic mode.
V0.6.12026.06.16Details
  • 1. Improved BOX clipping view effect.
  • 2. Enhanced LCC2 text rendering quality.
  • 3. Improved LCC2 format support with smoother LOD transitions.
  • 4. Enhanced compatibility with EPSG coordinate system codes.
  • 5. Added a new setSmooth API.
V0.6.02026.04.14Details
  • 1. Support for the LCC2 data format. (Beta)
V0.5.52026.01.16Details
  • 1. Added support for semantic rendering.
  • 2. Upgraded the setRotation API to support EPSG coordinate systems (Cesium version).
  • 3. Added support for passing in a Camera attaching to an Object3D (Three.js version).
  • 4. Optimized pixel culling anomalies for distant viewpoint points.
V0.5.42025.10.22Details
  • 1. Added data loading and sorting detection, with support for requestRenderMode in the Cesium version.
  • 2. Added a configuration parameter for cache size.
  • 3. Optimized loading effects to reduce loading time.
  • 4. Optimized large-scene data cache management.
  • 5. Fixed an issue where data was not reloaded or updated after model transformations in the Cesium version.
V0.5.32025.09.05Details
  • 1. Added support for orthographic rendering;
  • 2. Added the hasEnvironment API;
  • 3. Fixed a bug in the local data cache;
  • 4. Fixed a Mesh destruction error in the Cesium version;
  • 5. Optimized cache configuration;
V0.5.22025.06.27Details
  • 1. Added modelMatrix loading parameters;
  • 2. Optimized loading effects;
  • 3. Optimized raycast interface, supported clipping box filtering;
  • 4. Optimized clipping interface, supported cancel clipping function;
  • 5. Fixed the local data cache conflict problem;
  • 6. Fixed the problem of resources not being released during unload;
  • 7. Fixed the occasional data loading exception;
V0.5.12025.05.30Details
  • 1. Support loading effects function;
  • 2. Add setPointsColor interface;
  • 3. Fixed data cache overwrite issue;
  • 4. Fixed the error of rtk data stitching in Cesium rendering;
V0.5.02025.05.08Details
  • 1. Support data cache function;
  • 2. Support encrypted URL;
  • 3. Support rendering of air-ground fusion data;
  • 4. Support loading pre-processed collision body data;
  • 5. Support watermark function;
  • 6. Add setMaxNodeSplats interface to support limiting the number of node splats;
  • 7. Add setEndLod and getLodInfos interfaces;
  • 8. Update collision body ray detection interface to support obtaining normals;
  • 9. Optimize rendering performance;
  • 10. Optimize point cloud display effect;
  • 11. Optimize stitching problems;
  • 12. Fixed the issue of sorting not updating;
  • 13. Fixed the issue of screen flickering during initial loading;
V0.4.12025.01.16Details
  • 1. Add collision function to support ray detection, sphere collision test, and capsule collision test; (threejs only)
  • 2. Optimize threejs rendering frame rate stability;
  • 3. Update the loading strategy to solve the problem of partial data loading failure;
  • 4. Fix problems in the setTranslation interface;
  • 5. Fix the problem of cesium rendering environment failure;
  • 6. Fix the problem of inaccurate fov value obtained by threejs;
V0.4.02024.12.11Details
  • 1. Optimize the smoothness of PC roaming.
  • 2. Optimize the smoothness of mobile roaming.
  • 3. Compatible with scenarios without spherical harmonic data.
  • 4. Update load interface parameters and add update interface.
  • 5. Added multiple performance parameter adjustment interfaces.
  • 6. Added scene bounding box acquisition interface.
  • 7. Added spherical harmonic data detection interface.
  • 8. Added interfaces for setting depth testing and obtaining projection coordinate information (Cesium only).
V0.3.12024.09.29Details
  • 1. Support clipping box.
  • 2. Support cylindrical area occlusion detection and analysis function.
  • 3. Support translation, rotation, and scaling operations for LCC models in Cesium scenes.
  • 4. Support spherical harmonic data loading progress function.
  • 5. Support automatic alignment of LCC models loaded with RTK coordinates in Cesium scenes.
  • 6. Optimizes performance and effects during scene roaming.
  • 7. Optimizes the display of spherical harmonic data.
  • 8. Solve the problem of being unable to load scenes on platforms that do not support WebGPU.
  • 9. Solve the problem of depth occlusion of LCC models in Cesium scenes.
V0.3.02024.08.16Details
  • 1.Support fetch meta.lcc data with token.
  • 2.Support lcc model visible setting.
  • 3.Support lcc model alpha setting.
  • 4.Support clipping plane.
  • 5.Support pointcloud color setting, built-in `default` and `rainbow` color.
  • 6.Support gpu accelerate.
  • 7.Support adapter meta v3.0 data.
  • 8.Support RTK global coordinate.
  • 9.Support point direction ray detection.
  • 10.Fix: lcc model in cesium scene depth test conflict.
  • 11.Fix: lcc model matrix update cause rendering effect error.
  • 12.Fix: corrected the timing of triggering sorting to make the rendering effect normally, and optimize the performance experience.
V0.2.02024.07.09Details
  • 1. Compatible with major browsers: Chrome, Firefox, Safari, Edge
  • 2. Display mode switching: supports switching between point cloud and splats display
  • 3. Raycasting detection: support selecting points in the scene based on mouse events
  • 4. Compatible with major Web3D libraries: supports building scenes with Three.js or Cesium.js
  • 5. Rendering mode settings: supports switching between basic rendering and spherical harmonic rendering, supports real-time turning on and off of spherical harmonic rendering
  • 6. Environmental data display: supports loading environmental data, and real-time setting of display and hiding of environmental data
  • 7. Data loading: supports data file path request and verification of meta.lcc links with tokens

Need a Hand With Your XGRIDS Gear?

QRC supports every scanner and software seat it sells. Talk to us about firmware updates, workflow setup, or adding to your kit.

Contact Us
Request a Quote