游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: marian1011

最近流行,我也来一下,卡通渲染

[复制链接]

4

主题

38

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2004-10-29 22:41:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

呵呵
不错
加油

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2004-10-29 22:49:00 | 显示全部楼层

Re: 最近流行,我也来一下,卡通渲染

呵呵,卡通渲染这个比较省事,晚上闲着没事做了一个。素材取自3dsmax6里面的sample,有兴趣的可以对比一下……
ps:由于post process使用比较多,所以速度是比较慢咯~
sf_20041029224915.jpg

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2004-10-30 00:03:00 | 显示全部楼层

Re: 最近流行,我也来一下,卡通渲染

再来一个,另一种shadow风格。
sf_20041030031.jpg

46

主题

238

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
发表于 2004-10-30 00:16:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

hourousha前辈
首先谢谢以前的照顾
关于卡通渲染大家研究一下嘛

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2004-10-30 01:02:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

卡通渲染这个东西呢,说到底没什么新鲜,一个是选定光照模型用来做Toon Texture Dependent Read,有时直接套用phong并不是很好的选择,需要试验的。
第二个就是如何设定Toon Texture了,包括每个Layer的颜色选取,每个Layer所占的比例等等。这个大概由美工来辅助做比较好。
另外,不是所有模型都适合做Toon Shade。比如模型太细,太琐碎的显然不适合。

拿我上面的来说,模型和Toon Texture的颜色是参考3dsMax6中的Sample得到的。至于每种Toon Color的3个layer的所占比例我是随便分了一下,由于是使用Lambert光照模型所以要使中间Layer占的比例大一些(如果使用Gooch等其他光照模型那么每个Layer的比例又需要相应调整)。
渲染时的主体是使用Lambert + Toon Texture Read。然后计算phong中的Specular。设定一个specular threshold将大于它的设定为纯白然后与上一步结果相加,这样就得到了主体的效果。
勾边呢,是使用了ImageSpace Process。先将模型渲染到一个纹理中,不过输出结果的(r,g,b,a)分别是((normal.xyz)*0.5+0.5, scale_factor*dist(camera - position))。这样勾出的边比较全。然后做一个8 tap的sobel filter,就得到了边缘。
shadow直接就用了一个project shadow,我觉得这个没必要做self_shadow。
接下来的就是一些blur处理了,shadow作了2次 5x5 Gaussian Blur,边缘作了一次3x3 Blur,这些都是在ImageSpace中做的。
然后结合到一起就成了呗。
至于第二种shadow,也是很简单的,就是几种不同密度的hatch texture按照影子的浓淡做一下混合就ok了。
这个可以算是完全fragement级别的toon shade。用sm2.0完成,其实我捉摸着用vs1.1+ps1.4大概也可以将就完成,效果不会差很多。明天有空试试……

18

主题

579

帖子

583

积分

高级会员

Rank: 4

积分
583
发表于 2004-10-30 09:15:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

纹理提取很麻烦哎。。。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-10-30 10:59:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

http://inkulator.sourceforge.net/
这个东东不知道是不是专门做卡通风格的。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2004-10-30 19:43:00 | 显示全部楼层

Re:最近流行,我也来一下,卡通渲染

哈,最近正在学习3DMax的水墨渲染,卡通就暂时放一放把
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 00:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表