I have a simple question. How do I add a point onto a surface? I know I can flatten the mesh based on the uvs and add the points in 2 dimensions then transfer them back up to the 3d space but… I don't want to I'd like to create a set of points on a surface like the scatter sop but in a non-random fashion.
You can use a Ray SOP. Make sure you have normals on the points aiming towards the surface.
as far as i know with a ray sop, you ray points from an existing mesh or pcloud to a surface. It's not quite what I need to do.
Alternatively, you can use a Creep SOP if the surface is nurbs or mesh.
In 90% of cases it;s going to be an imported obj so I don't think this would work but I might try to convert the geometry.
I'm pretty sure there will be a way to get a position on a surface (maybe via vop sop?) and then add a point to that position. I just son't know how to get that position info yet
In these case I often just ray one point placed on a virtual sphere to the geometry. Basically you add one point, make sure its outside the bounding sphere of yout object, add a normal pointing to the origin and fire the ray. Rotate this point around the origin to place the point at the desired position.