Noise field advected points

   7343   8   1
User Avatar
Member
4500 posts
Joined: Feb. 2012
Offline
Advected points through a noise field generated procedurally at render time via a CVEX shader using a custom gap filling method:



I know there are some holes but for the thickness I have got, it's not that bad

I would be interested to see other approaches to achieve a smoother seamless point filling without losing much detail.
Edited by - May 7, 2015 06:49:34
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Member
129 posts
Joined: Jan. 2013
Offline
awesome
User Avatar
Member
4500 posts
Joined: Feb. 2012
Offline
Thanks man
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Staff
3455 posts
Joined: July 2005
Offline
looks like crap…
Michael Goldfarb | www.odforce.net
Training Lead
SideFX
www.sidefx.com
User Avatar
Member
4500 posts
Joined: Feb. 2012
Offline
I get more of a peanut butter impression
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Member
1769 posts
Joined: Dec. 2006
Offline
custom gap filling method….now i'm interested can you please share some thoughts on that?
daniel bukovec | senior fx td | weta digital
qLib -- http://qlab.github.io/qLib/ [qlab.github.io]
User Avatar
Member
4500 posts
Joined: Feb. 2012
Offline
It's not very special and would work for terrain like point cloud, but here is how I did it:

1. Get N nearest points for each point and compute the current point's normal by using each pair of nearest points sequentially with the current point, forming a triangle, average the result.

2. Create random points around each point inside a cone using a fixed angle. I used 60.

3. The generated points become very round like a sphere so I flattened them by 60% along the normal.

If there is a better way, please let me know
Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Member
4500 posts
Joined: Feb. 2012
Offline
This is how the point cloud looks after the normals are computed:

Senior FX TD @ Industrial Light & Magic
Get to the NEXT level in Houdini & VEX with Pragmatic VEX! [www.pragmatic-vfx.com]

youtube.com/@pragmaticvfx | patreon.com/animatrix | animatrix2k7.gumroad.com
User Avatar
Member
255 posts
Joined: Sept. 2012
Offline
animatrix_
It's not very special and would work for terrain like point cloud, but here is how I did it:

1. Get N nearest points for each point and compute the current point's normal by using each pair of nearest points sequentially with the current point, forming a triangle, average the result.

2. Create random points around each point inside a cone using a fixed angle. I used 60.

3. The generated points become very round like a sphere so I flattened them by 60% along the normal.

If there is a better way, please let me know



Not that i have your expertise but this is a subject who interest me. I have to say itùs not clear to may why you have to do a custom gap filling method for a noise field generated procedurally at render time (could you tell why?) but i could see an immediate use to cleanup scan data . With the addition to also sample the shading information for each points (color and other shading attributes)


Did someone has made an example by chance?

Also, as you ask for suggestion, i guess i missed something but adding randomly x numbers of points inside the cone which result in a sphere looking rebuilt area, and not trying to use the geo attribute of the surrounding area like the gradient,curvature…?


Thanks guys

________________________________________________________________
Edited by vinyvince - Aug. 9, 2020 07:54:42
Vincent Thomas   (VFX and Art since 1998)
Senior Env and Lighting  artist & Houdini generalist & Creative Concepts
http://fr.linkedin.com/in/vincentthomas [fr.linkedin.com]
  • Quick Links