科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件卡通渲染(Toon Shading/Cel Shading)

卡通渲染(Toon Shading/Cel Shading)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

卡通渲染(Toon Shading/Cel Shading)Direct3D HLSL Effect。

作者:Skyman 来源:CSDN 2008年3月25日

关键字: Shading/Cel 渲染 卡通 游戏 Linux

  • 评论
  • 分享微博
  • 分享邮件
 卡通渲染(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实现卡通渲染。由于还有一些功能没有完善,所以现在只放一张截图,如下所示。等完善后我会放出程序和代码的。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章