查看: 4671|回复: 9
打印 上一主题 下一主题

[其他] 实现物体自发光效果

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

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

跳转到指定楼层
楼主
发表于 2014-6-28 02:40:35 |只看该作者 |倒序浏览
       有时候为了达到突出某个物体的效果,比如用来作为提示物或者路标等,想让它自身发光并旋转。可以进行以下步骤:

  选中物体,没有物体没有材质的话,首先创建一个新的材质,然后赋给该物体。然后进行shader设置,如果想让物体发光的话就选中slef-Illumin/Bumped Diffuse选项,即可发现该物体亮了,放光了。如果想让它进行自动旋转的话,创建一个javascript脚本,在update函数中添加一行代码:transform.Rotate(Vector3.forward * 10 *Time.deltaTime , Space.World);挂在要旋转的物体上即可。

  如果想让整个场景有发光效果的话,那么导入unity自带的Image Effect包,然后将Glow effect脚本挂到摄像机上面,这时整个场景会有发光效果。但是对于单个物体实现发光的话,还是使用自发光(Self-Illumin)比较合适。

  同时自发光也分为好几种,

  Self-Illuminated Parallax Diff 视差漫反射自发光着色器 [Components]

  视差法线贴图和普通的法线贴图一样,但是可以更好地模拟深度。额外的深度效果是通过使用高度图实现的。高度图包含在法线贴图的alpha通道中。

  Self-Illuminated Normal mapped 法线高光自发光着色器 [Components]

  高光像漫反射一样计算相同的简单光照模型(Lambertian),加上一个基于视角角度的镜面高光。这叫做Blinn-Phong光照模型。它有一个依赖表面、光照、视角角度的镜面高光。

  Self-Illuminated Normal mapped 法线漫反射自发光着色器 [Components]

  类似一个漫反射着色器,计算一个简单的光照模型(Lambertian)。光照强度随着物体表面和光入射角之间的夹角的减小而减小。光照强度仅与这个角度相关,不会随着摄像机的移动或旋转改变。

  Self-Illuminated Parallax Spec 视差高光自发光着色器 [Components]

  视差法线贴图和普通的法线贴图一样,但是可以更好地模拟深度。额外的深度效果是通过使用高度图实现的。高度图包含在法线贴图的alpha通道中。

  Self-Illuminated Specular 高光自发光着色器 [Components]

  高光除了与漫反射一样计算同一个简单的(Lambertian)光照模型之外,增加了一个与观察角度相关的反射光。这就是所谓的Blinn-Phong光照模型。它包含了一个高光属性,这取决于物体表面角度,入射角度,观察角度。这种高光计算方式恰是一种实时模拟光源模糊反射方式。高光模糊等级通过检视面板里面的Shininess来控制。

  Self-Illuminated Diffuse 漫反射自发光着色器 [Components]

  漫反射计算一个简单的(Lambertian)光照模型。光照强度随着入射光线与表面的夹角减小而减小。光照强度只依赖于这个夹角,而且不会随着相机的移动或者旋转而改变。

  Self-Illuminated Vertex-Lit 顶点光照自发光着色器 [Components]

  该shader是Vertex-Lit,这是最简单的shader之一。所有的发光效果只是通过单一的通道渲染,并且只是在顶点处计算。

  Self-Illuminated Shader Family 自发光着色器系列 [Components]

  该自发光着色器将仅基于它们自己带的alpha通道发光。它们不需要任何灯光照射来发光。任何顶点灯光或像素灯光将简单增加更多光照到自发光上
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

6

主题

1

听众

1473

积分

助理设计师

Rank: 4

纳金币
126
精华
1
沙发
发表于 2014-6-28 11:36:06 |只看该作者
感谢分享!~说的很详细!!!
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

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

板凳
发表于 2014-6-28 12:14:57 |只看该作者
Good to know !
回复

使用道具 举报

0

主题

2

听众

4092

积分

中级设计师

Rank: 5Rank: 5

纳金币
530
精华
0

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

地板
发表于 2014-6-30 07:59:08 |只看该作者
感谢分享
回复

使用道具 举报

wucnj    

1

主题

1

听众

3160

积分

中级设计师

Rank: 5Rank: 5

纳金币
1065
精华
0

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

5#
发表于 2014-6-30 14:10:21 |只看该作者
感谢分享!!!
回复

使用道具 举报

0

主题

1

听众

823

积分

初级设计师

Rank: 3Rank: 3

纳金币
80
精华
0

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

6#
发表于 2014-7-1 14:36:01 |只看该作者
感谢分享
回复

使用道具 举报

1

主题

2

听众

510

积分

初级设计师

Rank: 3Rank: 3

纳金币
49
精华
0

最佳新人

7#
发表于 2014-7-1 15:43:29 |只看该作者
thanks  for
回复

使用道具 举报

0

主题

1

听众

569

积分

初级设计师

Rank: 3Rank: 3

纳金币
155
精华
0

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

8#
发表于 2014-7-29 17:01:56 |只看该作者
好东东学习学习
回复

使用道具 举报

0

主题

1

听众

569

积分

初级设计师

Rank: 3Rank: 3

纳金币
155
精华
0

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

9#
发表于 2014-7-31 15:27:24 |只看该作者
好东东大家支持
回复

使用道具 举报

0

主题

2

听众

4092

积分

中级设计师

Rank: 5Rank: 5

纳金币
530
精华
0

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

10#
发表于 2014-8-2 07:14:57 |只看该作者
感谢分享啊
回复

使用道具 举报

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

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-28 18:10 , Processed in 0.089872 second(s), 32 queries .

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

© 2008-2019 Narkii Inc.

回顶部