osg::Uniform* view_position = new osg::Uniform( "view_position", ref->getViewPosition() );
stateset->addUniform(view_position);
view_position->setUpdateCallback(new updateViewShader(ref.get()));
貌似在着色器中没有使用~这是为何?? 学习了 好东西,先珍藏了。 哇,太美,太强大! 好炫,mark,回头研究 用了下,倒影有点问题,本来从岸的一边能看到岸另一边物体的倒影才对,结果我这边只有和物体在岸的同一边才能看到其倒影,真不知道大家怎么通过的。 我的怎么效果出不来啊,没有倒影,效果也出不来,我用的是3.1.4版。
谢谢! 学习啊! 您好,我在阅读您的shader代码,发现ocean.vert中attribute vec3 Tangent; 但是这个在您的geometry中没有指定这个属性,请问这个是怎么回事 效果不错 学习了啊 嘿嘿:kiss: osg3.2.1 自己加了一颗树 效果是这样子的 倒影看到了天空盒 没看到树..求解 树由于太小 我加了个转换矩阵,
osg::ref_ptr<osg::MatrixTransform> mt = new osg::MatrixTransform;
mt->setMatrix(osg::Matrix(osg::Matrixd::scale(200,200,200)));
mt->addChild(tree);
mt->getOrCreateStateSet()->setAttributeAndModes(b_f.get(),osg::StateAttribute::ON|osg::StateAttribute::OVERRIDE);
mt->getOrCreateStateSet()->setRenderingHint( osg::StateSet::RenderingHint::TRANSPARENT_BIN );
是哪里没加好吗:hug: 。。。 效果挺不错的! 收藏 下来看看
页:
1
[2]