XGRIDS文档
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 灵视 P 系列

    • 灵视 P1

      • 产品概述
      • 设备基本操作
      • 使用 LCC Scan App
      • 维护及保养
      • 常见问题
  • 灵光 K 系列

    • 灵光 K1

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
    • 灵光 K2

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 地图融合
      • 典型场景路线规划建议
      • 注意事项
      • 常见问题
  • 灵光 L 系列

    • 灵光 L2 Pro

      • 产品概述
      • 设备基本操作
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据
      • 实时测量功能
      • 附录
      • 常见问题
    • 灵光 L3

      • 产品概述
      • 设备基本功能
      • 设备激活与连接
      • 设备采集
      • 获取绝对坐标点云数据操作流程
      • 附录
  • 配件

    • 补光灯

      • 安装指导
      • 基本操作
      • 常见问题
  • Lixel Studio

    • 版权
    • 安装与激活
    • 界面说明
    • 文件
    • 工程处理
    • 工具
    • 平面绘制
    • 行业应用
    • 设置
    • 设备感知
    • 常见问题 / FAQ
  • Lixel CyberColor

    • LCC Studio

      • 入门
      • 版本与更新
      • 下载与安装
      • 界面概览与导航
      • 重建前工作
      • 模型重建
      • 单模型重建
      • 地图融合
      • 空地融合
      • 航拍重建
      • 我的模型
      • 其他功能
      • 设置与账号
      • 转换工具
      • 视频重建
      • 常见问题 / FAQ
    • LCC Scene Editor

      • 版本与更新
      • 账号与登录
      • 产品概览与主页
      • 编辑器界面介绍
      • 三种场景漫游快捷操作
      • 文件
      • 设置
      • 编辑操作
      • 窗口
      • 视图工具栏
      • 资产与属性
      • 左侧工具栏
      • 视点
      • 跳转点
      • 天空盒
      • 标注
      • 测量
      • 场景漫游
      • 场景报告
      • 智能户型图(3D Layout)
      • 小地图
      • 预览模式(Viewer)
      • 帮助
      • 常见问题 / FAQ
      • 出生点
    • LCC Model Editor

      • 版本与更新
      • 新手指引
      • 概览与界面
      • 文件操作
      • 选择器
      • 编辑操作
      • 测量
      • 调色
      • 资产管理
      • 设置与帮助
      • 常见问题 / FAQ
    • 采集指南

      • 概述
      • 采集设备总览
      • 通用采集原则
      • 室内场景采集
      • 室外场景采集
      • 大场景采集(地图融合)
      • 空地融合采集
      • 物体采集
      • 人物采集
      • 视频重建采集
      • 高清补拍
      • 控制点(灵视 P1)
      • 常见问题与排查
    • LCC Studio Linux

      • 产品概要说明
      • 基本架构说明书
      • 安装部署说明书
      • 容器启动参数说明书
      • CodeMeter离线授权部署说明书
      • API指令集说明书
      • 附录-开发者数据说明书
      • 附录-错误码列表
      • 单机多卡集群部署QuickStart
    • 使用技巧

      • 多个大型 3DGS 模型融合工作流
    • 历史版本
  • Plugin & SDK

    • Unreal

      • 介绍
      • 快速入门 - Windows
      • 快速入门 - Linux
      • 快速入门 - Quest3
      • 版本与授权
      • 渲染
      • Tiled 光栅化(实验性)
      • 画面调节
      • 法线与光照
      • 场景编辑
      • 性能参数说明
      • 性能优化指南
      • 第三方与引擎插件集成
      • 代理网格
      • 加载动画
      • 碰撞
      • 寻路系统支持
      • 单层水支持
      • 本地化
      • 常见问题
      • 故障排查
      • 日志与诊断
      • 联系我们
      • 最佳实践

        • 用 LixelStudio 网格为 3DGS 重打光
      • API 参考

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新日志

        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Unity SDK 简介
      • 技术特性
      • 开发环境要求
      • PC 快速开发入门指南
      • 工程设置优化指南
      • Pico 4 Ultra 开发指南
      • Pico 4 Ultra PC 串流指南
      • Quest 3 开发指南
      • Quest 3 PC 串流指南
      • OpenXR 开发指南
      • Pico 4 Ultra 企业串流指南
      • 术语表
      • 常见问题
      • 联系我们
      • 功能开发指南

        • 多场景混合渲染开发指南
        • 阴影接收开发指南
        • 实时光照开发指南
        • 多相机渲染开发指南
        • 高清图像渲染开发指南
        • LCC 与 LCC2 数据格式兼容开发指南
        • 加载特效开发指南
        • Mip 渲染模式切换开发指南
        • 边角点吸附开发指南
        • 投影贴花开发指南
        • 视频流投影开发指南
        • 高亮显示开发指南
        • 实时裁剪开发指南
        • 调色开发指南
        • 获取场景 Mesh 数据开发指南
        • 编辑器模式开发指南
        • 渲染性能参数设置指南
        • 应用与数据协同打包开发指南
        • 碰撞系统开发指南
        • macOS 开发权限问题操作指南
        • iOS 设备编译打包开发指南
      • API 参考

        • LCCManager
        • Renderer
        • 数据类型
      • 更新日志

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
    • X-Brain

      • 产品概述
      • 硬件接口
      • 快速开始
      • 核心概念
      • 集成指南
      • API 参考
      • 数据类型
      • ROS2 桥接
      • 示例程序
      • 部署与网络
      • 排障与 FAQ
      • 版本与发布
    • Web

      • 介绍
      • 渲染性能优化指南
      • 显卡配置
      • 常见开发问题
      • API参考

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • 更新日志

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0
    • Lixel OpenAPI

      • 概述
      • 连接与鉴权
      • 消息模型与编解码
      • 接口清单
      • 实时数据
      • 项目文件访问
      • 错误码
      • Python

        • 快速开始
        • 客户端封装与工具
        • 常见问题
      • C++

        • 快速开始
        • 客户端与示例
        • 常见问题

技术特性

功能特性

随着 LCC Unity SDK 逐步完善,功能特性也将越来越丰富。目前已开放各类 API 接口 90 余个,下面列出 SDK 当前的主要功能特性,你可以按需集成到自己的项目中。

序号功能特性描述备注
1基础渲染支持全量 LOD0 渲染
支持大场景动态 LOD 分块渲染
支持球谐 / 无球谐数据渲染
支持主体数据与环境数据渲染分离控制
自动计算区分全量与分块渲染
支持物体级到城市级3DGS数据场景
2多图形 API 支持支持 DX12、DX11、Vulkan、Metal 图形 API适应各类硬件平台
3OpenXR支持 VR设备 OpenXR标准适应各类硬件平台
43DGS / Point Cloud 渲染支持 3DGS 和 Point Cloud 两种渲染模式
5单场景 / 多场景混合渲染支持单 LCC 场景渲染
支持多 LCC 场景混合渲染(最大支持 255 个 LCC 场景混合)
支持 SOG / SPZ 格式文件混合渲染
全局统一 CPU内存/GPU显存管理,彻底杜绝内存/显存泄露及爆炸问题
6动态光照支持点光源、聚光源的实时动态光照不依赖 Proxy Mesh,使用更灵活
7实时阴影支持 Mesh 实时投射阴影到 3DGS 表面不依赖 Proxy Mesh,开销较小、性能高
8角点吸附支持 3DGS 表面角点吸附、吸附光标显示、吸附射线检测
9多相机渲染全量渲染模式支持全功能多相机渲染
分块渲染模式支持同位置同朝向多相机渲染
允许多机位
10投影贴花支持纹理与动态视频投影贴花
支持投影贴花深度遮挡
11正交 / 透视渲染支持动态正交、透视渲染切换
12高清视频录制支持各类分辨率(1080P、2K、4K、8K)视频录制允许各尺寸高清视频录制
不受显示器分辨率影响
13实时高亮支持实时选区高亮(2D、3D、Mix)
14实时裁剪支持实时选区裁剪(2D、3D、Mix)
15实时平面剖切支持实时水平、垂直平面剖切)
16实时调色支持实时选区调色(亮度、饱和度、对比度)
17语义着色支持语义数据分语义着色需要3DGS基元携带语义信息
18AI Box 渲染支持 AI 识别 lcb 文件的可视化主要用于能源行业的 AI 识别框渲染
19加载特效支持数据加载时的扩散特效
20射线检测支持无 Mesh 的射线检测
支持有 Mesh 的射线检测
支持有 Mesh 的 Sphere 碰撞检测
支持有 Mesh 的 Capsule 碰撞检测
内建高性能碰撞检测系统
21动态 FOV 设置支持运行时渲染相机动态 FOV 设置主要用于渲染主机与显示设备分离的场合,如佩戴立体眼镜
22Alpha 调整支持实时调整 3DGS 全局透明度
多LCC场景渲染时支持独立调整各场景透明度
23数据源支持本地磁盘数据源
支持网络服务器数据源
24锁帧支持锁帧与不锁帧的动态切换默认锁帧,优化性能表现
25深度写入支持实时深度写入局限: 写入粒度较粗,会出现椭球形状
26Mip / Non-Mip 渲染实时切换支持 Mip / Non-Mip 两种渲染方式实时切换
27PCVR串流支持 Single Pass Instanced / Multi Pass 两种 PCVR 串流方式
28获取场景Mesh支持 一次性获取全部 / 按需获取部分 两种方式获取场景Mesh数据
29小点Culling支持运行时动态调整小点Culling,优化性能表现
30渲染参数设置开放各项渲染参数设置,包括总渲染 Buffer、同屏渲染数量、StartLOD、SSE 因子调节等 API允许运行时动态调整渲染性能和质量

注:

  • 部分功能只限PC(包括Windows、Mac、Ubuntu)平台;
  • 部分依赖Render Feature的功能在Built-in、URP、HDRP中支持会有差异

性能特性

LCC 渲染属于 GPU 计算密集型应用,渲染性能主要与以下因素相关:屏幕分辨率、CPU 处理速度、GPU 处理速度、内存容量与频率。下表中的 splats 数量均指 3DGS splats 数量。

PC 端

在 GPU 为 NVIDIA RTX 3060、CPU 为 Intel i7-11700、内存为 3200 MHz 32GB 的硬件条件下,采用 1800×1000 分辨率,可达到 2400 万 splats @ 30FPS 的渲染速度。

移动端

平台渲染速度
Android(2020 年后的中高端机型)200 万 splats @ 30FPS
iOS(iPhone 11 及以后机型)300 万 splats @ 30FPS

VR 端

设备渲染速度
Pico 4 Ultra60 万 splats @ 30FPS
Quest 360 万 splats @ 30FPS