OSG消锯齿

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSG消锯齿相关的知识,希望对你有一定的参考价值。

osg::DisplaySettings::instance()->setNumMultiSamples(4);
 
在osg+mfc下成功实现抗锯齿,在程序初始化的时候,即在osg控制类中,我的是OSG_MFC.cpp(头文件中#include <osg/Multisample>)中的 void cOSG::InitCameraConfig(void){}; 函数中加上:
traits->samples=16;
osg::Multisample* pms=new osg::Multisample;
pms->setSampleCoverage(1,true);
mRoot->getOrCreateStateSet()->setAttributeAndModes(pms,osg::StateAttribute::ON);

 

以上是关于OSG消锯齿的主要内容,如果未能解决你的问题,请参考以下文章

实时阴影渲染:软阴影

为标签绘制抗锯齿椭圆区域

OpenGL核心技术之抗锯齿

为什么基本的镜面遮光液,而不是锯齿状?

osg学习(五十五)osg_ModelViewMatrix osg_ModelViewProjectionMatrix osg_ProjectionMatrix osg_NormalMatrix(代码

[osg]OSG相机添加动画路径