Hi i want to create a lot of tree using particle . I create a master tree where it's just a simple plane and i used a tree image (with alpha channel) as the material. Then i create another plane (as ground) and apply particle system modifier and select my master tree as the instance object. Now i want to contol the rotation of the instance to always face the current camera position. is it possible ?

  • $\begingroup$ did you try with Drivers? $\endgroup$ – Sanbaldo Apr 17 '20 at 17:06
  • $\begingroup$ Look into animation nodes for more control instead of the current particle system $\endgroup$ – Bert VdB Apr 17 '20 at 22:04

Thanks CG Boost: https://www.youtube.com/watch?v=aLVodLos41Q

Here is a summary:

  1. Create an Empty that you parent to your camera but placed far away behind it on the local Z axis. This will be used to lock the particle source orientation that will "look" at that general direction enter image description here
  2. place the source particle object somewhere in the middle of where most particles will be (in the middle of the forest)
  3. Add a Track to Constraint to the source particle object, use the empty behind the camera as target
  4. Add a Limit Rotation constraint to the same object to keep it strait. enter image description here

This way, generated particles should all face the general direction of the camera as long as the empty is far enough behind it.

enter image description here

Also if you have trouble with your source object in the middle of your scene, just put it on a difference scene along with a linked duplicate of the camera.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.