Eben Posted March 26, 2018 Share Posted March 26, 2018 I am new to houdini but have been creating effects with x-particles in cinema 4d. I want to port my knowledge to houdini. I would like some help on how to do this effect... Houdini particles is a little bit confusing but I know with a little help on the approach, it can help me a great deal. Thanks (1)_Effervescent_Tablet_-_YouTube.MKV Quote Link to comment Share on other sites More sharing options...
macj89 Posted March 26, 2018 Share Posted March 26, 2018 I would do a smoke simulation using the tablet as emitter and then, i would advent particles from volume using the tablet as emitter aswell, u will get those nice swirls and stuff from the smoke simulation, and will work flawless, easy and straight forward. Just tell me if u need any help, i'll be around all the day. Quote Link to comment Share on other sites More sharing options...
macj89 Posted March 26, 2018 Share Posted March 26, 2018 I did a quick hip for u. Be sure, when you use the popadvectbyvolumes, to change the velocity source to DOP, write down the name of the smoke object (in this case, pyro ), change the advection to Update Velocity and here u go. effervescence_tablet.hiplc Quote Link to comment Share on other sites More sharing options...
Eben Posted March 26, 2018 Author Share Posted March 26, 2018 (edited) Wow...This is about 95% of what I'm looking for. Great stuff. But I have some few questions. 1. How do I make the particles collide with either the container or the surface of the water and bounce back to the water with random age kill? This is because the particles stick to the surface. 2. What is the best approach of changing the particles into randomised shape and size spheres? I've added a basic animation to the tablet. I added transform nodes to the tablet and before the OUT_density. I also deleted the resize_container in pyro. But I don't know if it's the best approach. effervescence_tablet_Animated.hiplc Edited March 26, 2018 by Eben Quote Link to comment Share on other sites More sharing options...
Atom Posted March 26, 2018 Share Posted March 26, 2018 Here is a possible solution to control the size of the spheres. Don't view your AutoDopNetwork, instead view the import from the network. Then you can copy spheres to the points. At that time you can specify a size of the sphere. In this posted image I have routed age over life to size. so as they age they get bigger, perhaps more translucent as well..? It is just one way to leverage particle information in the final render. ap_effervescence_tablet_animated.hiplc Quote Link to comment Share on other sites More sharing options...
Atom Posted March 26, 2018 Share Posted March 26, 2018 You could also convert @age into a value from 0-1 then use it as a lookup into a ramp. This will give you a more flexible way to shape the size of the spheres over time. ap_effervescence_tablet_animated.hiplc Quote Link to comment Share on other sites More sharing options...
Eben Posted March 26, 2018 Author Share Posted March 26, 2018 I think the second option is better. but I have toned down the particles getting bigger over time. and I've also added a second Pop source with larger particle size but low constant birth rate. I've also added random sizes to the particles using @id. These are the improvements I want to have 1. Adding velocity to the bigger particles. 2. Collision and bouncing back of the smaller particles after they hit a collider on top of the domain. 3. Adding variation to the life of the particles. effervescence_tablet_Animated_Edited.hiplc Quote Link to comment Share on other sites More sharing options...
Atom Posted March 27, 2018 Share Posted March 27, 2018 (edited) Here are a couple of changes. I have converted the CopyTo to instancing which allows you to randomly pick from 1-5 animated spheres. I also added in a collision object as well as a PopCollision node to detect when the collision occurs (shown in RED when inside the dop network). Variation to the life of the particles is controlled under the Birth tab. You can multiply the velocity by the pscale to make larger ones faster. v@v *= f@pscale; ap_effervescence_tablet_Animated_Edited.hiplc Edited March 27, 2018 by Atom Quote Link to comment Share on other sites More sharing options...
Eben Posted April 4, 2018 Author Share Posted April 4, 2018 (edited) Thank you for all the great information you have helped me with. I have tweaked the setup in numerous ways including the addition of collision and making the tablet a RBD object. But I wish I had a great control on the pyro sim. Which I don't seem to have no matter which parameter I tweak. I want the particles to move upwards with a controlled turbulence. The disturbance in the pyro seems to do its own thing making the particles to follow suit. I want help to have more control, maybe a different approach other than the particles being controlled by pyro. Effervescence_Tablet.zip Edited April 4, 2018 by Eben Quote Link to comment Share on other sites More sharing options...
JonnyTorch Posted October 17 Share Posted October 17 Just wanted to say thanks! Looking for the same effect. Appreciate it. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.