У меня есть .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