私は.objテクスチャ付きメッシュを持っています。 OpenSceneGraphを使ってメッシュを読み込んで表示しています。OpenSceneGraphでシーンを明るくする
osg::Node * cytBuilding = osgDB::readNodeFile("model/level_2_0_0.obj");
osg::Group * root = new osg::Group();
root->addChild(cytBuilding);
osgViewer::Viewer viewer;
viewer.setSceneData(root);
viewer.realize();
viewer.setCameraManipulator(new osgGA::TerrainManipulator());
while(!viewer.done())
{
viewer.frame();
}
のようなディスプレイ何かを得ます。私は自分自身の光を加えようとしましたが、それはちょっと役立ちます。しかしそれはあまり明るくない。レンダリングされたビューの輝度を上げる方法。
材料/テクスチャーの特性によって異なります。どのようにそれを操作するには?
また、私はメッシュをロードするように私は、いくつかの別の方法は何ですか?
*** line not handled *** :map_kS
*** line not handled *** :map_Ns
*** line not handled *** :map_bump
*** line not handled *** :bump
*** line not handled *** :map_opacity
*** line not handled *** :map_d
*** line not handled *** :refl
を印刷したメッセージを以下取得することを追加したいと思いますか
はあなたの光を表示:
はたぶん、この質問を見て! – eldo
システム照明を使用して照明を設定していません。太陽のような照明を設定するためのあらゆる指針が必要です。 – mkuse