OGRE 描边效果

1649 篇文章 11 订阅
1623 篇文章 22 订阅

不说别的,献上图




下面简单说一下原理:
1.使用两个pass

2.其中一个cull_hardware设置成anticlockwise

3.vp中让每一个点沿着normal进行缩放

4.注意缩放的系数

缺点:

1.系数怎么不固定

2.帧数下降2帧

3.这不是我想要的描边(我想要的是Left 4 Dead中的那种效果)

完....................

真的完了吗?

上面的描边使用的是pass中的cull_hardware

下面我们是用pass中的depth_write也来试一试描边

看图



 


可以看出后两张描得边比较好一点(也不能说好,只能说render效果不一样,后两张的描边效果比较细致)

原理:

1.使用两个pass

2.第一个pass的depth_write设置为off,第二个为on

3.注意pass的顺序不能颠倒,第一个是(vp中让每一个点沿着normal进行缩放)

第二个是边里面使用的那个pass,切记,切记.

哦,忘了说一句,你要是自己的导出器,不要忘记导出normal;否则,会出现一边有边,一边没有(可能ogre把pos当作normal了吧,如果没有normal的话)

缺点:

?????

完.......

真的完了吗?没有

................................

上面只是用到了vp,如果加上fp会更炫.....什么好的效果都会弄出来,以后吧,有机会.......

效果:边缘放光,边缘模糊等等..........

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值