【发布时间】:2011-11-30 07:41:28
【问题描述】:
好的,我知道体素基本上只是像素的体积版本。
在那之后,我什至不知道该寻找什么。
谷歌搜索没有显示任何教程,我在任何地方都找不到关于它的书,我什至找不到与体素真正的基本概念有关的任何内容。
我对 C++ 库非常了解,并且具备 OpenGL 的基础知识。
有人能指出正确的方向吗?
编辑:我想我只是对如何实现它们感到困惑?抱歉让我感到痛苦,只是我真的找不到任何可以轻松关联的东西……我想我在想象一个体素与一个向量相关,你可以在其中实际存储数据。
体素可以表示为 ANY 3D 形状吗?例如,假设我希望形状是圆柱体。这可能吗,还是它们必须像立方体一样链接?
【问题讨论】:
-
你想用体素做什么?冒着陈述显而易见的风险......en.wikipedia.org/wiki/Voxel
-
除了 holtavolt 的回答之外,“点云”、“行进立方体”和“稀疏体素八叉树”都是要寻找的关键字,可能会让您更接近可实现的东西而不是抽象概念.
-
如果您了解如何将 2d 点(像素)放在 2d 数组中以形成 2d 形状,那么绝对没有什么可以解释如何将 3d 点(体素)放在 3d 数组中以形成 3d 形状。真的是一回事。
标签: c++ opengl gpu raycasting voxels