vault backup: 2024-02-26 19:37:17

This commit is contained in:
BlueRose 2024-02-26 19:37:17 +08:00
parent 38138c4134
commit ef00316587
2 changed files with 15 additions and 23 deletions

View File

@ -1,20 +0,0 @@
---
title: Untitled
date: 2024-01-03 15:18:09
excerpt:
tags:
rating: ⭐
status: inprogress
destination:
share: false
obsidianUIMode: source
---
1. https://www.bilibili.com/video/BV1X7411F744?p=1&vd_source=d47c0bb42f9c72fd7d74562185cee290
1. 看一下01~12课。
2. GaussianSplattingViewer
3. 渲染管线的简单讲解。
4. 代码流程图。
5. 数据结构解析。

View File

@ -105,7 +105,19 @@ public:
4. SH数据贴图FThreeDGaussiansData根据角度设置Niagara里texture_sh_X的贴图。
5. 社会中剔除空间 CropTranslations、CropRotators、CropExtents、KillTranslations、KillRotators、KillExtents。
# Niagara
剔除方式:
## 材质
# 实现思路
## 4D高斯
1. 实现一个Niagara Module实现对Texture2DArray贴图采样。
2. ~~使用Niagara Cache~~
3. 考虑 TextureStream机制以此节约显存。
## 使用RVT实现3D高斯 LOD思路
AI数据侧
1. 确定点云数据是否可以划分成四叉树的数据结构,也就是将一堆点云按照一个**距离阈值** 进行分割,最终形成一个四叉树。
1. 确定是否可以生成金字塔结构贴图直接写入到Mipmap结构里或者生成多张基于2的幕长度贴图。
UE侧
目前已经测试过SVT可以放入到Niagara Texture Sampler中。同时也可以将SVT放到Texture2DArray中。
1. 将3D高斯各种贴图制作成SVT之后塞入Texture2DArray在Niagara中采样。
2. 在Niagara中根据Niagara 粒子ID对SVT进行采样。