开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

蛮牛译馆

关注:553

当前位置:游戏蛮牛 技术专区 蛮牛译馆

查看: 887|回复: 5

[外文翻译] 在Unity中添加相机特效

[复制链接]  [移动端链接]
排名
20829
昨日变化
20

21

主题

105

帖子

340

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
156801
好友
2
蛮牛币
560
威望
0
注册时间
2016-7-15
在线时间
167 小时
最后登录
2017-8-17
发表于 2017-7-24 16:46:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 204有个大坑 于 2017-7-24 16:46 编辑

Camera-Effects-Unity.jpg
相机特效是游戏界面和体验中非常重要的一部分。如颜色校准,爆炸,和电影纹理都可以增加游戏的亮点。视觉处理作为电影制片非常重要的部分已经有十几年了。同样的方法没有理由不应用到游戏中的。很方便,Unity本身就自带了相机特效的脚本。在这篇文章中,我将概述在Unity场景中怎样添加相机特效到主相机,然后谈谈这些不同的特效都是做什么的。

在Unity中使用相机特效的技巧
导入相机特效包
为了让相机特效能够运行,首先,你需要从Unity standerd Assets导入相机特效库.你可以在创建游戏的时候就导入,或者通过 Assets -> ImportPackage -> Effects
Unity-Import-Effects.png
添加特效到相机:
导入了特效库之后,你可以将它们添加到main camera.在Asset窗口,选中 Assets -> Effects -> ImageEffects -> Scripts. 在这个文件夹中可以看到所有不同的特效都可以添加到你的camera中。为了确实能够使用一个特效,很简单地,将其中一个脚本拖拽到组件中,如果main Camera 或者 camera 是在Hierarchy中。举个例子,在下面的截图中,你可以看到,我将一个bloom脚本放在camera上并做了一些自定义设置:
Unity-ImageEffects-1024x609.png

注意:如果disable 相机的bloom 脚本,在游戏视图中会有些变化。

Unity-Bloom-Script-off-1024x610.png

这是一个非常细微的变化,因为我用的是非常保守的设置。

打开 HDR:
为了能从相机中获取最佳的图像,推荐将HDR打开。这样做,找到Camera组将,找到HDR,将它勾选即可。
HDR-Importance.png

HDR允许UnityCamera更加逼真,因为它可以解析0-1之外的曝光值。然而,正因为如此,HDR被推荐利用UnityTonemapping脚本用在cameara上,以处理在相机回到更小的动态范围时看起来更真实。当你设置完你需要的相机特效之后,你需要拖拽一个Tonemapping脚本到你的Camera组件中,这个脚本放在 ImageEffects文件夹中。
Tonemapping.png

Tonemapping:
你可以查看“Technique”不同的选项并选择你喜欢的一项。Tonemapping在应用了特效之后,会帮你中和图像,这样在渲染的过程中就会使得感光过度或者引起不必要的组件。非常重要的一点是,一旦你设置了Camera的HDR,你就不能都再使用Unity自带的反锯齿了。你只能够用反锯齿的特效来真正提供反锯齿给相机渲染。

常用的特效
最后,在游戏中最常用的特效是爆炸,色彩校正,反锯齿,动态模糊,镜头光晕,景深以及动态模糊(也许作者是为了强调“动态模糊”的重要性吧)。混合使用这些特效,依你喜欢去操作它们可以帮助你创造视觉审美的类型,会使你的视觉效果提高一个档次。这个窍门就是一次添加一个特效,然后调整设置,知道达到了你想要的效果。如果你觉得太冒险,没有任何事情可以阻止你在MonoDevelop打开脚本,修改源代码来达到你可望的结果。

使用Unity提供的自带的相机特效,是非常好的办法能让你的游戏达到你预想的效果。也有很多用户自己创建的很棒的特效放在了Unity Asset Store.我建议也把它们都检出(check out),希望这些信息都有帮助。现在出发,去创作更多的游戏吧!

原文作者: kristiel
原文连接https://www.studica.com/blog/how-to-add-camera-effects-in-unity

扫描下方二维码关注游戏蛮牛官方微信~每日都有精选干货与你分享哟~

本文由蛮牛译馆倾情奉献,翻译:204有个大坑,如果问题请及时联系,除合作社区及合作媒体外,禁止转载。
Unity-Bloom-Script-off-1024x610.png

回复

使用道具 举报

排名
98
昨日变化

2

主题

2339

帖子

5464

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
47709
好友
1
蛮牛币
3803
威望
0
注册时间
2014-10-5
在线时间
1153 小时
最后登录
2017-8-17
发表于 2017-7-24 23:25:33 | 显示全部楼层
如果预先把 AB 里的 Shader 给读取了,Shader.Find 应该也可以找得到吧

回复 支持 反对

使用道具 举报

7日久生情
4996/5000
排名
251
昨日变化

0

主题

2313

帖子

4996

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
3215
好友
0
蛮牛币
290
威望
0
注册时间
2013-9-4
在线时间
1173 小时
最后登录
2017-8-17
发表于 2017-7-26 14:21:36 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

回复 支持 反对

使用道具 举报

4四处流浪
378/500
排名
12900
昨日变化
275

1

主题

282

帖子

378

积分

Rank: 4

UID
234498
好友
0
蛮牛币
1435
威望
0
注册时间
2017-7-27
在线时间
51 小时
最后登录
2017-8-17
发表于 2017-8-7 07:59:13 来自Mobile--- | 显示全部楼层
感谢分享

回复

使用道具 举报

3偶尔光临
161/300
排名
16553
昨日变化
15

0

主题

122

帖子

161

积分

Rank: 3Rank: 3Rank: 3

UID
44728
好友
0
蛮牛币
112
威望
0
注册时间
2014-9-13
在线时间
15 小时
最后登录
2017-8-14
发表于 2017-8-7 14:30:32 | 显示全部楼层
有你分享更精彩!

回复

使用道具 举报

排名
22310
昨日变化
17

0

主题

24

帖子

98

积分

Rank: 2Rank: 2

UID
178941
好友
0
蛮牛币
4
威望
0
注册时间
2016-10-28
在线时间
62 小时
最后登录
2017-8-15
发表于 7 天前 | 显示全部楼层
6666666666666666

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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