体素有时也被描述为体积像素,是一种基于 3D 多边形的对象,它位于 3D 网格布局中,就像像素位于 2D 网格中一样。体素的位置不会被存储;相反,它在网格中的位置是根据其他体素计算出来的。体素用于科学和医学数据的可视化、计算机图形、视频游戏、物理模拟等。
体素在电子游戏中的使用因著名游戏而流行起来我的世界,其游戏玩法核心是基于体素的数据存储,而 Roblox 则使用体素渲染技术来制作游戏图形。
体素在基于网格坐标的 3D 空间中占据一个位置,其中所有体素的大小和体积都相等。它们不包含任何几何数据,但通常包含科学值和其他元数据来控制其渲染外观。当与每个体素的简单几何内容相结合时,它使得在高刷新率下在图形处理单元 (GPU) 上渲染大型和开放的基于体素的环境相对容易。
通过使用大多数 3D 模型转换工具上的体素化选项,我们可以创建基于体素的 3D 模型。我们还有专门的3D 体素化工具可用于从普通 3D 模型生成基于体素的模型。