Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

14 Good

About jamesr

  • Rank

Personal Information

  • Name
  • Location
    Los Angeles
  1. Fluid Explosion with Viscosity

    1. The ground plane doesn't react with the fluid because your inputs are switched. In DOPs, order matters! Generally, you need to go colliders --> dopobject (and solver stuff) left --> right. In other words, just select the merge and hit "shift + r" 2. The reason is coming from your "force". If you look at the Normals (v@N) that you've assigned, they're only pointing in one direction! 3. If you want it to stop emitting, you can either just feed it the source points, and it will only exist on the first frame and you can blow it out, or you can keyframe the source activation and it will emit however long you want it to. Here's your file with some changes to address your list that you can poke around in Fluid_Explosion_002_fix.hip
  2. Pyro Initial Velocity Follow Emitter Normal

    No problem!
  3. Beginner VEX variable questions

    $NPT is the same as @numpt. @npt doesn't work in vex, you'd want to use @numpt or I prefer to use npoints(0) or npoints(1)... and so on, where the number inside () indicates which input you want to pull the info from. Also, you can use npoints() in SOPs as well to stay away from the $NPT syntax which I guess is sort of going away.
  4. Pyro Initial Velocity Follow Emitter Normal

    Your normal vector should follow the animation of the emitter. If that's the direction you want the smoke to go, then you should bind N to the 'v' attribute. In a point wrangle you can just do v@v = v@N; This will get picked up in the fluid source node. It doesn't look like the emitter is animated in the bottom gif though. I threw together a really quick example for you, let me know if it helps. emission_vel.hip
  5. Here's an example for you groupsandstuff.hip
  6. No, you shouldn't have to do any deleting like that in DOPs.
  7. Are you just keeping the dopnet as the output with the display flag on it? If so, go to the object merge tab and change from "*" to something like "pop*" or just the whole dopobject name "popobect1". This way, you're only importing the particles from dops and not the rest of the geo. Or use dopio
  8. I didn't use houdini that long ago, but if you want to set a group in SOPs it's just the "Group SOP". To create an attribute in SOPs you use "attribcreate". If you're in VOPs, you can set groups and add attributes with the "Bind" VOP. For adding an atttribute, just type the attribute name. For adding to groups, type "group_mygroup" but replace mygroup with whatever you want the group to be called.
  9. How could I deal with height of flame ??

    Try scaling your source volume (fuel) to get the flame to crawl higher
  10. Condision in SOP ?

    Hmm okay maybe I understand so here's an example of what I think you might mean unshared_vrman.hip
  11. Condision in SOP ?

    You can group unshared edges in a group SOP like this
  12. Alphas and flipbooks

    Sorry, here it is with a holdout. Same concept, green box. boom_comp_holdout.mov
  13. Alphas and flipbooks

    Here's a quick example of what I mean Edit: I just realized I forgot to include the part where you ask about holding something out, too boom_comp.mov
  14. Alphas and flipbooks

    Make a pure green (0,1,0) background and use it as the image plane for the camera (camera --> view > background image) and flipbook over that. Then key it out in nuke. (You could also color a grid green and parent it to the camera)
  15. In the Copy SOP, try turning on the "pack and instance" toggle. Packed geometry is much more efficient. Just note that if you're not rendering in mantra, it will need to be unpacked before rendering.