osg中实现半透明效果
来源:互联网 发布:网络布线怎么收费 编辑:程序博客网 时间:2024/06/06 07:31
在为球贴图的基础上,实现模拟地球的透明展示。
是先前效果如下:
实现后效果如下:
实现代码如下,主要是在状态集中进行设置:
osg::ref_ptr<osg::BlendFunc>blendFunc = new osg::BlendFunc();
blendFunc->setSource(osg::BlendFunc::SRC_ALPHA);
blendFunc->setDestination(osg::BlendFunc::ONE_MINUS_CONSTANT_ALPHA);
stateSet->setAttributeAndModes(blendFunc);
stateSet->setMode(GL_DEPTH_TEST,osg::StateAttribute::OFF);//取消深度测试
取消深度测试很关键,可以防止图片转动切换时变花,如下图:
osg::BlendFunc混合:把两种颜色混合在一起。
0 0
- osg中实现半透明效果
- 9.osg中实现半透明效果:
- osg 半透明遮挡实现
- osg 半透明遮挡实现
- Brew中实现图片半透明效果
- presentViewController 方法中实现半透明背景效果
- J2ME 实现半透明效果
- J2me实现半透明效果
- 半透明效果的实现
- 实现div半透明效果
- activity实现半透明效果
- Android应用开发中半透明效果实现方案
- Android应用开发中半透明效果实现方案
- Android应用开发中半透明效果实现方案
- DIV+JS实现半透明效果
- android的半透明效果实现
- popupWindow 实现悬浮半透明效果
- android的半透明效果实现
- 替换字符串中的子字符串
- 谈一谈自己对依赖、关联、聚合和组合之间区别的理解
- Metasploit基本用法
- Git(一)
- iOS 设置导航透明的两种方法
- osg中实现半透明效果
- iOS开发初学者入门 | 第七章:设备和自动布局
- 最新百度编辑器ueditor1.4.3.3php版简单应用
- Java 多线程控制
- 关于mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句理解
- 年年加薪是一种怎样的体验?
- 使用PopupWindow时让Activity背景半透明
- 持久性私有变量
- 【挑战高薪】Android程序员必会的十大面试题!