Gaussian-Splatting 训练并导入Unity中

这篇具有很好参考价值的文章主要介绍了Gaussian-Splatting 训练并导入Unity中。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

🍥环境安装

💡安装C++编译工具

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡安装Python

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
注意勾选自动添加路径到环境变量中,不然要手动添加环境变量哦!
cmd 检查安装是否正常:

python --version

💡安装CUDA

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
cmd 检查安装是否正常:

nvcc --version

💡添加ffmpeg到环境变量Path

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
把ffmpeg文件夹路径添加到环境变量Path中
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

添加COLMAP-3.8-windows-cuda文件路径到环境变量Path

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡pytorch安装

进入gaussian-splatting,cmd 执行:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡tqdm 安装

接着上面继续执行

pip install plyfile tqdm

💡diff-gaussian-rasterization安装

进入gaussian-splatting\submodules\diff-gaussian-rasterization文件夹 ,cmd执行:

python setup.py install

💡simple-knn安装

进入gaussian-splatting\submodules\simple-knn文件,cmd

python setup.py install

🍱路径配置

把路径换成自己的

💡1_视频转序列帧

视频可以是mp4或mov
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡2_生成点云

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡3_检查生成的点云

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡4_训练

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡5_打开训练结果

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

🍭训练

💡素材准备

拍摄一段视频,1_视频转序列帧.bat中的配置的位置!
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡清空数据

run/data内的所有文件夹内部的数据都删掉
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡视频转序列帧

双击1_视频转序列帧.bat,序列帧会放到run/data/input中
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡生成点云

双击2_生成点云.bat,
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡检查点云

双击3_检查生成的点云.bat,打开COLMAP后导入生成的点云数据进行查看
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡训练开始

双击4_训练.bat
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡查看训练结果

双击5_打开训练结果.bat
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

🍨导入Unity

💡打开示例工程

任选一个项目打开:UnityGaussianSplatting\projects
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡创建资源

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

💡资源加载

使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF
使用什么工程可以导入gaussinasplatting的.ply点云,Unity,unity,Gaussian,Splatting,NeRF

🍔资源下载

传送门🌈文章来源地址https://www.toymoban.com/news/detail-808138.html

到了这里,关于Gaussian-Splatting 训练并导入Unity中的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【3D-GS】Gaussian Splatting SLAM——基于3D Gaussian Splatting的全网最详细的解析

    3D Gaussian Splatting for Real-Time Radiance Field Rendering 论文:link code:link video:link 1. 开山之作 Nerf 一切的开始都是起源于 NERF 开山之作 这里由详细的学习与拆解 【NERF】入门学习整理(一) 【NERF】入门学习整理(二) 【NERF】入门学习整理(三) 【NeRF数据集】LLFF格式数据集处理co

    2024年04月15日
    浏览(85)
  • 3D Gaussian Splatting

    本文转载于大佬~~ 这是3D Gaussian Splatting综述, 先回顾3D Gaussian的原理和应用,借着全面比较了3D GS在静态场景、动态场景和驾驶场景中的性能,最后为未来指明了研究方向! 三维 Gaussian splatting(3DGS)是近年来在显式辐射场和计算机图形学领域出现的一种变革性技术。这种创新

    2024年04月08日
    浏览(59)
  • 【辐射场】3D Gaussian Splatting

      , 3D Gaussian Splatting,下文简称3DGS,是好一段时间以来在三维内容创作和三维重建领域比较有热度的一项技术。 它属于 基于图像的三维重建方法 ,意思就是你对现实物体或者场景拍照片,就能给你训练成一个场景模型,能够被渲染出来给你看。 它产生的模型可以作为三维

    2024年02月03日
    浏览(45)
  • 3D Gaussian Splatting 渲染过程

    给定一组三维高斯点,渲染步骤大致为:1.camera space转成ray space 2.对像平面进行分块,然后对高斯排序 3.正投影发出射线进行α-blending 这个步骤将NeRF中的投影过程变为了正投影,引入了ray space的概念,让3D Gaussian 变为2D Gaussian. 透视投影和正投影                    一般的渲

    2024年01月20日
    浏览(68)
  • 3D Gaussian Splatting:论文原理分析

    标题:3D Gaussian Splatting for Real-Time Radiance Field Rendering 作者:Bernhard Kerbl、Georgios Kopanas、Thomas Leimkühler和George Drettakis,来自法国Inria、Université Côte d\\\'Azur和德国Max-Planck-Institut für Informatik。 发表时间:2023年8月,ACM Transactions on Graphics上,卷号42,编号4 提出了一种名为3D Gaussia

    2024年01月23日
    浏览(50)
  • 3D Gaussian Splatting学习记录11.2

    cmd输入以下命令,开始训练 整个训练(30,000步)大约需要20分钟,但7000步后会保存一个中间模型,效果已经很不错了。训练结束后得到output文件 在Ubuntu 22.04上,运行以下命令来构建可视化工具: 安装后,找到SIBR_gaussianViewer_app二进制文件,并以模型的路径作为参数运行它: 参

    2024年02月04日
    浏览(66)
  • Awesome 3D Gaussian Splatting Resources

    GitHub - MrNeRF/awesome-3D-gaussian-splatting: Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months. 3D Gaussian Splatting简明教程 - 知乎 

    2024年01月20日
    浏览(56)
  • 学习笔记之——3D Gaussian Splatting源码解读

    之前博客对3DGS进行了学习与调研 学习笔记之——3D Gaussian Splatting及其在SLAM与自动驾驶上的应用调研-CSDN博客 文章浏览阅读450次。论文主页3D Gaussian Splatting是最近NeRF方面的突破性工作,它的特点在于重建质量高的情况下还能接入传统光栅化,优化速度也快(能够在较少的训练

    2024年01月20日
    浏览(61)
  • 3D高斯泼溅(Gaussian Splatting)通俗解释

    项目:3D Gaussian Splatting for Real-Time Radiance Field Rendering 代码:GitHub - graphdeco-inria/gaussian-splatting: Original reference implementation of \\\"3D Gaussian Splatting for Real-Time Radiance Field Rendering\\\" 功能:拍摄一段视频或多张图片,可以重建3维场景并能实时渲染。 优点:质量高、速度快。 缺点:占用

    2024年02月22日
    浏览(60)
  • 3d gaussian splatting笔记(paper部分翻译)

    本文为3DGS paper的部分翻译。 基于点的𝛼混合和 NeRF 风格的体积渲染本质上共享相同的图像形成模型。 具体来说,颜色 𝐶 由沿射线的体积渲染给出: 其中密度 𝜎、透射率 𝑇 和颜色 c 的样本是沿着射线以间隔 𝛿 𝑖 采集的。 这可以重写为 典型的基于神经点的方法通过

    2024年01月24日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包