【发布时间】:2014-05-21 19:12:35
【问题描述】:
我正在尝试创建一个包含单位立方体(或球体)的 600x600x600 网格。只有一些立方体存在。所以,基本上我试图用小立方体或球体组成类似下面的东西。
问题 1:渲染这样的结构成本很高。它需要 3 个嵌套循环(每个循环 600 次)。有什么办法可以解决吗?
我的想法是将附近的立方体组合成一个(八叉树),因为在我的情况下不会有太多的间隙。但我想要一个通用的解决方案。你认为渲染上面这样一个场景需要多长时间(看起来像一个 250x250x250 的场景)?
问题 2:实例渲染与我的问题有关吗?
注意:这里我将体素表示为一个立方体,而立方体又需要 6 个四边形。
【问题讨论】:
标签: c++ opengl 3d rendering voxel