3d gaussian splatting

charlee4416 天前
计算机图形学·三维重建·实时渲染·球谐函数·3d gaussian splatting
3D Gaussian Splatting可视化渲染原理详解本文主要围绕 3DGS 的可视化渲染流程 展开,希望能够帮助读者从图形学的角度理解其内部原理,而不仅仅停留在公式推导或代码实现层面。对于从事 GIS、数字孪生、三维可视化以及 AR/VR 开发的工程师而言,理解这些底层原理,也将为后续将 3DGS 与传统图形引擎融合、构建更复杂的实时三维应用打下基础。
Milton1 年前
3d gaussian splatting·gaussiansplats3d
3D Gaussian splatting 08: 部署模型网页展示制作好的Gaussian 3D模型, 可以通过项目自带的 SIBR Viewer 查看, 但是这个运行对显卡有要求, 需要 CUDA_ARCHITECTURE >= 7.x, 另一个选择是 Splatviz, 这个对显卡要求更低, 但是这两个都是需要在本地运行, 只能自己查看模型效果, 如果要将效果展示给别人, 最好的方案就是基于web的viewer, 线上直接可用的是 https://poly.cam, 如果想自己做一个网页展示模型, 可以用 GaussianSplats3D
Milton1 年前
colmap·3d gaussian splatting
3D Gaussian splatting 04: 代码阅读-提取相机位姿和稀疏点云convert.py 用于从帧系列中提取相机参数, 相机位姿和对象特征点的稀疏点云, 从 convert.py 的代码可以看到转换阶段的处理流程:
Milton1 年前
colmap·3d gaussian splatting
3D Gaussian splatting 03: 用户数据训练和结果查看用于训练的图片集采集有两种方式, 一种是使用相机从不同角度拍照, 另一种是拍视频后逐帧提取. 两种方式各有利弊, 拍照分辨率更高, 方便控制光圈,快门和白平衡, 但是拍照时较难控制好角度可能会造成部分交叠区域过小, 视频比较容易实现连续的画面移动, 保证交叠区域, 但是大多数手机没法手动控制视频录制过程的光圈和白平衡, 并且视频的分辨率大多数是通过插值填充的, 拍摄1080p视频时, 实际有效像素并没有1080p.
Milton1 年前
cuda·3d gaussian splatting
3D Gaussian Splatting 查看工具 splatviz3D Gaussian Splatting 仓库自带的 SIBR Viewer 运行对显卡有要求, 需要 CUDA_ARCHITECTURE >= 7.x, 在 RTX 4060Ti 上可以运行, 但是在 P104-100 上就会提示"Sorry, need at least compute capability 7.0+!"后退出. 因此需要寻找一个兼容性更好的查看工具.
Milton1 年前
3d gaussian splatting
3D Gaussian 三维视觉重建合集 https://www.youtube.com/playlist?list=PLAGyKNXhhw2l-OlYOvCxyQ2l29rypwIjW
我是有底线的