1

Godus の動作とまったく同じように、ボックスの外にあるものをクリップする/レンダリングしない方法を考え出そうとしています (下の写真: 後ろのクリッピングに注意してください)…</p>

ここに画像の説明を入力

当初、私は構成的ソリッド ジオメトリ (CSG) を使って実験し、ボックスの境界にあるすべてのオブジェクトを手動で分割してクリップしました。ただし、これは非常に計算集約的であり、スクロールしてクリッピングされた領域をリアルタイムで更新できるようにしたいシステムには適していません。

おそらくシェーダーなどを使用して、オブジェクトを変更せずにリアルタイムで実行する方法でこれを達成する方法はありますか? 私はシェーダーを初めて使用しますが、これを自分で実装する方法を知るのに十分なほど理解していません。

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

4

1 に答える 1

0

カメラを箱の外に出すことはできますか? そうでない場合は、必要な領域の周りに大きな立方体を置き、その内側の面にマテリアルを与えます。

カメラがボックスの外に出ることができる場合 (メッシュの裏側を通して見ることができるので、これは奇妙なことです)、頂点カラーを使用して、ボックスの外側のすべての面を同じソリッドにすることを試みることができます。背景としての色。

于 2013-09-17T19:15:55.627 に答える