Mzigaib Posted April 5, 2012 Share Posted April 5, 2012 I know that I can create ripples witht he ripple solver but does anyone know how to make the ripples bounce back on objects? Is that possible? Even with a hack? Quote Link to comment Share on other sites More sharing options...
Mzigaib Posted April 5, 2012 Author Share Posted April 5, 2012 (edited) I got how I can make the ripple bounces to a area with zero wavespeed but how can I animate the initial ripple state throught time? If I do that it just takes in consideration the first frame and I need my values to change over time, it seems I need to update the rest or the geometry data of the ripple object data inside DOPS anyone knows how could I do that? Edited April 5, 2012 by Mzigaib Quote Link to comment Share on other sites More sharing options...
Mzigaib Posted April 5, 2012 Author Share Posted April 5, 2012 Reformulating the question: How can I change the wavespeed attribute per point basis overtime? Quote Link to comment Share on other sites More sharing options...
Adam Ferestad Posted April 8, 2012 Share Posted April 8, 2012 I can think of quite a few ways to do this with expressions, but without a more clear idea of your end goal I can't really formulate the right method. You could try playing with the chops for the points. If you use the integration node (can't remember the name right now) you would be getting the position function for a given velocity curve, the slope node would give you a curve that represents the acceleration function. You could try a damping function on the point node, but again, to make it right I would need to see an example of what you are trying to do. 1 Quote Link to comment Share on other sites More sharing options...
Mzigaib Posted April 26, 2012 Author Share Posted April 26, 2012 (edited) I can think of quite a few ways to do this with expressions, but without a more clear idea of your end goal I can't really formulate the right method. You could try playing with the chops for the points. If you use the integration node (can't remember the name right now) you would be getting the position function for a given velocity curve, the slope node would give you a curve that represents the acceleration function. You could try a damping function on the point node, but again, to make it right I would need to see an example of what you are trying to do. Hi, sorry the delay. I got some interaction but I would like to see the bounces on my virtual boat more apparent, any ideas are welcome. testing_pointclouds_db_03.hipnc Thanks. Edited April 26, 2012 by Mzigaib Quote Link to comment Share on other sites More sharing options...
mjflicker Posted April 26, 2012 Share Posted April 26, 2012 (edited) can you add a wavespeed attribute to your boat object (set to 0) and setting up an attribute transfer to the water plane. When you run the ripple solver it should inherit the attribute keeping the wavespeed at 0 where the boat is, allowing ripples to reflect off. Edited April 26, 2012 by mjflicker Quote Link to comment Share on other sites More sharing options...
mjflicker Posted April 26, 2012 Share Posted April 26, 2012 Here is a quick example: wavespeed_test.hipnc Quote Link to comment Share on other sites More sharing options...
mjflicker Posted April 26, 2012 Share Posted April 26, 2012 Sorry, it looks like I've addressed your original question rather than the current. I'll take a look at updating the wavespeed values every frame when I get chance. Quote Link to comment Share on other sites More sharing options...
efx Posted April 26, 2012 Share Posted April 26, 2012 I think you can use multisolver & sopsolver to update attribute. I tested with conservation before and it worked but I don't have the scene now. Cheers Quote Link to comment Share on other sites More sharing options...
efx Posted April 26, 2012 Share Posted April 26, 2012 Sorry I was wrong. with wavespeed attribute update seems not working. But with conservation attribute seems working. Quote Link to comment Share on other sites More sharing options...
Mzigaib Posted April 26, 2012 Author Share Posted April 26, 2012 (edited) I think you can use multisolver & sopsolver to update attribute. I tested with conservation before and it worked but I don't have the scene now. Cheers Thanks for the feedback. If you take a look on my file you are going to see that I used multisolver and sop solver to update the wavespeed attribute and it works, you can see that the area where the attribute is updating makes the waves not just going throught the area, it makes the waves kind of reacting to it the only problem is that the effect is not that visible you dont have like real boucing back waves like the ones on the edges. Edited April 26, 2012 by Mzigaib Quote Link to comment Share on other sites More sharing options...
efx Posted April 27, 2012 Share Posted April 27, 2012 Hey Mzigaib, You mean your file is testing_pointclouds_db_03.hipnc?? I only can see pointcloud thing inside.... Quote Link to comment Share on other sites More sharing options...
Mzigaib Posted April 27, 2012 Author Share Posted April 27, 2012 Hey Mzigaib, You mean your file is testing_pointclouds_db_03.hipnc?? I only can see pointcloud thing inside.... Sorry Wrong File! rippleCollison_03.hipnc Quote Link to comment Share on other sites More sharing options...
efx Posted April 27, 2012 Share Posted April 27, 2012 Thanks for the file. Yeah your file is almost same what I did. Same thing what I said on my reply though, using conservation attribute instead gives me a little bit better bounce. But not quite. Sorry for not much help.... Quote Link to comment Share on other sites More sharing options...
Yassine Posted November 3, 2013 Share Posted November 3, 2013 Hi everyone, I jump on this topic because I actually have the opposite problem. What do you would be the best way to generate a ripple effect from the edges of the object outward. And the object intersecting the flat surface is not actually travelling, but instead moving up and down.., sort transfering vibration to the surface. Thanks for any suggestion 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.