Sinsterz Posted March 1, 2022 Share Posted March 1, 2022 I have been searching for a solution to this for ages, does anyone know the correct way to have a typical infection solver be sourced by a pops sim? an example for needing this would be if you were making a flamethrower sim but needed the fire to actual be able to spread to objects that the "fuel" or "flame" touched in the scene. I tried doing this with the pyrospread solver but it only sources the beginning pops and doesnt update the stream pops group. everything works fine as long as the source input doesnt change which is the problem. someone had said using sop solver and attribute transfer would be a way to fix this but i have no idea how to make it work ive been stuck for months. any help would be greatly appreciated. another example if it wasnt clear would be a dragon breathing fire on to a character, how would you source a fire that could spread once the fire from the dragon collides with the character thank you! Quote Link to comment Share on other sites More sharing options...
mestela Posted March 1, 2022 Share Posted March 1, 2022 One answer is here: https://www.tokeru.com/cgwiki/index.php?title=The_solver_sop#Reading_attributes_that_aren.27t_from_first_frame_or_previous_frame But really, its worth sending an RFE to sidefx, the pyro source spread sop should do this for you. Quote Link to comment Share on other sites More sharing options...
NoaX Posted March 1, 2022 Share Posted March 1, 2022 27 minutes ago, Sinsterz said: I have been searching for a solution to this for ages, does anyone know the correct way to have a typical infection solver be sourced by a pops sim? an example for needing this would be if you were making a flamethrower sim but needed the fire to actual be able to spread to objects that the "fuel" or "flame" touched in the scene. I tried doing this with the pyrospread solver but it only sources the beginning pops and doesnt update the stream pops group. everything works fine as long as the source input doesnt change which is the problem. someone had said using sop solver and attribute transfer would be a way to fix this but i have no idea how to make it work ive been stuck for months. any help would be greatly appreciated. another example if it wasnt clear would be a dragon breathing fire on to a character, how would you source a fire that could spread once the fire from the dragon collides with the character thank you! I was just trying this same exact thing today, I ended up having to build my own pyro-spread in vex. Quote Link to comment Share on other sites More sharing options...
Sinsterz Posted March 1, 2022 Author Share Posted March 1, 2022 (edited) @NoaXcould you share an example or your set up i would be eternally greatful! Edited March 1, 2022 by Sinsterz Quote Link to comment Share on other sites More sharing options...
Sinsterz Posted March 1, 2022 Author Share Posted March 1, 2022 13 minutes ago, mestela said: One answer is here: https://www.tokeru.com/cgwiki/index.php?title=The_solver_sop#Reading_attributes_that_aren.27t_from_first_frame_or_previous_frame But really, its worth sending an RFE to sidefx, the pyro source spread sop should do this for you. yes actually funny enough i was able to get the pyrospread solver to function with a pop sim only once and it was as setup exactly how you'd expect, I even have a shot rendered out of it but after i tried to redo the effect for another shot despite using the same setup i was never able to get it to work again which is so strange to me, so could it be a bug? Quote Link to comment Share on other sites More sharing options...
Librarian Posted March 1, 2022 Share Posted March 1, 2022 @Sinsterz change Vex inside solver 1 Quote Link to comment Share on other sites More sharing options...
sebkaine Posted March 1, 2022 Share Posted March 1, 2022 (edited) i don't know if it helps , i guess not cause my setup is very trivial, but for those kind of fx where you need fire propagation, i would art direct all the whole setup in SOP using points and just release the whole art directed point cloud into pyro solve. more precisly i would convert all the scene that need to be burn to point cloud, then connect each point with an edge thanks to adjacent pieces nodes, then use the edge transport connected to a trigger group that would evolve dynamically. fire_test.hipnc Edited March 1, 2022 by sebkaine Quote Link to comment Share on other sites More sharing options...
Sinsterz Posted March 1, 2022 Author Share Posted March 1, 2022 10 hours ago, Librarian said: @Sinsterz change Vex inside solver @Librarian does this address the issue of sourcing the "hot" group from a pop sim? i tried to make the changes as shown here but again the pyrospread only initialises the pops on frame 1 then stops. Quote Link to comment Share on other sites More sharing options...
garf Posted March 7, 2022 Share Posted March 7, 2022 (edited) Dive inside the hda and do an attribute transfer from the pop sim. Hip attached. pyrospread_from_pops_001.hip Edited March 7, 2022 by garf 1 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.