Basic nParticle rotationPP?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
  12 December 2017
Basic nParticle rotationPP?

Here is a video link of me failing to solve the problem:
I am trying to get instanced nParticles to rotate using themenu options and without expressions. There are a number of video tutorials that
show how this is easy to do. I have followed these examples and yet my
particles will not rotate. This video documents the process I followed which
was unsuccessful. Please let me know what step I am missing. Under nParticle
shape options I checked compute rotations and then another nParticle shape
options under instancer/ rotation options I chose rotationPP. I get no rotation
to my nParticles.
  12 December 2017
From the docs:
If the particle has collisions or uses the liquid solver then compute rotations per particle.

Do your particles collide or use the liquid solver?
__________________ -
  12 December 2017
I have tried it with nParticle collision on and off. Liquid solver is not on. I followed a number of video tutorials that made it successfully work and it appears they did not use liquid solver. Here is an example of one of the videos I followed.
  12 December 2017
What I tried to say is: Do your particles collide? In the video do not seem to collide with anything. No collision, no rotation. The automatic rotation only works if a particle hits something so that the rotation can be calculated from the collision angle. If you simply emit particles, the particle system does not know how to roatate particles.
__________________ -
  12 December 2017
Yes, to need to define an initial rotation speed if you want them to start rotating. The following creation expression should do the trick:
nParticleShape1.angularVelocityPP =<<rand(0.5),rand(0.5),rand(0.5)>>;

(change 0.5 to larger values if you want faster rotation)

Also in the create expression you could also use a similar expression to set the rotationPP if you want that to start at a random value:
nParticleShape1.rotationPP =<<rand(360),rand(360),rand(360)>>;
  12 December 2017
You are the principal scientist for autodesk ? Wow! Thanks for taking the time to answer my question. Your solution completely worked.
reply share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 02:43 PM.

Powered by vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.