10.Ribbon and Track¶
Overview¶
This chapter explains the ribbon and the track. The ribbon and the track are long and narrow particles. You can express the afterglow of effects that can not be expressed with sprites.
Track
Ribbon
Ribbon and Track
The main difference between the ribbon and the track is the orientation of the particles. The ribbon is affected by the angle of the particle, but the track always points toward the camera.
The effect No.1 created in this chapter
The effect No.2 created in this chapter
The effect No.3 created in this chapter
We made it possible to download the effect created in advance from the link below.
How to use¶
The ribbon and the track connect the particles generated from the same parent. By connecting it, I express long and narrow particles.
Track
In sprites, particles are independent.
If there is a distance between the particles, you can use the ribbon and the track. In order to use effectively, it is necessary to combine with parent-child relationship or spawning method.
Parent-child relationship¶
Set the parameters so that the parent particles move.
Ensure that child particles are generated at regular intervals from parent particles. Ensure that the child particles remain in the generated position.
Then, band-shaped particles are generated along the parent particles.
Let's try it.
Create an effect whose shape is a spiral.
Please open effect1-1.efkproj.
The parent node's parameters are already specified. The parent particle rises with rotating.
Parent particle
Some of the parameters of the child node have already been specified.
The important thing is that the Inherit Position, Rotation and Scale are Only on create
.
If you specify Only on create
, it is affected only by the parent's parameters when particles are generated.
In addition, multiple child particles need to be generated. In order to create a track by connecting child particles, the length of the track is determined according to the number of child particles.
Specify the parameters of the Child node.
Since the Particle node is decorative, you do not need to edit the Particle node.
Window | Value type | Value |
---|---|---|
Basic settings | Spawn Count | Infinity |
Basic settings | Time to live | 60 |
Basic settings | Inherit Position | Only on create |
Basic settings | Inherit Rotation | Only on create |
Basic settings | Inherit Scale | Only on create |
Render Settings | Render method | Track |
You can see that the child particles are placed along the track of the parent particle.
Effect
Spawning method¶
By using Spawning method
, it is possible to generate beautiful track and ribbon particles without using parent-child relationship.
In Spawning method
, since particles can be regularly arranged in order, track and ribbon are generated in the order specified by Spawning method
.
Let's try it.
I create an effect whose shape is a spiral as before.
Please open effect1-2.efkproj.
Almost parameters already have been specified.
Specify parameters of Spawning method
.
The parameters of the node are as follows.
Window | Value type | Value |
---|---|---|
Basic settings | Spawn Count | Infinity |
Basic settings | Time to live | 60 |
Basic settings | Inherit Position | Only on create |
Basic settings | Inherit Rotation | Only on create |
Basic settings | Inherit Scale | Only on create |
Render Settings | Render method | Track |
Spawning method | Set angle on spawn | On |
Spawning method | Spawning method | Circle |
Spawning method | Axis Direction | Y-Axis |
Spawning method | Verticies | 32 |
Spawning method | Radius(Mean) | 4 |
Spawning method | Spwan Mode | Clockwise |
Effect
You can see that the track is generated along the arrangement order specified by Spawning method
.
The difference between the track and the ribbon¶
In order to confirm the difference between the ribbon and the track, change the ribbon and the track with the same parameters.
Track |
Ribbon |
Since the ribbon is affected by the rotation of the particle, you can see that the orientation is inclined.
Basically the track is more convenient, but we use the ribbon to create an effect with rotation like a sword trajectory.
Sword effect¶
As an effect that can not be expressed by the track, there are effects like weapons trajectories. Here we create an effect that emerges at the position where the sword has passed with the ribbon.
Please open effect2.efkproj.
It consists of a parent node, a child node and a hit node.
The parent node rotates and the child nodes move along it to represent the sword. The following is a simple movie. Red is the parent node's particle and green is the child node's particles.
The parent node¶
The parameters of the parent node have already been specified.
The parent node rotates.
Since it is a moment to swing the sword, it has specified time to live
to 30.
The sword rotates to an angle of 0 degrees when it is generated and 180 degrees when it is finished. So, in the rotation window, the rotation to be 180 degrees from 0 degrees with easing.
The child node¶
Specify the child node's parameters.
Just as before, we make the Inherit Position, Rotation and Scale Only on create
.
Specify the ribbon to the rendering method.
The position is (4, 0, 0) and spawn count is 30.
Image and color already have been specified.
Window | Value type | Value |
---|---|---|
Basic settings | Spawn Count | 30 |
Basic settings | Inherit Position | Only on create |
Basic settings | Inherit Rotation | Only on create |
Basic settings | Inherit Scale | Only on create |
Position | Position | 4, 0, 0 |
Scale | Scale Factor | 6, 6, 6 |
Render Settings | Render method | Ribbon |
You can see that a sword-like effect is displayed.
Effect
Finally, I made it possible to download the effect created in this chapter.
Summary¶
In this chapter, I explained about the track and the ribbon.