关闭

卡通渲染的另类勾边方法 (续)

标签: shader
1870人阅读 评论(1) 收藏 举报
分类:
上次想出来的方法有一点不妥当之处,就是只能勾出轮廓,没有根据Z值来进行勾边,比如说一个人物的手摆动到身体内部的时候,手的边缘并不能很好的勾画出来。于是冥思苦想,又研究出一套能比较好的解决这个问题的方法。

同样的把人物通过shader往法线方向拉伸得到一个扩大模型,不过渲染的时候不需要用stencil buffer或者z buffer了,而是渲染三角形的时候改成逆时针方向渲染,也就是渲染反面,这样一来,几乎所有的边缘都可以比较好的勾画出来了,而且效率也很高。

哦弥豆腐,在卡通渲染上的研究终于可以告一段落。



如果原图的alpha混合的scr为0,dest为1的话,得到勾边概念效果:

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:173703次
    • 积分:2732
    • 等级:
    • 排名:第14003名
    • 原创:68篇
    • 转载:0篇
    • 译文:0篇
    • 评论:277条
    文章分类
    最新评论