2

これは非常に単純なセットアップの要点です: https://gist.github.com/ichbinadrian/4758155

私の基本的な計画は、最低または最高の頂点までの距離に応じてフラグメントに色を付けることです。まるで山並み。後のラウンドの処理に使用できる値をシェーダーに保存するにはどうすればよいですか。頂点は時間の経過とともに位置が変化するためです。

少なくともそれが計画です。属性の値を変更した後、頂点と面を更新する方法がわからないためです。シェーダーの外側で頂点の位置を変更し、xNeedUpdate = true に設定するとうまくいきました。

シェーダーのロジックはそれほど簡単ではありません。

4

1 に答える 1

2

レンダリング ループでこれを行う場合:

attributes.displacement.needsUpdate = true;

あなたの要点は機能します。

于 2013-02-11T23:38:36.583 に答える