【发布时间】:2012-09-19 06:41:44
【问题描述】:
OpenGL 3 渲染点:点存储在空间分区树中。树有带有颜色和法线信息属性的点。
点信息及其属性存储为一组缓冲区。
偏移缓冲区是一个向量数组。
这些点作为中心和偏移索引存储在内存中。偏移索引指向偏移缓冲区
Point = center + OffSetBuffer[offset index]。法线存储在法线缓冲区中,每个点保存法线缓冲区的索引。
颜色存储在颜色缓冲区中,每个点保存颜色缓冲区的索引。
我有一些空间可以更改缓冲区布局,但保持上述信息会减少重复或冗余信息。
我的问题是如何使用 OpenGL 3+ API 有效地渲染上述点?
【问题讨论】:
标签: c++ opengl glsl particles billiards