Emiting particles from surfaces in normal direction?[Solved]

   9006   6   1
User Avatar
Member
14 posts
Joined: March 2009
Offline
How to emit particles from surfaces in normal direction?

I cannot use $NX, $NY, $NZ etc as initial velocities, the particles are supposed to carry attributes from the surface. :?:
Edited by - March 11, 2009 16:21:51
User Avatar
Member
311 posts
Joined: July 2005
Offline
you could multiply you Normal by your surface attribute.
User Avatar
Member
14 posts
Joined: March 2009
Offline
ops: Im sorry i dont get it. Im getting “Unable to evaluate expression” while using $NX, $NY , $NZ in Velocity params.

Whats the most likely way to emit particles from surface in direction of normals in Houdini?
User Avatar
Member
186 posts
Joined: Jan. 2006
Offline
are you using POPs? if your emitter surface has normals on it (check and see), particles emitted on it using either points or surfaces as emission method (not volumes) will inherit the normals as initial velocity automatically. in the source POP go to the “attributes” tab and check if initial velocity is set to “use inherited velocity” and the value for inherit velocity is larger than 0.

cheers,
Abdelkareem
User Avatar
Member
14 posts
Joined: March 2009
Offline
I created a sphere, polygon geometry.
Used “Source from Geometry” shelf tool.
And followed your steps. But particles just born and do not move at all.


User Avatar
Member
311 posts
Joined: July 2005
Offline
you need to add a facet SOP to your sphere and compute normals. Particles use point Normals.
User Avatar
Member
14 posts
Joined: March 2009
Offline
Great, it worked, actually i messed with Facet before but did not selected the proper node in Object Merge, so i was not seeing the end result.

Anyway, thanks every one
  • Quick Links