Feature/basic osg shader

rebased
should use the _specular notation