这个周末玩点啥~
- 环境安装
-
- 安装C++编译工具
- 安装Python
- 安装CUDA
- 添加ffmpeg到环境变量Path
- 添加COLMAP-3.8-windows-cuda文件路径到环境变量Path
- pytorch安装
- tqdm 安装
- diff-gaussian-rasterization安装
- simple-knn安装
- 路径配置
-
- 1_视频转序列帧
- 2_生成点云
- 3_检查生成的点云
- 4_训练
- 5_打开训练结果
- 训练
-
- 素材准备
- 清空数据
- 视频转序列帧
- 生成点云
- 检查点云
- 训练开始
- 查看训练结果
- 导入Unity
-
- 资源下载
环境安装
安装C++编译工具
安装Python
注意勾选自动添加路径到环境变量中,不然要手动添加环境变量哦!
cmd 检查安装是否正常:
python --version
安装CUDA
cmd 检查安装是否正常:
nvcc --version
添加ffmpeg到环境变量Path
把ffmpeg文件夹路径添加到环境变量Path中
添加COLMAP-3.8-windows-cuda文件路径到环境变量Path
pytorch安装
进入gaussian-splatting,cmd 执行:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
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
2_生成点云
3_检查生成的点云
4_训练
5_打开训练结果
训练
素材准备
拍摄一段视频,1_视频转序列帧.bat
中的配置的位置!
清空数据
run/data内的所有文件夹内部的数据都删掉
视频转序列帧
双击1_视频转序列帧.bat
,序列帧会放到run/data/input中
生成点云
双击2_生成点云.bat
,
检查点云
双击3_检查生成的点云.bat
,打开COLMAP后导入生成的点云数据进行查看
训练开始
双击4_训练.bat
查看训练结果
双击5_打开训练结果.bat
导入Unity
打开示例工程
任选一个项目打开:UnityGaussianSplatting\projects
创建资源
资源加载
资源下载
传送门