我有一個.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
我沒有設置我的照明,使用系統照明。任何指向像照明一樣設置Sun的指針都是我需要的。 – mkuse