我是Three.js的新手,正在寻找一个教程来帮助我开始如何在Three.js中使用Marching Cubes。到目前为止,我在Three.js中看到的一些使用这个的项目对我来说有点复杂,所以一个简单的教程会很好。谢谢你。
disbfnqx1#
和您一样,我也在寻找Marching Cubes算法的非元球示例--我对隐式定义的曲面的图形化特别感兴趣。由于找不到这样的示例,我编写了一个介绍性的Marching Cubes示例,使用Three.js,并将其发布在:https://stemkoski.github.io/Three.js/Marching-Cubes.html有关该理论的更多详细信息,请查看以下网址的文章http://paulbourke.net/geometry/polygonise/
h5qlskok2#
我看了three.js和他们的marching cubes演示。它似乎是专门为渲染肉丸而构建的:-)我从头开始,复制了查找表,重写了主要函数和线性插值方法,并得到了一个新的工作引擎。我的建议是自己重写(这花了我一些时间),但将自己的代码与这个新的实现集成会容易得多。特别是,如果你想做的不仅仅是具有单一纹理的肉丸。实际上,我在试图理解Al戈尔节奏时更多地使用了这个网站polygonize。下面是它的实际应用视频-〉http://youtu.be/_oML6USPs20您可以在此处跟踪发布日期highdensitygames.com一旦我在Chrome应用程序市场发布了这个游戏,我就会发布源代码。不过我不确定它会对你有帮助。这就像看three.js源代码一样。你需要自己挖掘自己的实现。祝你好运!
wvmv3b1j3#
也许不完全是一个教程,但3 dreams of black demo有一个metaballs sample与source
3条答案
按热度按时间disbfnqx1#
和您一样,我也在寻找Marching Cubes算法的非元球示例--我对隐式定义的曲面的图形化特别感兴趣。由于找不到这样的示例,我编写了一个介绍性的Marching Cubes示例,使用Three.js,并将其发布在:
https://stemkoski.github.io/Three.js/Marching-Cubes.html
有关该理论的更多详细信息,请查看以下网址的文章
http://paulbourke.net/geometry/polygonise/
h5qlskok2#
我看了three.js和他们的marching cubes演示。它似乎是专门为渲染肉丸而构建的:-)我从头开始,复制了查找表,重写了主要函数和线性插值方法,并得到了一个新的工作引擎。我的建议是自己重写(这花了我一些时间),但将自己的代码与这个新的实现集成会容易得多。特别是,如果你想做的不仅仅是具有单一纹理的肉丸。实际上,我在试图理解Al戈尔节奏时更多地使用了这个网站polygonize。
下面是它的实际应用视频-〉http://youtu.be/_oML6USPs20
您可以在此处跟踪发布日期highdensitygames.com
一旦我在Chrome应用程序市场发布了这个游戏,我就会发布源代码。不过我不确定它会对你有帮助。这就像看three.js源代码一样。你需要自己挖掘自己的实现。祝你好运!
wvmv3b1j3#
也许不完全是一个教程,但3 dreams of black demo有一个metaballs sample与source