3d 稀疏体素八叉树平滑网格划分

3d 稀疏体素八叉树平滑网格划分,3d,mesh,voxel,octree,marching-cubes,3d,Mesh,Voxel,Octree,Marching Cubes,我已经在我们的上帝谷歌上搜索了好几次,没有找到任何文章能够直观地解释以下问题: 我知道八叉树在理论上是如何工作的(从未实现过)。我想要的是一种算法方法,用于如何获取节点数据,并生成平滑的、基于三角形的网格,就像Marching Cubes那样(我甚至不知道八叉树是否使用Marching Cubes…) 基本上,我想知道如何将多个“立方体”比例的顶点连接在一起 在一个类似地雷探测器的空间(地球是平的),对于行进中的立方体来说,这很容易做到,因为它认为所有立方体的大小都相同,但在八叉树中,子节点的大

我已经在我们的上帝谷歌上搜索了好几次,没有找到任何文章能够直观地解释以下问题:

我知道八叉树在理论上是如何工作的(从未实现过)。我想要的是一种算法方法,用于如何获取节点数据,并生成平滑的、基于三角形的网格,就像Marching Cubes那样(我甚至不知道八叉树是否使用Marching Cubes…)

基本上,我想知道如何将多个“立方体”比例的顶点连接在一起

在一个类似地雷探测器的空间(地球是平的),对于行进中的立方体来说,这很容易做到,因为它认为所有立方体的大小都相同,但在八叉树中,子节点的大小只有其父节点的一半。如何将这些不同的立方体网格化


任何解释/链接/任何东西都将不胜感激

可以在细分完成后在独立的三维网格上工作

八叉树将是一个3D体积对象而不是一个曲面,从这种基于体素的对象中,可以使用移动立方体提取网格曲面

也许这个答案会帮助你:很好!我要看看这些文件。谢谢!谢谢回复。我现在要研究一下这个问题。我唯一的问题是如何处理父对象和子对象之间的边,因为它们的大小不同,所以某些面会在网格中产生“洞”…移动立方体只是基于等高线内外的网格节点,这不应该是问题。
"How can i smoothly mesh a Octree of voxels?"