この質問は実際にはUnity3Dに関するものですが、より一般的な質問になることもあるため、この質問を可能な限り一般的にします。
のシーンがありcamera (near = 0.3, far = 1000, fov = 60)
、半径10000単位のスカイドームを描画したいとします。
私はドームの中にいるので、オブジェクトはカメラの錐台によってカリングされません。しかし、頂点は何らかのシェーダーによってカリングされ、最終結果は次のようになります。
今私の質問は:
オブジェクト全体が描画され、カメラの遠方平面によってクリップされないようにするために、エンジンのどの設定を変更できますか?
私が望まないのは:
- 錐台の精度が低下するため、遠方平面を10000に変更します
- 私のゲームは実際には非常に小規模なので、ニアプレーンを変更します
- この設定は非常にリアルに見えるため、ドームのスケールを変更します