我正在探索Potree:
这是用于渲染庞然大物点云的网络工具。
点云渲染的一个大问题是涉及大量数据。因此,Potree和其他类似程序使用的通用方法是不呈现整个数据。取而代之的是执行截头锥体剔除,以仅渲染位于摄像机截头锥体内的点云部分。
我对这种方法有一个基本的疑问。
我无法理解这是如何解决内存问题的。我们可能不会在摄像机视锥的外部渲染点云的一部分,但是点数据是否仍在内存中?只是我们不渲染所有数据,因此节省了大量渲染操作。但是内存消耗仍然很高。
有渲染高达6400亿点数据的示例。为什么内存问题没有面对如此众多的问题?
输入以了解这一点确实很有帮助。