osg开启透明度


  1. osg::StateSet* stateset = _geometryFeild->getOrCreateStateSet();
      //Alpha混合开启
      

  2. stateset->setMode(GL_BLEND,osg::StateAttribute::ON);
      //取消深度测试
       
  3. stateset->setMode( GL_DEPTH_TEST, osg::StateAttribute::OFF  );
     
  4.  
  5.  stateset->setMode( GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::PROTECTED ); 
  6.   stateset->setRenderBinDetails(11, "RenderBin");//设置渲染优先级------级别理论上来讲 比 背景的node 后就行,没设置过的是-1.
  7.  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值