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.]]

adrianr last won the day on July 15 2017

adrianr had the most liked content!

Community Reputation

46 Excellent

About adrianr

  • Rank

Personal Information

  • Name
  • Location

Recent Profile Visitors

2,102 profile views
  1. use point attribs in volume

    @Jesper Rahlff Here is the file with VDBs, nothing really different. Is there a specific issue you're having with your scene you could share? I've popped in an example using the bunny from http://www.openvdb.org/download/ too so just download it from there if you want to see that. bunny_cloud.vdb is the file, top right. volume_pc_colour_02.hip
  2. use point attribs in volume

    @Jesper Rahlff Here you go. Sops and Shader versions inside. volume_pc_colour_01.hip
  3. target position for particles

    If you need a super fast morph with no wiggle can you not just use a blend shape or mix?
  4. target position for particles

    Here are just some various ways. You can see the difference between normalising the direction vector or not, adding to force or vel, etc. Plus the normal Pop Attract. test_particles_02.hip
  5. The panel will be in a different place depending on which desktop you're in. But you can always add it to any pane.
  6. Uniform volume is still in 16.5. Check in the Material Palette.
  7. Why would you not use @age to scale your particles? The popnet will give you that for free. Something like f@pscale = fit(f@age, 0, 2, 0, 0.1); will scale the particles between 0 and 0.1 between the ages of 0 and 2. If you want to delete points not in the group drop down a blast, select your group from the drop down and then check delete non-selected. No solvers required. If you needed to test against the eventual flip surface you could do that with VDBs.
  8. How could I make this dynamic ?

    You could create a density point attribute prior to sending it to dops. Set the density for the bottom point separate to the rest of the wire. Drop a point wrangle with something like, f@density = 1; if(@ptnum == 0) f@density = 1000; You can play with the normal and tangent drag too. Can help make it more restrained and less bouncy.
  9. Yeah really you should have f@Alpha = 1; and then go on to modify later with the if statement. The 'float Alpha = 1;" line isn't doing anything in that example as it's creating a local variable that isn't called later. In the case of Alpha, where Houdini already considers objects to have an Alpha value of 1 by default (even though it doesn't show you) you don't have to initialise it first, but for arbitrary values you do (Example attached). And yes, there are some attributes you don't need to explicitly declare (like Alpha), but to be honest given it doesn't make a difference if you do or not, it's good practice to just declare everything anyway. Sure in the case of @P I don't bother, but unless you know exactly which attributes Houdini recognises, better be safe than sorry. You'll only end up calling a vector as a float somewhere and breaking something. Initialize_attributes_01.hip
  10. Rebelway workshops

    I doubt all you'll take away from that course is how to make good rocks. I bet there is a ton of useful and transferable info, real time stuff especially, that will be worth the cost. Providing of course you currently know very little about what the course intends to cover.
  11. London user group

    Serves me right for not turning on thread notifications! We've set up a slack at the following to try and organise meet ups, but whatever we decide we'll try and remember to post back here and the SideFX thread. https://join.slack.com/t/londonhug/shared_invite/MjE0MjM5Mjg4OTI5LTE1MDA0Njc3ODctN2RjYmNlMTY0ZA
  12. Faceted Normals After Displacement

    Sooo my solution worked? Just using quaternion dihedral as you had set up instead of a 3x3 matrix. Good to know about the raytracing bias. Regarding your latest scene pretty sure the source is the shading normal vop inside the displace vop. It creates new normals from the displaced position, rather than rotating the existing normals along with the position. You can go into the displace vop and hijack the matrix coming out of the 'get_space' subnetwork to rotate the normals and bypass the shading normal vop - Just be sure to turn off your transform after the displace normal. Edit: I haven't checked the full subnet to see what it's making or if the normals are now technically rotated the same as the points, but I think this gives you enough to go on for further poking around.
  13. Faceted Normals After Displacement

    Damn, thought I had it, still a bit broken.. Only render time subdiv fixes it but I know that wasn't the point. Curious to know the proper solution as this would technically work in sops regarding rotating the position and normals. Displacement_Normals_02.hipnc
  14. Constraining wires to Cached Geometry

    Hmm not familiar with Maya but have a look at the connect adjacent pieces sop, might be good for what you need. No worries on the file glad to help