100 likes | 226 Views
Light/Smoke interactions. absorption. out-scattering. emission. in-scattering. Volume Rendering Equation – Radiation Transport Equation. Beer-Lambert law. Using Transparency to Visualize Smoke Physics-based computation of smoke transparency. Using Transparency to Visualize Smoke
E N D
Light/Smoke interactions absorption out-scattering emission in-scattering Volume Rendering Equation – Radiation Transport Equation Beer-Lambert law Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) 3D smoke display using transparency 3D smoke display using transparency 3D smoke display using transparency 3D smoke display using transparency Side view (between two slices) Front view Side view (between two slices) Front view Side view (between two slices) Front view Side view (between two slices) Front view
Beer’s law I/I0=exp(-stDx) Orient planes to be most perpendicular to line of sight DX Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
3D Smoke Dxdistance between adjacent grid planes Sisoot density aiopacity • FDS computes a for each grid node • Smokeview combines a’s using the video card Dx ai = 1 - exp(-ksiDx) S1 Si SN Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
3D SmokeCorrecting a FDS computed: a Smokeview computed: Solve for exp(-ks): Skipping Frames Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
3D Smoke Problems can occur for large grids (DX small) ai = 1 - exp(-ksiDx) - Beer’s law a < 1/256 =0 More refined grids smaller Dx smaller a increased error Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
Dx Observer Background Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
x0 Convert temperature and density within each ray to color and opacity xi Ci ai Ti Si xN Image plane Combine colors and opacities to form one color and opacity Cast rays through each image plane pixel Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)
Ci Ci+1 C0 CN background ti ti+1 observer x0 xi xi+1 xN Dx t=t1t2 C=t2C1+C2 x0 D xN t1 t2 C1 C2 x0 D D xN Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency Using Transparency to Visualize Smoke Physics-based computation of smoke transparency • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • FDS computes and compresses obscurations, a, (using Dx between adjacent grid planes)at each grid node using soot density data, si, and Beer’s law, ai = 1 - exp(-ksiDx) • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smokeview adjusts each aiin real time for non-axis aligned view distances using • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain) • Smoke may be drawn faster by skipping planes (need to adjust a’s for planes that remain)