Unity 之游戏特效

简介: Unity 之游戏特效

b08544ef97c94ea79d58162a8505b1f1.jpg

前言


游戏特效是什么?

最直白的理解就是游戏中的特效效果,在游戏之中那些华丽的技能,还有哪些游戏之中刀光剑影,例如炫目的特技魔法,爆炸产生的烟雾、碎片、燃烧的火花火苗,各种天气效果以及流水,这些都能够称之为游戏特效。综合来说,在现实中不复存在,在游戏中出现的特殊效果都能够称之为游戏特效。不得不说的是,游戏特效在游戏中起着提高美术水准,烘托场景分为的作用,并且在游戏产品宣传中有着推波助澜的作用,好的游戏特效能够吸引玩家眼球,增加战斗体验。


游戏特效看起来是一个很虚幻的东西,只能去发挥你无限的想象来表现它,然而它的形成也是如同大自然的规律一样,不是毫无关联,胡编瞎扯的。


特效从产生到消失每个环节都是息息相关、衔接紧密的。特效也有一个基础的理论依据,虽然每个人对特效的理解都不一样,但是对它的理解,都应该基于这些基础理论,这样也容易形成自己特有的特效风格。


本文将从Unity来入手游戏特效的相关概念,并为各位佬们提供一些资源网站链接。

内容


一、运动轨迹


运动轨迹常常用于表现武器的挥舞效果,在提高速度感的同时又能让玩家看清楚招式动作,所以是常见的一种格斗特效。

Unity 中可以直接使用 TrailRender 来实现该效果。

image.png

二、运动模糊


运动模糊就是保留前几帧影像,形成一定的重影模糊效果,从而突出速度感。配合慢镜头使用往往能很好地表现运动高潮效果。一般分为三种:

1、线性模糊


动态模糊发生在单一方向的模糊。镜头的角度会影响动态模糊线条的角度;滤镜的半径长度会影响模糊强度,长度越长会越模糊。

2、旋转


产生像物体在旋转的环状动态模糊。此类型的模糊以镜头对准的点为中心,角度为主要影响因素,角度变化越大越模糊。

3、缩放


缩放型的动态模糊是以图片中心为中心辐射开来的模糊。图片中心未发生模糊但以图片中心为准的外围却会模糊,会让人有凸显图片中心的动态感觉。镜头的缩放长度为主要影响因素。

其在Unity 中是通过 Motion Blur image effect 脚本实现的。

image.png

三、景深模糊


景深模糊就是模拟人眼或望远镜的成像原理,对远离视线焦点的场景进行模糊,从而提高画面真实感,同时也迫使玩家注意焦点处发生的事情。虽然该特效在射击游戏中更为常见,但某些情况下也可以用在格斗游戏中。例如团队作战时以这种方式显示队友发生的重大事件,或者在主角被击倒时,从观众席使用此特效,都能给玩家带来更强烈的现场感。


Unity 中使用 Depth of Field Image Effect 脚本来实现。

image.png

如果想要进一步了解景深,推荐博文:图形学基础|景深效果(Depth of Field/DOF)_桑来93的博客-CSDN博客_景深效果

其他特效


还有一种常用的特效,就是对移动目标使用残影。这种特效与运动轨迹不同之处在于拖在身后的不是简单的粒子效果,而是对象前几帧的影像;与运动模糊的区别在于它是单独对某个目标使用,而非整个屏幕。因此将其归为此类加以概述。

其他


如何理解特效和判定一个特效的品质标准?


一、节奏感


二、设计创意


三、颜色


四、贴图


五、特效的整体表现


具体可以参考推荐博文:游戏特效详解!如何理解特效和判定一个特效的品质标准?_woliuqiangdong的博客-CSDN博客_游戏特效

我也在此为大家整理了技能,特效-装备特效游戏素材合集:


1、爱给网 (海量 优质 免费)


地址http://www.aigei.com/

0ec9dc34110a4b22958645b8a7382989.png

国内一家主打免费资源下载的网站

资源很全覆盖到游戏制作需要的2D素材,原画,源码,音效,配乐,模型等等

资源分类很专业,体验相当不错,而且2d类有专门的游戏分区,分类也很全,音效类,模型类光玩他们网站的分类都能玩很久这种

qq直登,无需注册账号

费用-十来个铜币下载一个资源,太大的可能就多一些,登陆就送50个,而且每天系统自动会送币到你的账号里面,超级良心

VIP=39元=直送600铜币,每天系统会送更多的币,下游戏素材的话绝对够用

2、kenny game assets(需要梯子翻墙


地址https://kenney.nl/assets

image.png

其资源包括各种各样的UI资源、普通2D平台游戏资源和sprites,但最优秀的是其矢量图形,所以对于独立开发者们来说是非常不错的

费用-收费资源需要赞助9美元,就可以下载完整的素材资源包啦

3、game-icons(无需梯子)


地址https://game-icons.net/

image.png

该网站提供非常全面的icon,实际上有超过2000个不同种类的单色icon,之所以说是单色的,因为这里的icon都是黑白的,但可以通用于任何游戏中。你可以搜索动作icon、角色技能、武器、物品等等,最值得一提的是,这些都是矢量格式的,算是矢量资源专攻的强者

费用-免费

4、CGJOY


地址:CGJOY:学好动画特效,从CGJOY开始!全球领先的游戏特效、游戏动画学习平台! - CGJOY

image.png

5、Craftpix


地址https://craftpix.net/membership

image.png

国外一家不错的游戏素材网站,无需翻墙

需要注册才能下载

此站提供免费和收费的资源,内容涵盖GUI,TIlesets,角色设计,各类背景等等

费用-部分资源免费,会员17刀/月

总结


这些还只是技术的冰山一角,依赖一些插件,我们甚至可以经过几步简单操作来实现惊人的视觉效果。


实际上让我们来权衡一下,如果我们作为一位特效师,存在的意义就是做出好的特效。不管学技术还是学艺术都是为了做出达标的特效,还是要根据自身的优缺和项目人员配置来选择,艺术上遭遇了瓶颈,可以学技术来补,技术学的太深,审美差,那就应该补补艺术造诣了。


如果说TA是会美术的程序员,那特效就应该是会程序的美术了。

目录
相关文章
|
4月前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
3月前
|
定位技术 C# 图形学
Unity和C#游戏编程入门:创建迷宫小球游戏示例
Unity和C#游戏编程入门:创建迷宫小球游戏示例
72 2
|
8月前
|
开发框架 Java .NET
《unity游戏优化》第8章内存优化
《unity游戏优化》第8章内存优化
|
4月前
|
运维 API C#
【Unity游戏破解】外挂原理分析
【Unity游戏破解】外挂原理分析
156 0
【Unity游戏破解】外挂原理分析
|
4月前
|
vr&ar 图形学
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
【Unity 3D】VR飞机起飞喷火游戏案例实战(附源码和演示视频 超详细)
52 0
|
4月前
|
图形学
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
【Unity 3D】3D游戏跑酷小子实战教学(附源码和步骤 超详细)
118 0
|
4月前
|
C# 图形学
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
【Unity】2D游戏-愤怒的小鸟教学实战(附源码和实现步骤 超详细)
161 1
|
4月前
|
C# 图形学
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介
75 0
|
4月前
|
人工智能 图形学
Unity——游戏AI实例
Unity——游戏AI实例
|
7月前
|
vr&ar 开发工具 图形学
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢