卡通渲染--Dot3 Cel Shading

本文介绍了使用ShadeX 3中的Dot3 Cel Shading技术进行卡通渲染,通过修改普通渲染代码,将大部分计算移到顶点着色器,并展示了不同效果,如普通渲染、卡通着色及多条过渡带。提供的像素着色器代码详细说明了如何实现这一过程。
摘要由CSDN通过智能技术生成

           按ShadeX 3中《Dot3 Cel Shading》的方法所渲染的卡通茶壶,简单的代码效果居然如此好。因为是卡通渲染,所以除了最后着色以外的大部分计算都可以移动到vertex shader中,不过因为我的代码是在普通渲染的基础上改的,所以vertex shader中只是做了基本的变换。另外如果加上高光,效果反而不真实了,直接用普通光照模型计算出的漫反射进行调整就能得出不错的效果。

普通渲染(漫反射+高光)+ 边缘轮廓线:

卡通着色:



多条过渡带:


完整的pixel shader代码:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值