Added support for using the new osgShadow plugin as a psuedo loader such that:
osgviewer cow.osg.shadow Or to ShadowVolume rechnique specifically: osgviewer cow.osg.sv.shadow
This commit is contained in:
@@ -453,9 +453,14 @@ int main(int argc, char** argv)
|
||||
|
||||
osg::ref_ptr<osg::LightSource> ls = new osg::LightSource;
|
||||
ls->getLight()->setPosition(lightpos);
|
||||
ls->getLight()->setAmbient(osg::Vec4(1.0,0.0,0.0,1.0));
|
||||
ls->getLight()->setDiffuse(osg::Vec4(0.0,1.0,0.0,1.0));
|
||||
|
||||
shadowedScene->addChild(model.get());
|
||||
shadowedScene->addChild(ls.get());
|
||||
|
||||
osgDB::writeNodeFile(*shadowedScene, "shadow.osg");
|
||||
|
||||
|
||||
viewer.setSceneData(shadowedScene.get());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user