Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

71
Andrew Price

Transcript of Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Page 1: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Andrew Price

Page 2: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Introduction to Smoke Simulation in Blender 2.5

Page 3: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Presentation Overview

Old vs New – What's changed? How it works Using the interface Rendering smoke Known Issues Future Developments Creating a smoke grenade

Page 4: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Old vs New – What's Changed?

Page 5: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Old System

Page 6: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

New System

Page 7: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

How it works

Page 8: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Domain

Flow

Page 9: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 10: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Using the Interface

Page 11: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Domain

Page 12: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

24

Page 13: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

32

Page 14: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

40

Page 15: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

50

Page 16: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

60

Page 17: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

70

Page 18: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

80

Page 19: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Resolution Tests

24 32 40

50

60 70 80

Page 20: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 21: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

“enables large- and small-scale detail to be edited separately, allowing high-resolution detail

to be added as a post-processing step.”

What's Wavelet?

-Nils Thürey, 2008 Siggraph Wavelet Paper, (Co-author)

Page 22: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

et (2k) = et (k)2−53, et (1) =Ce 23

Page 23: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

turbulence(x) =imax åi=iminp (2ix) 12i−imin

Page 24: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

U(X) = I (u,X)+2−5 6 I be x, n 2 ,X z(I ,X)).

Page 25: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Simply put: The good stuff

Page 26: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Baking TimesLow Resolution High Resolution

24 seconds 6 minutes 24 seconds

Page 27: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Flow

Page 28: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 29: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 30: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Rendering smoke

Page 31: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 32: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 33: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 34: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 35: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 36: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 37: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 38: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 39: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 40: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 41: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 42: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 43: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 44: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 45: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Fixed!

Page 46: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Smoke Density

Page 47: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

0.2 0.5 1

2 4

Page 48: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Shadows

Page 49: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 50: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 51: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Known Issues

Page 52: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 53: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Future Developments

Page 54: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 55: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Creating a smoke grenade

Page 56: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 57: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 58: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 59: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 60: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 61: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 62: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 63: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 64: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 65: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 66: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 67: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Domain

Page 68: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Domain

Emitter

Page 69: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

Domain

Emitter

Empty

Page 70: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.
Page 71: Andrew Price. Introduction to Smoke Simulation in Blender 2.5.

References:

Wavelet Paper, http://www.cs.cornell.edu/~tedkim/WTURB/