项目介绍文章 - XV3DGS-UEPlugin
项目概述
XV3DGS-UEPlugin 是一款基于虚幻引擎 5(Unreal Engine 5,简称 UE5)的插件,由位于中国深圳的 XVERSE Technology Inc. 开发。这款插件的主要任务是提供对高斯溅射(Gaussian Splatting)模型的实时可视化、管理、编辑以及可扩展的混合渲染。这项技术创新地通过多张照片重建 3D 场景,为用户提供逼真的三维视觉体验。XVERSE 插件利用 UE5 的 Niagara 系统,充分发挥其特性,实现高效的渲染和管理。
当前功能
目前,XV3DGS-UEPlugin 处于早期访问阶段,但已具备多项实用功能:
- Niagara 驱动的高质量实时渲染:支持 3D 高斯溅射模型的实时可视化和渲染。
- 文件导入与转换:简易地将原始高斯溅射场景文件(.ply 格式)转换为插件可用的形式。
- 混合渲染:与其他 UE 资产进行混合渲染。
- 模型裁剪:支持基于 RT(旋转、平移、缩放)和体积的裁剪。
- 动态照明:支持 3D 高斯溅射场景的动态光照效果。
- 自动 LOD(细节层次)生成:支持在 Niagara 系统中的 20 万个点云。
- 本地训练工具(XV3DTools):可在 Windows 系统上将 MP4 视频训练为高斯溅射图文件。
未来计划
XVERSE Team 将定期发布新功能,未来计划包括:
- 动态 LOD 渲染
- 自动碰撞生成
- 预览窗口支持
- 交互式 3D-GS 资产编辑
- 3D-GS 资产压缩
如何开始使用
视频教程
- 在 YouTube 和 B站提供详细的视频教程,涵盖插件安装使用、视频转换 3D 模型等多个方面。
系统要求
- 操作系统:Windows 10 或 11
- 软件环境:Unreal Engine 5.1.x / 5.2.x / 5.3.x
- 硬件需求:cuda11 或更高版本(如果使用 XV3DTools)
本地训练
使用 XV3DTools 工具可以将 MP4 视频训练为高斯溅射图文件,在本地进行训练,过程详细并提供下载链接,步骤包括设置工具路径、选择输入输出路径等。
功能介绍
- RTS 变换:支持在场景中拖动、旋转、缩放 3D-GS 资产。
- 模型裁剪:用户可以通过调节裁剪体积实现模型内外部分的裁剪。
- 动态光照:支持所有 UE 类型的灯光,光源可随意移动造成不同效果。
- 颜色更改:调整参数可改变模型的整体色彩。
- LOD 管理:允许对载入的点云进行 LOD 设置,保持展现精彩细节。
版本发布说明
插件经过多次更新,每个版本均有详细更新说明和修复信息。
通过这篇文章,用户能够清晰地了解 XV3DGS-UEPlugin 的功能、如何获取并开始使用该插件,以及未来的更新计划。这为提供全方位的 3D 场景可视化解决方案打开了新的大门。