Jump to content

Particle moves along the surface RESPECTING the NORMAL DIRECTION


Recommended Posts

Hey guys.

 

Im trying to do that a xpgenetor (with cilynder) moves around the surface object (a sphere, using the xpFollowSurface) keeping the normal direction from the sphere.

I tried some steps:

1 - Enable Extended data Rotaion as Tangential, and set the Up Vector to Y axis.  Here the born particles got the inicial normal direction - Done!

2 - I animated the particle using a simple xpTurbulence. Here the particles starts movinig around the sphere - Done!

3 - But, as long the particles moves around, each particle get stuck in the only one direction from the normal, from the first frame. How to solve that? To to de particles changes the orientation along the surface when they moves?

 

 

 

Attached some prints and de c4d file.

 

Thank you very much!

 

previz.gif

3.JPG

1.JPG

2.JPG

xparticles_surface_orientation.c4d

Link to comment

Got it!

It works with these settings:

Cinema_4D_EAaBqc6wTe.png.1d149062afbe8b5f9f1189e85d559f55.png

Up Vector does exactly what you want, as described in the documentation:

"This mode deals with the problem of axis flipping (especially on bank) when particles are moving over a surface using the Follow Surface modifier. Often, you will want the particle to maintain the same orientation with respect to the surface despite changes in direction. To enable this, select this mode, which will make the Y-axis of the particle perpendicular to the surface.

Note that this mode only works with the Follow Surface modifier at present. With all other modifiers it has no effect."

 

Then to arrange the Cylinders correctly you have to change the axis on the object

Cinema_4D_LO1Ll9swNy.png.d6e596dfbeb390db00a2f163061ff7c8.png

 

After that it worked for me 🙂

 

 

xparticles_surface_orientation_fixed.c4d

Visit my Portfolio on Artstation.com & Follow me on Instagram

Link to comment
17 minutes ago, DasFrodo said:

Got it!

It works with these settings:

Cinema_4D_EAaBqc6wTe.png.1d149062afbe8b5f9f1189e85d559f55.png

Up Vector does exactly what you want, as described in the documentation:

"This mode deals with the problem of axis flipping (especially on bank) when particles are moving over a surface using the Follow Surface modifier. Often, you will want the particle to maintain the same orientation with respect to the surface despite changes in direction. To enable this, select this mode, which will make the Y-axis of the particle perpendicular to the surface.

Note that this mode only works with the Follow Surface modifier at present. With all other modifiers it has no effect."

 

Then to arrange the Cylinders correctly you have to change the axis on the object

Cinema_4D_LO1Ll9swNy.png.d6e596dfbeb390db00a2f163061ff7c8.png

 

After that it worked for me 🙂

 

 

xparticles_surface_orientation_fixed.c4d 281.71 kB · 1 download

 

.

.

.... DasFrodo, You are just amazing! Saved my work! It works perfectly! 🙂

 

Thanks a lot!

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • LATEST ACTIVITIES

    1. 16

      3D world #310

    2. 53

      Looking forward to the next C4D release

    3. 8

      CORE 4D Youtube channel

    4. 1

      Nodes Modifier result isn't updated anymore

    5. 8

      CORE 4D Youtube channel

×
×
  • Create New...

Copyright Core 4D © 2023 Powered by Invision Community