下载此文档

UE4粒子系统翻译.doc


文档分类:IT计算机 | 页数:约81页 举报非法文档有奖
1/81
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/81 下载此文档
文档列表 文档介绍
发射器类型AnimTrailData -用于创建动画的拖尾效果。BeamData -用于创建光束效果,比如镭射光、闪电等类似的效果。GPUSprites –GPU粒子发射类型,在运行时大量计算交给GPU执行。这将CPU的粒子特效计算从几千的数量级提高到GPU计算特效的几十万的数量级,取决于具体的目标系统上GPU的类型。MeshData –模型发射类型,这个类型的发射器将会发射多边形模型。用于创建岩石块,废墟等类似的效果。RibbonData -这个会产生一串粒子附属到一个点上,能在一个移动的发射器后形成一个色带。eleration用于处理粒子加速行为的模块,比如通过定义阻力等。类别描述Attraction通过不同位置放置引力点来控制粒子移动的模块。Camera用于管理如何在摄像机空间来移动粒子的模块,能够处理粒子是靠近还是远离摄像机。Collision用于管理粒子如何和其他几何体碰撞的模块。Color该分类模块用于改变粒子的颜色。Event该分类模块控制粒子的事件触发,这可以用来在游戏中做各种响应。Kill该分类模块用于处理单个粒子的删除行为。Lifetime该分类模块用于处理粒子存在的时间。Light这些模块管理粒子的光照特性。Location这些模块定义了相对于发射器位置的粒子生成位置的信息。Material这些模块定义了粒子上应用的材质信息。类别描述Orbit这些模块能够定义屏幕空间的行为轨迹,为效果添加额外的运动特性。Orientation这些模块能够锁定粒子的旋转轴。Parameter这些模块能够被参数化,可以使用外部系统来对粒子进行控制,比如蓝图和Matinee。Rotation这些模块用于控制粒子的旋转。RotationRate这些模块管理旋转速度的变化。Size这些模块控制粒子的缩放行为。Spawn这些模块用来给粒子生成速率添加额外定义,比如根据距离的改变来调整粒子的生成。SubUV这些模块能够让粒子使用序列帧动画贴图数据。Velocity这些模块处理每个粒子的移动速度。eleration 模块设置粒子的初始加速度。该数值存储于每个粒子中,在更新调用中应用于每一帧。它包含下列属性:eleration确定加速度数值的矢量distribution。基于粒子生成的EmitterTime获取该数值。ApplyOwnerScale如为 true,ponent的大小。AlwaysInWorldSpace如为 true,加速度矢量将被假定位于全局空间坐标中。否则,ponent被假定位于局部空间中。eleration添加一个矢量参数。该数值用于保留每个粒子生命周期中的加速度。在每一帧中,粒子当前的基础速度值使用公式(速度+=加速度乘以DeltaTime)进行更新。此公式中的DeltaTime是上一帧后流逝的时间。eleration eleration模块十分相似,在其中为粒子应用了初始加速度。eleration模块 不 接受Distribution属性。eleration是 GPUSprite 粒子唯一可用的加速度类型。eleration确定加速度数值的矢量distribution。基于粒子生成的EmitterTime获取该数值。eleration添加一个矢量参数。该数值用于保留每个粒子生命周期中的加速度。在每一帧中,粒子当前的基础速度值利用公式(速度+=加速度乘以DeltaTime)进行更新。此公式中的DeltaTime是上一帧后流逝的时间。DragDrag 为每个粒子的运动应用恒定阻力。系数值在生成时计算,应用于每一帧的粒子。属性描述DragCoefficient一个浮点distribution,用于定义每个粒子的阻力系数或运动抵力大小。DragScale/LifeDragScale/Life 是和现有阻力模块共用的一个乘数值,可在粒子生命周期中利用曲线对阻力大小进行调整。DragScale/Life仅限用于 GPUSprite 粒子。属性描述DragScale/LifeDragScale一个浮点distribution,定义应用于现有粒子阻力系数的大小值。elerationOverLife 设定粒子生命周期中的加速度。它包含下列属性:elOverLife确定加速度数值的矢量distribution。基于粒子更新的RelativeTime获取该数值。AlwaysInWorldSpace如为 true,加速度矢量将被假定位于全局空间坐标中。否则,ponent被假定位于局部空间中。。粒子当前的基础速度值利用公式(速度+=加速度乘以DeltaTime)进行更新。此公式中的DeltaTime是上一帧后流逝的时间。LineAttractorLineAttract

UE4粒子系统翻译 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数81
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539602
  • 文件大小11.04 MB
  • 时间2020-02-20