查看: 2832|回复: 7
打印 上一主题 下一主题

[经验分享] Unity3D教程——着色器

[复制链接]

1557

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
454
精华
31

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-10-29 17:15:54 |只看该作者 |倒序浏览
unity3d的学习十分考验人的耐心和细心,我选择了研习Unity3D,从不曾想过放弃。现在我将自己的学习经验一一写成教程与大家共勉。图文搭配相信能更好的诠释每一个步骤。
在Project面板中新建New Material,这就相当于设置了一个待用的着色器。Shader中会全部显示它所支持的类型。这样的功能为用户提供了极大的便利。
极大程度上为用户考虑,Unity3D中所有这些Pixel着色器默认的Diffuse都选择了资源开销较小的渲染。为随后那些带有凹凸贴图的着色器,其次就是Bumped Specular( 凹凸高光),Parallax Specular(视差高光)类等开销大留好资源空间。所有基于顶点光照的着色器开销都比Pixel着色器的开销小,但大的资源开销是好的视觉效果的保障。

我们来看一看着色器共有的主要属性:
Diffuse(散射):定义对象的基本颜色,可以使用贴图或者简单的颜色选择器来控制散射,所有的着色器都带有某种类型的散射属性。
Bump and Parallax Bump(凹凸和视差凹凸):名称中带有Bump或者Parallax的着色器都带有的一个属性,使得他们可以模拟对象的高度和深度。比如我们需要对对象的每一个伤痕或者细节进行建模,这样很耗费资源,此时聚划算的方法就是使用凹凸贴图来模拟。
Specular(高光):带有Specular属性的着色器都可以使对象在光源照射下具有漂亮的光泽,这区别于反射。

下面,创建一个:
1.先把ToonShading
导入Project,在Hierarchy面板中创建一个Cube,此时看到的只是个纯色的方体。
2.在Project面板中创建一个Materials,将着色器的Shader选为:Toon—〉BasicOutLine。

3.点击上图中的Base(RGB)右侧的方框的Select按钮,挑选自己心仪的图片。下边的那一个ToonShader Cubemap的Select选toony lighing。这样着色器就整装待发,可以使用了。预览一下:点击Preview那一栏的右边的原型按钮,可以变换模型。你可以对模型进行各个方向的拖拉查看。
4.把之前设置好的着色器直接拖给场景的Cube物体。

改变outlineColor和outlinewidth。

图片5.png (11.29 KB, 下载次数: 1)

图片4.png (38.19 KB, 下载次数: 1)

图片3.png (108.31 KB, 下载次数: 1)

图片2.png (5.33 KB, 下载次数: 1)

图片1.png (66.71 KB, 下载次数: 1)



分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

1557

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
454
精华
31

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-10-29 17:17:54 |只看该作者
收藏啦啦
回复

使用道具 举报

74

主题

2

听众

3549

积分

中级设计师

Rank: 5Rank: 5

纳金币
-100
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-12-11 13:25:44 |只看该作者
相当不错的教程
回复

使用道具 举报

0

主题

1

听众

54

积分

设计初学者

Rank: 1

纳金币
0
精华
0

活跃会员 灌水之王

地板
发表于 2013-12-11 19:35:13 |只看该作者
谢谢分享。。。。
回复

使用道具 举报

0

主题

1

听众

1174

积分

助理设计师

Rank: 4

纳金币
92
精华
0
5#
发表于 2014-5-7 04:01:15 |只看该作者
感謝分享!
回复

使用道具 举报

uitgh    

0

主题

5

听众

1604

积分

助理设计师

Rank: 4

纳金币
111
精华
0
6#
发表于 2014-5-28 11:30:16 |只看该作者
好东西的啊
回复

使用道具 举报

uitgh    

0

主题

5

听众

1604

积分

助理设计师

Rank: 4

纳金币
111
精华
0
7#
发表于 2014-5-28 15:18:13 |只看该作者
晕的还没有完全显示出来
回复

使用道具 举报

0

主题

1

听众

126

积分

设计实习生

Rank: 2

纳金币
27
精华
0

最佳新人

8#
发表于 2014-6-3 17:32:10 |只看该作者
还没有完全显示出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-26 10:27 , Processed in 0.094834 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部