我正在使用 osgShadow::ShadowMap 创建阴影:
shadowedScene = new osgShadow::ShadowedScene;
shadowedScene->setReceivesShadowTraversalMask(ReceivesShadowTraversalMask);
shadowedScene->setCastsShadowTraversalMask(CastsShadowTraversalMask);
sm = new osgShadow::ShadowMap;
//sm->setLight();
int mapres = 8192;
sm->setTextureSize(osg::Vec2s(mapres,mapres));
shadowedScene->setShadowTechnique(sm.get());
我有飞机和机场。
当我有飞机移动时,影子在振动。
当我移除飞机时没有问题。
我已经尝试了所有可能的阴影技术,但找不到任何解决方案。