我是 Three.js 的新手,正在寻找一个教程,让我开始了解如何在 three.js 中使用 Marching Cubes。到目前为止,我在 three.js 中看到的一些使用它的项目对我来说有点复杂,所以一个简单的教程会很好。
谢谢你。
我是 Three.js 的新手,正在寻找一个教程,让我开始了解如何在 three.js 中使用 Marching Cubes。到目前为止,我在 three.js 中看到的一些使用它的项目对我来说有点复杂,所以一个简单的教程会很好。
谢谢你。
和你一样,我一直在寻找 Marching Cubes 算法的非元球示例——我对绘制隐式定义的曲面特别感兴趣。由于找不到,我编写了一个使用 Three.js 的介绍性 Marching Cubes 示例并将其发布在:
http://stemkoski.github.com/Three.js/Marching-Cubes.html
有关该理论的更多详细信息,您应该查看文章
我查看了three.js 和他们的Marching cubes 演示。它似乎是专门为渲染肉丸而构建的 :-) 我重新开始并复制了查找表并重写了主要功能和线性插值方法,并获得了一个新的工作引擎。我的建议是自己重写(我花了一些时间),但是将您自己的代码与这个新实现集成起来会容易得多。特别是,如果你想做的不仅仅是单一质地的肉丸。实际上,我在尝试理解 Al Gore Rhythm 时更多地使用了这个站点的多边形化。
这是它的实际操作视频-> http://youtu.be/_oML6USPs20
你可以在这里追踪发布日期highdensitygames.com
一旦我在 Chrome 应用市场上发布这款游戏,我就会发布源代码。我不太确定它会帮助你。就像查看three.js 源代码一样。你需要用自己的实现来挖掘自己。祝你好运!
也许不是一个教程,但黑色演示的 3 个梦想有一个带有源代码的元球样本