UE4 Particle System Reference

1649 篇文章 11 订阅
1623 篇文章 22 订阅

Base Classes

Reference material over the base classes that make up particle systems, such as the ParticleSystem class and the ParticleEmitter class.

Base Classes Technical Reference

TypeData Modules

The default type of an emitter when added to a ParticleSystem is that of a sprite emitter. It is also possible to create other types of emitters though the use of TypeData modules. These modules provide specific functionality for emitting other types of particles, such as beams, meshes, and ribbons.

psys_beam.gif

The Beam type data module indicates that the emitter should output beams - connecting particles to form a stream between a source point, such as the emitter, and a target point, such as a particle or Actor.

GPUSprites.png

The GPUSprite type data module supports simulating particles on the GPU. Traditional CPU systems allow for thousands of particles in a frame. GPU simulation allows for hundreds of thousands of particles to be simulated and rendered efficiently.

LootBucket.png

The Mesh type data module indicates that the emitter should use StaticMesh instances rather than sprite particles. This is great for effects such as shrapnel or debris.

RibbonSmoke.png

The Ribbon type data module indicates that the emitter should output trails - connecting particles to form ribbons. Particles are connected in the order of their birth. Therefore, the more erratic the initial velocity pattern of the particles, the more chaotic the ribbon.

Modules

Modules are used to control various aspects of the particles that are released by an emitter. They can affect a particle during spawning, updating, or both. Modules interact with each other based on their order within the emitter (their location on the stack of modules in Cascade). For example, applying two velocity modules to an emitter will result in a cumulative effect on the particles.

Engine/Rendering/ParticleSystems/Reference/Modules/Required:Title%

Required & Spawn

Engine/Rendering/ParticleSystems/Reference/Modules/Acceleration:Title%

Acceleration Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Attractor:Title%

Attractor Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Beam:Title%

Beam Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Camera:Title%

Camera Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Collision:Title%

Collision Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Color:Title%

Color Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Event:Title%

Event Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Kill:Title%

Kill Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Lifetime:Title%

Lifetime Modules

Engine/Rendering/ParticleSystems/ParticleLights:Title%

Particle Lights

Engine/Rendering/ParticleSystems/Reference/Modules/Location:Title%

Location Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Orbit:Title%

Orbit Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Orientation:Title%

Orientation Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Parameter:Title%

Parameter Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Rotation:Title%

Rotation Modules

Engine/Rendering/ParticleSystems/Reference/Modules/RotationRate:Title%

Rotation Rate Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Size:Title%

Size Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Spawn:Title%

Spawn Modules

Engine/Rendering/ParticleSystems/Reference/Modules/SubUV:Title%

SubUV Modules

Engine/Rendering/ParticleSystems/Reference/Modules/VectorField:Title%

Vector Field Modules

Engine/Rendering/ParticleSystems/Reference/Modules/Velocity:Title%

Velocity Modules

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值