卡通渲染(Toon Shading/Cel Shading)


    卡通渲染(Catoon Rendering/Toon Shading/Cel Shading)是NPR技术中的一种。 下面是老外关于卡通渲染的定义:

    Cel shading is a flat looking 3D image, with a cartoonish look exemplified by animated movies.The basic elements of a cel shaded effect are :
    - Sharp shadows
    - Little or no highlight
    - Outline around objects

    其中边界(outline)绘制是关键。卡通渲染中的边界有以下几种:
   (1)Boundary or  border edge:仅为一个多边形所拥有的边界。一个立体造型一般是没有这样的边界;
   (2)Crease or hard edge:为2个多边形共有的边界,而且2个多边形的夹角(dihedral angle)大于一个阈值。这个阈值的参考值为60度;
   (3)Material edge:不同材质的2个多边形的公共边界,也可是艺术家希望总是显示的线条;
   (4)Silhouette edge:相对于当前观察方向而言,面向不同朝向的2个多边形的公共边界。

    我使用VS1.1实现卡通渲染。由于还有一些功能没有完善,所以现在只放一张截图,如下所示。等完善后我会放出程序和代码的。

我的Blog是:http://sm3d.126.com,QQ是:175910174,欢迎交流!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值