游戏特效制作方法非常灵活,但大多数特效都要依靠游戏引擎的粒子系统。由于游戏公司引擎的不定性,相应的特效编辑器也不同,这就决定了游戏特效制作的不定性。 但所有特效都有其共同的特点?特效是由二维或三维软件制作成的,然后将相应的贴图赋予三维软件的面或体,由程序实现贴图颜色变化、形态转变或者运动。按照制作方法的不同,将游戏特效划分为三种,所有的特效形式是由这三种方法的一种或多种的相互结合。

  由于资源的限制,一般游戏特效图片大小为32像素×32像素、64像素×64像素、128像素×128像素等,特效放大由程序完成。

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

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

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

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

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

 

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

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

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

 

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

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

  在游戏制作的过程中不会用到复杂的粒子系统。粒子系统由游戏引擎编写,用于实现游戏中常见的粒子功能,所以单纯学习max或三维软件中的粒子系统对制作游戏没有多大的意义。

  但是所有的粒子系统都具有发射器等概念,整个系统的参数并不会产生很大变化,如雨雪的特效使用的都是真实的粒子系统。

  一般,粒子系统、二维图片和三维模型同时使用,形成雨、雪、爆炸、大型战斗画面等丰富炫丽的画面。

  由于每个游戏采用的引擎各不相同,使用引擎粒子系统制作特效的方法也有很大区别,主要包括两部分:由美术制作图片或者三维形体和其后由粒子系统制作的粒子,并将美术和程序游戏特效相结合。

游戏特效有哪些制作的分类相关推荐

  1. Silverlight游戏特效开发(一) : 制作人物光环效果

    本系列介绍使用Silverlight制作游戏特效的方法,本文主要介绍人物光环效果. 本方法适用于Silverlight网页程序,WPF应用,Windows Phone Silverlight应用.对于 ...

  2. 虚幻引擎5(UE5)实时VFX游戏特效制作入门到精通

    UE5 Niagara学习教程  课程获取:虚幻引擎5(UE5)实时VFX游戏特效制作入门到精通-云桥网 你会学到什么 我将通过创建各种各样的实时效果来教你虚幻引擎中强大的粒子系统. 我们将从简单的基 ...

  3. Unity3d 游戏特效制作实战教程 第二部

    本套教程是由多年特效制作经验的作者录制,通过多个案例, 演示了xffect粒子系统与unitu3d粒子系统的特效制作的全部流程 包含xffect基础教程,并附送全部项目文件打包和素材. 本教学适合于U ...

  4. 教学|3DSMAX制作爆炸粒子的技巧,游戏特效这么做

    这篇教程从以下几个方面,讲讲大佬在游戏特效研发中总结出来的几个粒子应用方面的小技巧: 1.常见的爆炸中,如何突出粒子火光的打击力度. 2.粒子跟随效果的实现方式及不同应用. (相信大家用的编辑器各不相 ...

  5. 游戏特效贴图的制作与应用

    描述: 游戏特效的贴图制作,我们在第一节游戏特效概述中简单介绍过,可以使用多种软件产生,今天我们主要讲解的是用3D软件来实现需要的序列贴图,三维软件可以很方便的实现游戏中常用的爆炸.冲击波.刀光拖尾. ...

  6. 游戏特效设计用什么制作的?

    2019独角兽企业重金招聘Python工程师标准>>> 在玩游戏中,你经常是会看到令人炫目的一些魔法技能,比如是打斗的刀光剑影.爆炸.碎片燃烧,还有一些大雪.雨雾天气,到底这些是怎么 ...

  7. 游戏特效,只管炫酷炸裂就完事了!??

    01.游戏特效的定义 "游戏特效应该如何定义?"为了探寻这个问题的答案,我分开问了几个认识的特效设计师朋友,他们几个人给我的回答是这样的: 朋友A认为,所谓游戏中的特效,是指通过视 ...

  8. 【UE5】虚幻引擎5中的VFX游戏特效制作学习教程

    从零开始学习虚幻引擎5中的实时VFX. 你会学到什么 了解如何创建实时效果 通过创造效果来学习Niagara 了解Niagara是如何运作的 为游戏创造各种各样的效果. 创造风格化的火 创建风格化的爆 ...

  9. Unity粒子系统创建VFX游戏特效学习教程 Visual Effects in Unity Particle Systems [Beginner’s Guide]

    在Unity中学习高级粒子系统和视觉效果创建.初级到中级 你会学到: 游戏的视觉效果 Unity粒子系统 Unity中的Vfx 创建Unity视觉效果的初级到中级指南 课程获取:Unity粒子系统创建 ...

最新文章

  1. 100%的程序员都想挑战的算法趣题!| 码书
  2. 两难!到底用Apache BeanUtils还是Spring BeanUtils?
  3. Java注解原理学习之@Cacheable debug
  4. CLD: 通过挖掘实例与聚类间关系进行无监督特征学习
  5. linux-x86_64 error,Linux-x86_64 Error: 5: Input/output error的问题
  6. IOT(31)---物联网平台架构设计
  7. CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭WinSoket崩溃的问题)
  8. Axure中引入Echarts图表并制作元件库
  9. HFSS----微带天线设计实例之模型建立
  10. 媒体查询@media
  11. Sentinel流量防控卫兵
  12. 芯宇宙通用仓库管理系统V1.0说明书
  13. android打开位置服务,Android - 位置定位(Location)服务(Service)类的基本操作
  14. 《STL源码剖析》-- stl_uninitialized.h
  15. 记一次java面试(小黑鱼)
  16. 低频功率放大器参考电路图解大全
  17. 【OpenCV 例程200篇】25. 图像的平移(cv2.warpAffine)
  18. 利用MarqueeTextView实现上下公告栏并点击进行相应跳转
  19. 分立器件和集成电路不都是芯片吗?它们有什么区别?
  20. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

热门文章

  1. 黑群晖显示真实CPU信息 【支持7.0-7.1】
  2. ijkplayer系列14:从入门到进阶问题树梳理
  3. 阿里云 OSS监控上传进度
  4. 如何将本地文件通过终端上传到apache上(压缩文件)
  5. golang iris mysql_golang iris使用
  6. string 中的maketrans和translate
  7. 牛客网_判断推理选择题
  8. 中企海外周报 | 华为助力越南光伏行业发展;比亚迪亮相美国加州圆石滩车展...
  9. 把chrome请出系统盘,还让它自动更新(2017年8月11日有更新)
  10. 2020年电工(初级)新版试题及电工(初级)模拟考试题库