2

私は現在、二重輪郭を利用して地形をより有機的/現実的な外観にするボクセル エンジンに取り組んでいます。

二重輪郭に慣れていない場合は、基本的に、特定の点が空気か固体かを示すために密度関数を提供する必要があり (私の場合は、3D シンプレックス ノイズを利用しています)、提供できるようにする必要があります。 3D ノイズ関数の任意の点での法線ベクトル。

通常、三角形の法線を計算するときは、三角形を構成する 2 つのベクトルの外積をとります。この場合、ノイズ関数に小さなデルタを適用して同じ効果を達成する必要がありますか?

助けてくれてありがとう!

4

2 に答える 2

0

等値面上の点で、ノイズ関数の勾配関数を法線ベクトルとして計算できます。

3D パーリン ノイズの場合、3D パーリン ノイズの解析的導関数を使用できます。

于 2013-10-16T04:37:21.630 に答える
0

マーチング キューブ アルゴリズムに勾配を使用する簡単なアプローチを見つけました(私もボクセル エンジンに取り組んでいます)。

于 2013-06-20T09:42:31.397 に答える