Jump to content
[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

SpencerL last won the day on September 16 2014

SpencerL had the most liked content!

Community Reputation

29 Excellent

1 Follower

About SpencerL

  • Rank
  • Birthday 12/27/1978

Personal Information

  • Name
  • Location
    Sony Imageworks - Los Angeles

Recent Profile Visitors

7,553 profile views
  1. fx math

    This is all you need. No joke. https://www.khanacademy.org/
  2. Start my autodidact learn to Houdini and FX

    Hey, I teach an intro and a fluids course for CG Society. My Intro course starts again in the beginning of Nov. Ive received very positive feedback over the years from students who have taken this course. The course is designed to not only show examples of creating effects, but we really dig deep on the fundamentals behind creating fx which is paramount to becoming a solid fx artist. http://www.cgsociety.org/training/course/introduction-to-fx-using-houdini Let me know if you have any questions! Spencer
  3. Hey Diego! Thanks a lot for posting this, as well as contacting CGSociety. It is always frustrating to see my workshops being pirated, but its an occupational hazard unfortunately. I wish there was a video self destruct button I could press when a video gets pirated...maybe thats an idea worth developing
  4. Fix points positions like in example

    Subtract the P from the neighbor 1 P to get the direction to slide and add that back onto P...basically works like a peak SOP fix_pts_Spencer_v2.hipnc
  5. Fix points positions like in example

    Hey, I did this using a point VOP where I found the 2 neighbor point positions, then did a mix between their two positions. The bias of the mix was based on the distance the original point is from the nearest neighbor. Hope this helps! Spencer fix_pts_Spencer.hipnc
  6. CG Workshop - Intro To Houdini 14

    Hey Panupat, I will be updating all the videos to Houdini 14. The examples which I go through wlll be similar, covering the same information more or less. My previous class had a lot of VOP work where this course I will use some of the wrangle nodes instead, but very basic stuff. I will also touch on the grain solver doing a couple examples.
  7. CG Workshop - Intro To Houdini 14

    Hey Everyone, CG Workshop is currently enrolling for the Intro To Houdini 14 course. I will cover a variety of material and get into many technical low level concepts, such as the math, geometry, and trigonometry involved in gaining complete control over an effect. When it comes to making great FX, there aren't any push-­button solutions. This course helps to lay that groundwork to understand what is going on under the 'hood'. I will take you step-­by-­step through the construction using production techniques in Houdini, right from looking at the UI and procedural modeling in Week 1, and eventually on to particles, grains and fluids. We will cover methods that give complete control when you're procedurally fracturing geometry, creating dust and debris, dissolving effects, as well as procedural animation and modeling, to name a few. http://training.cgsociety.org/course/introduction-to-fx-using-houdini Check it out and let me know if you have any questions! Spencer
  8. Orienting normals

    You can do a double cross product to get correct orientation. upVector_v1.hipnc
  9. how to grab flip visualization color in sops?

    Actually, that over complicating it...you can just use a Color SOP > Ramp from Attribute. First create a 'speed' float attribute with the value to be length($VX, $VY, $VZ)
  10. how to grab flip visualization color in sops?

    the visualization is just mapping the length(v), speed, to Cd. To recreate in sops, just put a vopsop down, I think its now a 'point VOP' in H14. Put a length vop down, plug in 'v' to get your speed. Plug that into a fit VOP, set your source min/max to be the range of your speed Plug fit VOP in to Ramp VOP, set your colors to be 0,0,0.9 at the left side (0), 0,0.9,0.9 in the middle (0.5) and 0.9,0.9,0.9 on the right side (1) Plug Ramp VOP into Cd
  11. import your uvs via import attribute VOP, then feed into colormap VOP
  12. Vorticity for particles

    you can create a vel field from the particles v, then measure the curl (vorticity) of the vel field and map that back onto the particles. Ive attached a simple example. vorticityFromPops_v1.hip
  13. water in glass

    On the FLIP Object > Properties tab, turn up the Particle Radius Scale. Turn it up to 2 will make sure all particles get resolved and usually help with volume loss. Also, particle separation as Luke suggested too.
  14. scattering options

    Cristobal, I just realized it was you! Still in London I see. Hope all is going well! It may seem like a hack as there isnt any expressions or scripting, but I like easy ways Its putting a point in the centroid of each prim which sounds like what you are after. Will do the same thing as the popnet trick of emitting per prim. Another way, though may be computationally more expensive is to plug your geo into a facet SOP > unique pts, then add a primitive SOP > tick on Do Xformations and set scale to 0. Then add a Fuse SOP > tick on Keep Unused Points. Scaling the prims to 0 will use each unique prim centroid as the pivot location.
  15. scattering options

    Feed geo into divide SOP > uncheck 'convex polygons' and tick on 'compute dual'. then add an Add SOP > Delete Geo But Keep the Pts. Another trick you can do is instead of using the divide SOP, you can replace that with a convert SOP > Convert to > Circle. Then feed that into the Add SOP > Delete Geo But Keep Pts