扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Skyman 来源:CSDN 2008年3月25日
关键字: Shading/Cel 渲染 卡通 游戏 Linux
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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者