私はThree.jsを初めて使用し、three.jsでマーチングキューブを使用する方法を開始するためのチュートリアルを探しています。これを使用するthree.jsでこれまでに見たプロジェクトのいくつかは私にとって少し複雑なので、簡単なチュートリアルがいいでしょう。
ありがとうございました。
私はThree.jsを初めて使用し、three.jsでマーチングキューブを使用する方法を開始するためのチュートリアルを探しています。これを使用するthree.jsでこれまでに見たプロジェクトのいくつかは私にとって少し複雑なので、簡単なチュートリアルがいいでしょう。
ありがとうございました。
あなたと同じように、私はマーチングキューブアルゴリズムのメタボール以外の例を探していました。特に、暗黙的に定義されたサーフェスをグラフ化することに興味があります。見つからなかったので、Three.jsを使用したマーチングキューブの紹介例を作成し、次の場所に投稿しました。
http://stemkoski.github.com/Three.js/Marching-Cubes.html
理論の詳細については、次の記事を確認してください。
私はthree.jsとそのマーチングキューブのデモを見ました。ミートボールをレンダリングするために特別に構築されたようです:-)ルックアップテーブルを新しくコピーしてコピーし、メイン関数と線形相互比例メソッドを書き直して、新しい動作エンジンを動作させました。私のアドバイスは自分で書き直すことです(時間がかかりました)が、自分のコードをこの新しい実装と統合する方がはるかに簡単です。特に、単一のテクスチャでミートボール以上のことをしたい場合。アル・ゴアのリズムを理解しようとしながら、実際にこのサイトをもっとポリゴン化して使用しました。
これが実際のビデオです-> http://youtu.be/_oML6USPs20
ここでリリース日を追跡できますhighdensitygames.com
Chromeアプリマーケットプレイスでこのゲームをリリースしたら、ソースをリリースします。しかし、それがあなたに役立つかどうかはわかりません。これは、three.jsソースを見るのと同じです。あなたはあなた自身の実装であなた自身を掘り下げる必要があるでしょう。幸運を!
チュートリアルではないかもしれませんが、黒のデモの3つの夢には、ソース付きのメタボールサンプルがあります