Highlighted

Attached Effect isn't displayed over time when 3d solid is moved by Z Axis.

New Here ,
Jun 12, 2020

Copy link to clipboard

Copied

Hello, can anybody help me?

 

In my project, which is 4 minutes long, I have a camera moving constantly on the z axis along with Trapcode Tao.

Now I would like to apply a CC Particle World Effect over the entire timeline. 

How do I do this?

 

I created a solid, put the CC Particle World effect on it, turned it into a 3D-Layer and moved it across the Z Axis along with the camera, but the effect itself isnt moving, or rather isnt visible any more after a few seconds. 

 

How can I solve this issue?

 

cheers

Adobe Community Professional
Correct answer by Rick Gerard | Adobe Community Professional

CC Particle world should be applied to a 2D layer. It will interact with AE's camera. Turning the layer 3D fouls all the relationships up. If CC Particle World was applied to the layer before you changed it to 3D you should have received this warning.

Screenshot_2020-06-12 21.55.23_xt4FYY.png

Converting the CC Particle world layer to a 3D layer also destroys the 3D nature of the particles.

 

Just leave the layer 2D. If you need to move the emitter in AE's 3D world you can attach the X, Y, and Z position of the CC Particle World/Producer to a null. I do it all the time with an animation preset that I made using these expressions for Position X, Y, and Z and for the Particle World layer:

 

// CC Particle World/Poducer/Position X
posFix = thisComp.layer(index - 1).transform.position[0];
(posFix / width) - .5

// CC Particle World/Producer/Position Y
posX = thisComp.layer(index - 1).transform.position[1];
(posX / width) - height / width / 2

// CC Particle World/Producer/Position Z
posFix = thisComp.layer(index - 1).transform.position[2];
(posFix / width)

// Layer/Transform/Position
[thisComp.width, thisComp.height] / 2

 

As long as the 3D null is one layer above the CC Particle World layer and the CC Particle World layer is the same size as the comp and centered in the comp, the producer will follow the null. The layer will always be centered in the comp if you add the position expression above.

 

If you are going to do this very much I suggest that you select all 4 of those properties in the timeline and save your own animation preset and call it something like "CC Particle World Follows the Null above"

 

 

Topics

How to

Views

98

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Attached Effect isn't displayed over time when 3d solid is moved by Z Axis.

New Here ,
Jun 12, 2020

Copy link to clipboard

Copied

Hello, can anybody help me?

 

In my project, which is 4 minutes long, I have a camera moving constantly on the z axis along with Trapcode Tao.

Now I would like to apply a CC Particle World Effect over the entire timeline. 

How do I do this?

 

I created a solid, put the CC Particle World effect on it, turned it into a 3D-Layer and moved it across the Z Axis along with the camera, but the effect itself isnt moving, or rather isnt visible any more after a few seconds. 

 

How can I solve this issue?

 

cheers

Adobe Community Professional
Correct answer by Rick Gerard | Adobe Community Professional

CC Particle world should be applied to a 2D layer. It will interact with AE's camera. Turning the layer 3D fouls all the relationships up. If CC Particle World was applied to the layer before you changed it to 3D you should have received this warning.

Screenshot_2020-06-12 21.55.23_xt4FYY.png

Converting the CC Particle world layer to a 3D layer also destroys the 3D nature of the particles.

 

Just leave the layer 2D. If you need to move the emitter in AE's 3D world you can attach the X, Y, and Z position of the CC Particle World/Producer to a null. I do it all the time with an animation preset that I made using these expressions for Position X, Y, and Z and for the Particle World layer:

 

// CC Particle World/Poducer/Position X
posFix = thisComp.layer(index - 1).transform.position[0];
(posFix / width) - .5

// CC Particle World/Producer/Position Y
posX = thisComp.layer(index - 1).transform.position[1];
(posX / width) - height / width / 2

// CC Particle World/Producer/Position Z
posFix = thisComp.layer(index - 1).transform.position[2];
(posFix / width)

// Layer/Transform/Position
[thisComp.width, thisComp.height] / 2

 

As long as the 3D null is one layer above the CC Particle World layer and the CC Particle World layer is the same size as the comp and centered in the comp, the producer will follow the null. The layer will always be centered in the comp if you add the position expression above.

 

If you are going to do this very much I suggest that you select all 4 of those properties in the timeline and save your own animation preset and call it something like "CC Particle World Follows the Null above"

 

 

Topics

How to

Views

99

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Adobe Community Professional ,
Jun 12, 2020

Copy link to clipboard

Copied

CC Particle world should be applied to a 2D layer. It will interact with AE's camera. Turning the layer 3D fouls all the relationships up. If CC Particle World was applied to the layer before you changed it to 3D you should have received this warning.

Screenshot_2020-06-12 21.55.23_xt4FYY.png

Converting the CC Particle world layer to a 3D layer also destroys the 3D nature of the particles.

 

Just leave the layer 2D. If you need to move the emitter in AE's 3D world you can attach the X, Y, and Z position of the CC Particle World/Producer to a null. I do it all the time with an animation preset that I made using these expressions for Position X, Y, and Z and for the Particle World layer:

 

// CC Particle World/Poducer/Position X
posFix = thisComp.layer(index - 1).transform.position[0];
(posFix / width) - .5

// CC Particle World/Producer/Position Y
posX = thisComp.layer(index - 1).transform.position[1];
(posX / width) - height / width / 2

// CC Particle World/Producer/Position Z
posFix = thisComp.layer(index - 1).transform.position[2];
(posFix / width)

// Layer/Transform/Position
[thisComp.width, thisComp.height] / 2

 

As long as the 3D null is one layer above the CC Particle World layer and the CC Particle World layer is the same size as the comp and centered in the comp, the producer will follow the null. The layer will always be centered in the comp if you add the position expression above.

 

If you are going to do this very much I suggest that you select all 4 of those properties in the timeline and save your own animation preset and call it something like "CC Particle World Follows the Null above"

 

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
New Here ,
Jun 12, 2020

Copy link to clipboard

Copied

Thank you so much!!!

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...