游戏特效分为几大类?作用是什么?

2020-04-02 13:23发布

9条回答
小李
1楼 · 2020-04-02 13:42.采纳回答
包括游戏中人物的刀光、对打产生的火花、爆炸的烟雾、燃烧的火苗、水流的质感这些都是特效范畴。它在游戏中具体所体现的细分比较多,如游戏角色的技能特效、魔法、特殊武器效果等,游戏场景中的瀑布、落叶、UI特效等。具体到实际的项目中,这些细分还可能略有不同。

游戏特效在游戏中的作用:
游戏中存在着大量的特效运用,各种令人目眩的光影效果常常能给人留下深刻的印象。在游戏中,通过操纵角色打出各种必杀技或魔法时,其绚丽的效果能给玩家带来莫大的成就感。

简单而言,游戏特效在游戏中起到的作用有三点:
1、在产品宣传推广中有推波助澜的效果;
2、特效起着提高产品美术水准,烘托大作氛围的作用;
3、吸引玩家眼球,增加战斗体验,拉进玩家互动。


蜗牛
2楼 · 2020-04-02 18:04

我只想说,楼上的老铁说的没毛病,详细

Ross
3楼 · 2020-04-02 18:46

2楼说的太专业了.肯定是个大牛

Transform
4楼 · 2020-04-02 20:42

2楼老铁没毛病~~~

总结下来主要分为两类:1.粒子特效,2.Shader特效

小猪仔
6楼 · 2021-01-06 09:49

游戏特效,顾名思义是指游戏里面的特殊效果,大家在玩游戏的时候经常会看到一些漂亮的技能或者绚丽的魔法,包括游戏中人物的刀光、对打产生的火花、爆炸的烟雾、燃烧的火苗、水流的质感这些都是特效范畴。它在游戏中具体所体现的细分比较多,如游戏角色的技能特效、魔法、特殊武器效果等,游戏场景中的瀑布、落叶、UI特效等。具体到实际的项目中,这些细分还可能略有不同。

游戏特效在游戏中的作用:

游戏中存在着大量的特效运用,各种令人目眩的光影效果常常能给人留下深刻的印象。在游戏中,通过操纵角色打出各种必杀技或魔法时,其绚丽的效果能给玩家带来莫大的成就感。

简单而言,游戏特效在游戏中起到的作用有三点:

1、在产品宣传推广中有推波助澜的效果;

2、特效起着提高产品美术水准,烘托大作氛围的作用;

3、吸引玩家眼球,增加战斗体验,拉进玩家互动。


爱梦 - 拿来吧你
7楼 · 2021-01-07 09:59

游戏特效的分类有以下几种:

1. 二维贴图制作游戏特效

这种方法相对来说比较原始,占用资源较少,技术也已经很成熟。首先在 Photoshop平面制作软件中创建一张或多张黑白特效图片。

黑白序列图片即为特效的通道信息,然后由程序将特效通道部分赋予相应的颜色并控制旋转放缩。这样一张图片就可以有各种颜色的外观,既节省了资源又使特效千变万化。美术就是制作符合要求的图片而已。

在3D游戏中,用这种方法创建特效甚至比在2D游戏中还要简单。例如,在2D游戏中进行旋转放缩,这种操作原先要渲染成序列图,现在只要制作一张图片就可以了,剩下的旋转、放缩,全部都可以由程序实现,大大节省了美术的时间,并且效果更好。

用Photoshop制作的简单的游戏特效图片为黑白图,白色部分为产生辉光的部分,灰色为半透明的部分,而黑色为全透明不产生辉光的部分。在游戏中,通过程序来调整图片的颜色,控制特效的大小或进行旋转,只要变换基本的属性,就可以得到很多漂亮的效果。

2. 使用三维软件制作特效

三维游戏中的特效形式并不能完全用二维图片表示,比如空中旋转辉光效果,能从游戏场景中各个角度进行观察,是三维制作而成的特效。

这种特效制作方法也很简单。首先用3ds max等三维软件创建简单模型,面数在细节充足的前提下尽可能少用,然后将辉光贴图赋于展开的模型,用程序控制模型的旋转、放缩等,同时也可控制多张贴图的变化,形成特殊的三维效果。

3. 使用引擎例子系统制作特效

三维粒子特效的运用是最为复杂的一种制作,也是比较古老的特效制作方法。几乎所有的大型3D软件包都提供了优秀的粒子系统,其中公认的最强大的要属Maya的粒子系统。3ds max从6.0开始,增加了一个新的Paticle Flow工具,使max的粒子系统功能有了质的提高。但在游戏制作中,这么庞大的粒子系统是不需要的,因为当前的计算机硬件不允许我们即时地使用这么复杂的粒子系统。对游戏制作来说,游戏特效制作只需要最基本的粒子系统就可以了。


文件转输助手
8楼 · 2021-07-22 10:03

常见的游戏特效包括:

一、公告板

公告板效果就是直接使用公告板来渲染出一定的特殊效果。常规公告板的面方向始终与视线的方向垂直,但是也可以增加其属性设置为不必与视线垂直,此时即相当于在某些位置绘制一个面形出来,这样也可以完成一些特殊的效果,比如静止面上的纹理动画等(这需要引擎支持动态的纹理,比如gif等;或是帧贴图的合并与提取等)。

二、粒子

粒子特效中引擎中最为常见也是必须的一种效果,包括各种灰尘、火焰、烟雾等效果的实现均是由粒子系统来完成。粒子系统是一种过程模型,将造型与动画结合为一个整体,用单个随时间变化的粒子作为场景的基本元素。每个粒子都有自己的生命周期,比如“出生”、"生长"、“死亡”等基本属性。在实现过程中需要采用随机的方法来实现粒子的不确定性,从而增加更为真实的模拟。每个粒子本身的实现又是用公告板的渲染方式并结合不同的Alpha操作来完成。

三、拖尾

拖尾效果在动作游戏中比较常见,其一般的实现是在要渲染的模型中设置出一些对应的绑定点来,然后在动画播放的过程中记录这些绑定点的位置,并在其上生成相应的不同类型的连接面生,并以丰富的Alpha操作模型进行渲染而实现。在动画更新的过程中也同时完成这些生成的面片的更新以便实现出动态变化的效果。其通常会结合一定的环境反射或扭曲等来增强其表现力。该特效常见于动作游戏中的刀光或角色的运动中,实现较好可以很大程度上增加引擎的表现力,比如下述战神中武器上面的拖尾效果就很炫丽。

四、贴花

贴花效果严格意义上来说可以并不完全属于特效的范畴,比如可能在场景编辑器中同样需要,因为其不是动态变化的而属于静态场景的一部分。当前的贴花实现既可以用基于前向渲染的传统方式来实现,同样也可以用后处理的方式来实现,不过这就要求引擎使用了延迟渲染的架构,具体差异就跟引擎的细节相关了(之前也有简单介绍的实现)。贴花在游戏中主要使用在一些动态产生的图像或痕迹的表面上,比如射击游戏中的弹孔、走在雪地上的脚印、因攻击而溅到地面上的血迹等各种,这些实现通常也需要与引擎中的逻辑部分相结合从而在特定的场合特定的时间上合理产生以增强表面力。

五、残影

残影主要用来表现角色的快速移动效果,而其实现方式既可以用后处理方式也可以用非后处理方式。一般来说使用前向的基于几何实体的实现方式可能得到更好的效果。在后处理实现中主要是利用后备的累积buffer来实现基于屏幕空间的角色累积,其优点是实现效率较高,毕竟是基于图像空间的,但也有一个明显的缺点就是效果不是太好,特别是当摄像机的位置变化较为剧烈时,另外还有就是使用这种方式的话累积出的效果的材质可控性较差,变化不太丰富;另外一个方式就是前向的基于模型渲染的实现,这个通常是将模型进行虚拟的复制然后再下一帧进行还原绘制,这种方法不会受Camera变化的影响,而且由于是直接进行几何体的渲染因而材质的控制就为简单,也使用其效果较好。另外在这种方法中也可以将其与其它的特效相结合,比如使用拖尾对多个残影间进行连接可以得到另外一种更加炫丽的效果。

六、屏幕特效

屏幕特效一般是在后处理过程中施加的一个基于图像空间的用来模拟摄像机上一些效果的操作,比如FPS游戏中弹屏幕眩晕、动作游戏中的屏幕溅血等。这个操作的实现其实还是很简单的,只需在后得理过程中增加个目标贴图的Alpha混合即可,但是比较重要的是控制其基于Alpah的渐变、同引擎中逻辑相结合的触发以及各种状态下触发的随机性控制等,而且还需要美工制作出不错的屏幕以及Alpha通道贴图来供使用。


超甜的布丁
9楼 · 2021-07-22 13:35

1、3ds max游戏特效制作:max初识及基本物体认识,对象的镜像,对其及复制的应用等,修改面板的认识及二维曲线的创建,修改及应用,基本几何体的修改。

2、游戏特效介绍与illusion软件:通过操纵角色打出各种必杀技或魔法时,其绚丽的效果能给玩家带来莫大的成就感。实际上一些经典的必杀技的演出让很多玩家津津乐道并沉醉其中。

3、max软件粒子系统:max初识及基本物体认识,对象的镜像,对其及复制的应用等,修改面板的认识及二维曲线的创建,修改及应用,基本几何体的修改。

4、游戏引擎特效编辑:游戏引擎特效编辑器讲解,本专业将系统学习2d\3d游戏中的各种特效,包括刀、剑、斧子、枪等不同物理兵器道具的打击特效,各种魔法如治疗法术类、辅助法术类、元素法术类、召唤法术类的特效设计与制作,以及游戏场景中各种特效的制作。


相关问题推荐

  • 回答 6

    第一步:对着Assets点击右键,选择ExportPackage第二步:选择场景文件以及和场景相关的资源或者素材,然后点击Export第三步:给导出的资源取名,并且选择要保存的位置即可

  • 回答 87
    已采纳

    玩游戏玩的很好,说明你对于游戏里面的规则、剧情设置还是比较了解的,对于从事游戏相关岗位来说也是优势之一。但是学习游戏开发还是要对游戏开发的工作内容做进一步的了解,游戏开发涉及代码较多,可以通过进一步的了解,判断自己是否适合学习这个方向,另外...

  • 回答 11

    游戏开发入门不难。后期发展需要你有丰富的奇思妙想。游戏开发肯定是培训好,自学学得不系统,并且不易发现自身薄弱之处。游戏开发的学习时长还是要看你自己对知识与技术的掌握能力,一般来说,游戏开发的学习时长大约在五个月左右。...

  • 回答 18

    个人觉得如果有一定的技术基础的话还是可以考虑自学,如果零基础的话可能会有些难度

  • 回答 10

    问题还是出在粒子的sorting fudge。在unity的2d模式下,游戏本身的背景相当于是sorting fudge的0,当你把粒子的sorting fudge设为0以上的时候,粒子就都会被背景盖住。所以在3d模式下给alpha正值来给add垫底的话,到了2d模式下就会通通不显示。所以遇上这样的...

  • 回答 17

    虚幻4引擎,你会看到和平精英加载页面左下角有这个图标。

  • 回答 8
    已采纳

    转载知乎上的两位答友的回答,各有道理。作者:风小锐链接:https://www.zhihu.com/question/322249959/answer/675883379来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。未来Unity有可能出现3A大作吗? 有可能。基于Unity已...

  • 回答 11

    在Assets文件夹里面.点击右键Create/Material即可以创建材质球

  • 回答 23

    可以让模型师直接作出这样的形状,如果用纯Unity制作,就要用基本游戏对象拼接了,包括楼梯,城堡,都可以拼接出来。正常情况不会这样做,因为不够精美,都是建模师来实现,毕竟Unity不属于专业的建模软件,侧重于实现功能。...

  • 回答 18

    粒子系统由粒子发射器、粒子动画器和粒子渲染器三部分组成,主要用于游戏场景中一些特殊效果,如水、烟火等等

  • 回答 18

    首先,Python开发游戏非常尴尬,原因是没有好用的游戏开发库。Python开发游戏仅推荐PyGame,PyGame是对多年以前很流行的游戏开发库——SDL的封装。但是说实话功能太简陋了,做个动画都得考虑刷新的问题。楼主要做简单小游戏,只需要画一两周熟悉Unity引擎,然...

  • 回答 9

    1.标记水体碰撞的位置2.计算水波的传递 通过波动公式,3D或者2D 波动公式都行3.水面顶点采样波动传递结果计算结果做顶点Y轴偏移

  • 回答 15

    Unity3D中两种阴影的实现传统的ShadowMapShadowMap说起来十分简单,把摄像机和光源的位置重叠,那么场景中该光源的阴影区域就是那些摄像机看不到的地方,主要应用在前向渲染路径中。具体实现分以下几个步骤:如果有平行光开启了阴影,Unity就会为该光源计算它...

  • 回答 18

    Doozy UI是Unity UI视图层的框架,本身使用的还是UGUI的组件,但提供了一套强大的UI管理功能,可以很方便的实现一些炫酷效果,方便的UI系统管理与事件传递机制。

  • 回答 12

    Unity3d更好,因为U3D占有的市场更大,目前cocos大都是用来开发棋牌游戏的,在这方面它有着巨大的优势。而Unity3d既可以用来开发大型3D游戏,也可以用来开发vr游戏、vr应用,这是比较不错的,未来有着巨大的前景。另外ue4也是个不错的选择,近年来用ue4开发的...

  • 回答 11

    当Unity 需要做热更新的时候(2013年开始),而普通的C#又做不到的时候,而对于游戏行业来说Lua脚本热更新已经是很成熟的方案,自然Lua 热更新就成为了Unity热更新的首选。

没有解决我的问题,去提问