今日学习内容

3DGS

实现一个分级渲染的3dgs,训练还是基于DashGS进行训练.
首先将空间按照输入点云的规模进行3d空间的分块,比如说100000个点云,就将空间分成n=4,n^3个空间块,然后重要的是,训练的过程是所有块同时进行的,相当于建立一个映射调配器,根据gs球的坐标来分配到不同的空间文件里面,注意我的电脑内存有128G,但是显存只有8G,所以训练过程几乎可以无限使用内存.然后训练过程中对每个分块都训练出低模中模高模三种,方式是同时DashGS进行训练时,低模在训练代数1/4时保存,中模在训练代数1/2时保存,高模在训练结束时保存.然后渲染模块也需要改,距离相机空间距离近的用高模,中距离用中模,远距离用低模.可以直接在原有代码上来改.

1
2
3

python3 train_hierarchical.py -s /home/dong/3DGS/data/360_v2/bicycle -m ./output/lod_test_1 --iterations 30000 --low_model_iterations 5000 --mid_model_iterations 10000 --high_model_iterations 30000 --near_threshold 3.0 --far_threshold 10.0

力扣每日一题

JAVA并发编程篇

10/71 学习中,正在完善笔记.

Redis学习笔记

5/57 学习中,正在完善笔记.

简历制作

大概初版已经差不多了.

项目-TecHub

项目-派聪明

生活篇