2025数字孪生新纪元|北大RainyGS如何用表面物理重构虚拟世界?

① 事件背景

2025年CVPR论文接收名单揭晓当日,北大计算机系实验室传出的实时暴雨仿真视频登上GitHub趋势榜。这项被称作RainyGS的技术,源自团队对数字孪生动态建模困境的长期观察:传统NeRF(神经辐射场)虽能构建精美静态模型,却对雨滴轨迹、积水涟漪等动态现象束手无策。

[案例] 某自动驾驶公司仿真工程师李工透露:"现有工具生成暴雨场景时,雨滴穿透车体、水花逆流等bug频发,我们不得不投入30%算力做后期修正。"

技术争议焦点在于:该坚持物理引擎的严格规则,还是拥抱生成式AI的创作自由?RainyGS选择第三条道路——通过表面表达统一物理计算与视觉呈现,在CVPR审稿中获得"重新定义动态孪生基准"的高度评价。


② 技术拆解

2025数字孪生新纪元|北大RainyGS如何用表面物理重构虚拟世界?

核心突破1:表面表达融合
将3DGS的6D椭球参数(位置、旋转、缩放)直接映射为浅水波方程的离散边界条件,避免传统方法中几何模型->体素网格->物理模型的多重转换损耗。这种「所见即所算」的架构,使雨滴碰撞检测效率提升47倍。

核心突破2:屏幕空间物理加速
创新采用屏幕空间光线追踪(Screen-Space Ray Tracing)技术,在保留3DGS实时渲染优势的同时,通过深度图反投影实现水面折射效果计算。测试显示,1080p分辨率下单帧渲染耗时仅8.3ms。

[案例] 团队博士生戴启宇回忆:"当第一个遵循坡度自然流动的虚拟水流生成时,我们知道找到了表面物理的黄金分割点。"

核心突破3:动态参数耦合
通过可微分渲染框架,实现雨量、风速等控制参数与物理方程的实时耦合。用户调节暴雨等级时,系统自动对应修改Navier-Stokes方程中的外力项系数。


③ 行业影响

2025数字孪生新纪元|北大RainyGS如何用表面物理重构虚拟世界?

汽车行业:某头部车企已将RainyGS集成进ADAS测试平台,暴雨场景生成效率从3小时/场景提升至实时生成,覆盖98%的极端天气corner case(边界案例)。

智慧城市:深圳应急管理局正基于该技术构建洪涝推演系统,通过导入真实地形GIS数据,可预测特定降雨量下72小时内的内涝扩散路径,精度达厘米级。

影视游戏:尽管当前侧重工业应用,但引擎开发商已注意到其潜力。虚幻引擎5.3路线图显示,正在评估将3DGS物理模块集成至Niagara粒子系统。


④ 开发者指南

# RainyGS Python API基础调用
from rainygs import SceneSimulator

# 初始化3DGS场景
sim = SceneSimulator(gaussian_cloud="city_model.ply")

# 设置物理参数
sim.set_rain(intensity=0.75, wind_speed=3.4)

# 实时交互回调
def update_physics(delta_time):
    sim.update_hydrodynamics(dt=delta_time)
    return sim.render_frame()

JavaScript版支持WebGL2.0实时预览:

const rainSim = new RainyGS.Viewer({
  container: '#webgl-container',
  realtimeGI: true 
});

// 滑动条交互事件
rainSlider.addEventListener('input', (e) => {
  rainSim.setRainIntensity(e.target.value/100);
});

⑥ 体验地址

论文精读https://arxiv.org/abs/2503.21442
在线Demohttps://pku-vcl-geometry.github.io/RainyGS
开发文档https://github.com/PKU-VCL/RainyGS/wiki


技术术语对照

数字孪生 | Digital Twin
3D高斯泼溅 | 3D Gaussian Splatting (3DGS)
Real2Sim2Real | 真实-仿真-真实闭环
表面边界方程 | Surface Boundary Equations
浅水波方程 | Shallow Water Equations (SWE)


© 版权声明

相关文章

暂无评论

none
暂无评论...