1

仕事で OpenSceneGraph (Qt Gui にインターフェース) を使用してプログラムを作成しましたが、すべて問題ありませんでした。プログラムを家に持ち帰った (つまり、ソース コードを家に持ち帰り、自宅でコンパイルした) ため、オプションを設定しない限りシーンsetUseVertexBufferObjects(true)は表示されません。このように設定されていません (つまり、オブジェクトはカリングされていません)。モデルはレンダリング時に間違いなくビューアー カメラの子であり、カリングにつながるノード マスクも使用しません。少なくとも 1 つのオブジェクトの位置をカメラのビュー内に再設定したので、視錐台のカリングにはなりません。

私のシェーダーは を使用#version330しており、職場で使用しているグラフィック カードは NVidia Quadro 4000 (と思います) であり、自宅で使用しているグラフィック カードは Radeon HD 5870 であるため、ハードウェアに問題はありません。

OpenSceneGraph のインストールは新しいものなので、明らかにここで間違いを犯した可能性がありますが、どの設定がこの「動作」につながるかはわかりません。

では、なぜこのようなことが起こるのでしょうか?

4

0 に答える 0