游戏特效的贴图制作,我们在第一节游戏特效概述中简单介绍过,可以使用多种软件产生,今天我们主要讲解的是用3D软件来实现需要的序列贴图,三维软件可以很方便的实现游戏中常用的爆炸、冲击波、刀光拖尾、聚能、攻击、魔法、火、烟雾等特效序列图,本节主要讲解火的贴图制作。
一、3D软件制作火的特效序列图
1、火的创建

在3DMAX中如图创建一个半球Gzimo

2、直接用缩放工具调整一下Gizmo线框的形态,如图所示

3、进入修改面板添加一个火焰特效,如图所示

4.单击面板下方的Setup进入参数编辑面板,如图所示

 

修改选项和参数,如图所示

自我感觉还可以,如果你认为不行,可以再次修改参数,直到满意为止。

2.下面我开始设置动画
由于游戏中的贴图循环动画一般为8到16帧(本例为16帧)所以我们先把动画时间帧修改一下如图

按F10,弹出渲染设置面板,如图设置参数

 

继续设置输出的存储格式,这里要选择带通道的TGA格式,文件名最好取英文名,有些引擎不支持中文
如图

打开动画记录,将时间滑杆拖到15帧

修改火焰的Motion参数,如图

修改火焰动画曲线改为直线形式(一定要修改,否则循环动画是跳的)

单击渲染后很快完了16张火的动画序列图,如图

 

 

快速搭建一个篝火模型(这模型比较简单,制作方法就省了),其中十字交叉的平面就是我们要实现的火,如图
 

按M键,打开材质编辑器,加载漫反射贴图为火的序列帧,具体操作如图

将漫反射贴图复制到透明通道上,如图