UE5 3DGS 插件:LCC Plugin for UE
分享一下我们做的 UE5 3DGS 插件——LCC Plugin for UE,一个生产级的 Unreal Engine 插件,能加载、渲染、编辑和重打光大规模 3D Gaussian Splatting 场景。
项目地址
GitHub:xgrids/LCC-3DGS-Unreal-Plugin: Unreal Engine 5 plugin for 3D Gaussian Splatting (3DGS) — load, render, relight, and edit billion-scale Gaussian Splat scenes in UE5. Supports LCC/LCC2/PLY/SOG/SPZ, nDisplay, VR, virtual production, digital twins, CARLA, Cesium. Free + Pro.
官网下载:DEVELOPER
产品页:XGRIDS-3D Reconstruction-Spatial Computing-Handheld Scanner
Discord 社区:Discord
简单说说 3DGS
3D Gaussian Splatting 是近两年兴起的实时渲染技术,用数百万个三维高斯基元来表达场景,能从照片或 LiDAR 扫描中重建出照片级真实感的环境,训练速度比 NeRF 快,渲染质量不输甚至更好。
我们这个插件做的事情:把大规模高斯泼溅场景带进 Unreal Engine——导入、编辑、重打光、实时渲染,一站搞定。
核心是 LCC2 的极致压缩技术,能把大规模 3D Gaussian 场景一次性加载进 UE,覆盖数十万平方米的真实空间,同时保持高保真度。
适用场景
- 影视与虚拟制片:把真实世界 3DGS 场景变成 LED 墙虚拟置景,支持重打光、编辑和电影级效果
- 数字孪生:从实景采集创建可交互的空间数字孪生,用于可视化、设计评审和运维
- 仿真模拟:基于真实 3DGS 采集构建高保真仿真环境,支持机器人、自动驾驶、CARLA 等训练场景
- 游戏与 VR:将摄影测量和高斯泼溅采集转化为沉浸式游戏关卡和 VR 体验,支持 PICO、Meta Quest 等 XR 设备
- 建筑与 BIM:结合 Cesium 做地理空间上下文叠加,或与 Mesh 资产配合做设计评审
核心特性
数据与格式
- 支持主流 3DGS 格式:LCC2、LCC、PLY、SOG、SPZ(v2/v3/v4 兼容)
- 标准 PLY 直接导入(兼容 gsplat、3DGS original、Nerfstudio、Postshot、Luma、Polycam 等训练输出)
- Marble生成高斯直接导入
- 无点数限制——大规模高斯点加载
- LCC2 极致压缩,大规模真实场景一次加载
渲染与性能
- 流式 LoD(Level-of-Detail),帧率稳定
- NVIDIA DLSS 支持
- DirectX 11 / DirectX 12 / Vulkan 三种图形 API
- 原生深度渲染
- 抗锯齿开关
打光与后处理
- Proxy Mesh 重打光(Pro)
- 高斯泼溅自阴影(Pro)
- 原生深度缓冲景深(DOF)
- 曝光控制、色彩校正区域
- Post Process Volume 支持
- 专业色彩管理:OCIO / ACES 工作流(Pro)
场景编辑
- 3DGS + Mesh 资产无缝融合与共同编辑
- 多个 3DGS 场景、Mesh 和特效混合渲染
- 裁剪与切面(Pro 无限制)
- 平移、旋转、缩放
- 全局透明度控制
- Splat 大小调节
- 高程着色
- Node Bound 可视化
XR 与虚拟制片
- VR 高保真串流(PICO、Meta Quest 及主流头显)
- 原生 nDisplay 支持
- disguise、Pixotope、Aximmetry 集成
- LED 墙虚拟制片工作流
仿真与地理空间
- Cesium for Unreal Engine 支持
- CARLA 仿真器支持
- 碰撞检测(单射线与多射线)
开发体验
- 无代码蓝图可视化脚本
- C++ 原生 API,运行时控制
- Console 命令用于性能分析和调试
- 可配置线程池(遍历、加载、排序)
- 加载动画支持
- 动态加载 / 卸载场景数据
- UE 5.1 ~ 5.8 全版本支持
免费 vs Pro
| 功能 | 免费版 | Pro 版(限时免费) |
|---|---|---|
| 多格式 3DGS 加载 | ✅ | ✅ |
| 渲染与 LoD 性能 | ✅ | ✅ |
| 深度渲染与 DOF | ✅ | ✅ |
| NVIDIA DLSS | ✅ | ✅ |
| 碰撞检测 | ✅ | ✅ |
| VR 串流 | ✅ | ✅ |
| nDisplay | ✅ | ✅ |
| Cesium & CARLA | ✅ | ✅ |
| 基础重打光 | ✅ | ✅ |
| 基础裁剪 | ✅ | ✅ |
| Proxy Mesh 重打光 | — | ✅ |
| 自阴影 | — | ✅ |
| ACES / OCIO 色彩管线 | — | ✅ |
| 无限裁剪与切面 | — | ✅ |
99% 的功能免费开放,Pro 目前限时免费,门槛很低。
兼容性
| 项目 | 支持范围 |
|---|---|
| 引擎版本 | UE 5.1 / 5.2 / 5.3 / 5.4 / 5.5 / 5.6 / 5.7 / 5.8 |
| 平台 | Windows、Linux(交叉编译) |
| 图形 API | DirectX 11、DirectX 12、Vulkan |
| VR 头显 | PICO、Meta Quest 及其他 |
| 虚拟制片系统 | nDisplay、disguise、Pixotope、Aximmetry |
上手
不需要写代码,蓝图就能完成基本操作。需要更细的控制有完整的 C++ API 和 Console 命令。
采集数据带 RTK 信息的话,打开 GeoPlace 功能就能自动对齐到真实世界坐标。
