kunz Difference between revisions of "Live 2022.08.21"

Difference between revisions of "Live 2022.08.21"

From kunz
 
(24 intermediate revisions by the same user not shown)
Line 3: Line 3:
[[File:2022_08_21_v007.gif | 900px]]
[[File:2022_08_21_v007.gif | 900px]]


[Scene File File:2022_08_21_data_disk_sim_007.hiplc]
== Scene File ==


Get the Houdini scene here: [[:File:2022_08_21_data_disk_sim_007.hiplc|data_disk_sim_007.hiplc]]
== Summary ==
Simple setup where a particle simulation is driven by pyro velocity field.  The geometry in the particle simulation is continuously resampled using a sop solver to maintain evenly spaced line segments and prevent some spiking artifacts.
I use some simple VEX code to only allow velocities in the vel field in areas above a certain threshold.  This helps keep some parts of the line structure rigid and intact while other areas above the threshold are free to move.
<syntaxhighlight lang='C'>
v@vel *= length(@vel)>.005;
</syntaxhighlight>
After the simulation, the curves get their normal by sampling the velocity field from the pyro sim.  This gives you a consistent (non-flickering) orientation of the curves when you render them.


[[File:Screenshot_at_2022-09-06_09-30-43.png | 900px]]
[[File:Screenshot_at_2022-09-06_09-30-43.png | 900px]]


<youtube>anHA2hPmXik</youtube>
 
== Video On Demand ==
<embedvideo service="youtube" dimensions="900x500" urlargs="modestbranding=1&showinfo=0">https://www.youtube.com/watch?v=anHA2hPmXik</embedvideo>
* 00:00 Scene Setup
* 03:30 Particle Sim Setup
* 11:50 Pyro Smoke Sim Setup
* 21:00 Bringing Vel Field into Particle Sim
* 40:00 Tweaking Simulation Parameters
* 1:52:00 Redshift Lighting Setup
* 2:15:00 Redshift PostFX
* 2:17:51 Rendering a Quick Preview Animation
* 2:29:00 Wrapping Up
 
== Additional Scene Files ==
 
[[:File:2022_08_21_data_disk_sim_001.hiplc|data_disk_sim_001.hiplc]]
 
[[:File:2022_08_21_data_disk_sim_002.hiplc|data_disk_sim_002.hiplc]]
 
[[:File:2022_08_21_data_disk_sim_003.hiplc|data_disk_sim_003.hiplc]]
 
== Additional Images ==
 
[[File:2022_08_21_v007.jpg | 900px]]
 
[[File:2022_08_21_v010.jpg | 900px]]
 
[[File:2022_08_21_v008.jpg | 900px]]

Latest revision as of 20:18, 14 September 2022

Advecting Lines via Pyro

2022 08 21 v007.gif

Scene File

Get the Houdini scene here: data_disk_sim_007.hiplc

Summary

Simple setup where a particle simulation is driven by pyro velocity field. The geometry in the particle simulation is continuously resampled using a sop solver to maintain evenly spaced line segments and prevent some spiking artifacts.

I use some simple VEX code to only allow velocities in the vel field in areas above a certain threshold. This helps keep some parts of the line structure rigid and intact while other areas above the threshold are free to move.

v@vel *= length(@vel)>.005;


After the simulation, the curves get their normal by sampling the velocity field from the pyro sim. This gives you a consistent (non-flickering) orientation of the curves when you render them.

Screenshot at 2022-09-06 09-30-43.png


Video On Demand

  • 00:00 Scene Setup
  • 03:30 Particle Sim Setup
  • 11:50 Pyro Smoke Sim Setup
  • 21:00 Bringing Vel Field into Particle Sim
  • 40:00 Tweaking Simulation Parameters
  • 1:52:00 Redshift Lighting Setup
  • 2:15:00 Redshift PostFX
  • 2:17:51 Rendering a Quick Preview Animation
  • 2:29:00 Wrapping Up

Additional Scene Files

data_disk_sim_001.hiplc

data_disk_sim_002.hiplc

data_disk_sim_003.hiplc

Additional Images

2022 08 21 v007.jpg

2022 08 21 v010.jpg

2022 08 21 v008.jpg