376 Game Development and Simulation with Unreal Technology
(Ribbon Rendering – Continue d )
Enable Tangent Diff Interp Scale: If this flag is enabled, th e system will
scale the number of interpola te d vertices based on the difference in the
tangents of neig h boring particles. Each pair of neighboring p articles will
compute the following CheckTangent value:
if Checktangent <0.5
Scale Distance Tessellation Step Size.
This wil l map so tha t from parallel to orthogonal (0 to 90 degrees) will
scale from 0 to 1. Anything greater than 90 degrees will clamp a t a scale
of 1.
Tang ent Tessellation Scalar: The tangent scal ar for tessellation. Angles be-
tween tangent A and B are map ped to 0 to 1. This is then multiplied by
this value to give the number of poi n ts to tessellate.
6.9 SUMMARY
In this chapter we learned about Particle Systems in Unreal Engine 4.0. The Unreal
Engine uses a special component called Cascade Particle System Editor to manage
and utilize particle effects. We learned about the Cascade in te rface and different tools
available to us for creating pa rticle systems with this component.
We first learned about the anatom y of a particle system in Unreal Engine 4, and abou t
the different modules that should work together to create a given effect. We also
discussed different type s of particle systems that Cascade can create from simple
CPU based particles to GPU particles, Beam particles, Mesh particles, and Ribbon
particles.
We go t some hands-o n experience with Cascade in creating several interesting pa r-
ticle effects including, sparks, rain, snowstorm, and fire. We worked with several
modules that create d the special features we wanted to achieve in each of the particle
systems we created.
When it comes to the power of Un real Engine and its Cascade Particle Editor System,
there is a lmost little limit in what you can create. If you can image a visua l effect
requirin g particles, chances are you can create it with Cascade.
6.10 EXERCISES
Now it is your turn to do some more exercises with blank project templates and the
demo room.