NoSleepCreative Wiki
  • Welcome to NoSleepCreative
  • After Effects
    • Getting Started with Expressions
    • Expressions & Snippets
      • JSX Cheatsheet
      • Expression Troubleshooting
      • Utilities
      • Shape & Mask
      • Type & Text
    • Cookbook
      • Algorithmic
      • Random properties
      • Harmonic Motion
      • Staggering
      • Tessellation & Tiling
      • Type animators
      • Speed lines
      • Radial Array
      • Orb & Trails
      • Shading & Texturing
      • Responsive
      • Automation
      • Setup & Rigs
    • Getting started with Scripting
    • Scripting
      • Utilities
      • Master Properties
    • ScriptUI
  • Studio Ops
    • Tooling
    • Toolkitting
    • Knowledge Base
    • Naming Convention
    • DAM
  • Cinema 4D
    • Formulas
    • Python Cheat Sheet
      • For Artists
      • Maya Environment
      • Maya snippets
      • VSFX 705
    • Cookbook
  • Info
    • About
    • Portfolio
    • Course
    • YouTube
    • Gumroad
    • GitHub
  • Dev
    • archive
      • Webscraping
      • Google Sheets Formulas
      • SQL
      • Terminal
      • C++
      • Unreal Engine
      • Concert Visualization
      • Dome-projection
      • UI UX
      • Professional Etiquettes
      • Woes
      • How to get better
        • Portfolio / Showreel
        • Design with cooking
      • Media theories
        • Post Cinematic Affect
        • Marxism, Reproduction and Aura
        • Heuristics & Authorship
        • 02 Semiotics
        • 3 Process?
        • 05
        • 06 Technology & Mediation
        • Formalism
        • Simulation
        • The Gaze & Media Critique
        • Import
        • 10-12
      • Recommended books
        • 🔴Things I learned
      • Mac Superuser
        • Applescript
      • InDesign
      • Illustrator
      • Blender
      • Premiere Pro
      • Mathematics
        • Probability
        • Linear Algebra
      • Shader Dev
      • Getting Started with After Effects
        • Best Practices
        • Pimping up AE
        • Environment
      • Houdini
        • Cheatsheet
        • Cookbook
        • Techniques
        • Dynamic
        • Rendering & Lighting
        • Animation
        • Particles
        • Others
          • Modeling
          • Fluids - Pyro & Smoke
          • Rendering
      • REGEX
    • Sandbox
      • Nexrender
        • Terminology
        • Project Files Preparation
Powered by GitBook
On this page
  • Recommended Readings
  • Approach
  • Syllabus
  • Shadow not showing in viewport (not solved)
  • From Applied Houdini volumes II
  • Good practice
  • Notes
  • Applied Houdini Dynamics III

Was this helpful?

  1. Dev
  2. archive
  3. Houdini
  4. Others

Fluids - Pyro & Smoke

Recommended Readings

Items

Links

Documentation

Industry / Case-studies

Books

  • Fluid Simulation for Computer Graphics, Second Edition

Papers

Approach

  1. Advect particles or points (Garbage in garbage out; interesting source interesting output)

  2. Convert to VDB (stores values where there is one hence faster and cost-effective)

  3. Add DOP > Add smokeobject + pyrosolver

  4. Add disturbance or details with microsolvers (Gas dissipate, disturbance, turbulence)

  5. Optimize simulation calculation withgasresizefluiddynamic

  6. Caching simulation

  7. Texturing & Rendering

Syllabus

  • Kinesthetic learning

    • Do R&D on different settings and render them out

Shadow not showing in viewport (not solved)

  • Viewport preferences > Under the Effects tab make sure HDR rendering is enabled.

  • Under the Geometry tab of the Display dialog there is also a Volume Quality drop down.

  • Smoke density in smoke

From Applied Houdini volumes II

Good practice

  • Division sizes: 150 (sketch), 300 (detailed), 600 (HQ)

    • Use Takes to easily toggle values

  • Use size of container/division size to get the optimal value for voxel size

  • Use OpenCL to speed up rendering if you have a good graphics

  • Override divisions to about 50 for visualizing guides

Notes

  • Temperature is creating velocity

    • Visualize velocity

  • Gas resize fluid dynamic - have a threshold to cut down on size of bounding box

    • Tracking object - use original

  • MICROSOLVER

    • gasdissipate

    • gasdisturb

      • Take edges and perturb them

      • prevents mushroom smokes when you disturb the vel

      • control settings - vel

  • Rest field

  • PRESSURE

Applied Houdini Dynamics III

  • Alternate cloud volume

    • cloud

    • cloudnoise

PreviousModelingNextRendering

Last updated 5 years ago

Was this helpful?

- Smoke & Pyro

r

Pyro
solver
Pyrosolver sparse
Tokeru
Pyro Tips & Tricks // Jeff Wagner // Illume Webina
Fluid Simulation for Computer Animation //Robert Bridson & Matthias Müller-Fischer
SIGGRAPH 2007 Course notes