Parcourir la source

Add smoke-plume scene

Matt Pharr il y a 7 ans
Parent
commit
422050a094

+ 13 - 0
README.md.html

@@ -418,6 +418,19 @@ Thanks to Guillermo M. Leal Llaguno for this excellent scene.
 
 [simple](simple): A variety of relatively simple scenes.
 
+(##) Smoke Plume
+
+![](images/smoke-plume/plume-084.png height="200px")
+
+![](images/smoke-plume/plume-184.png height="200px")
+
+![](images/smoke-plume/plume-284.png height="200px")
+
+A few renderings of a smoke simulation around an obstacle using volume data
+generated using the simulator published with Kim et al.'s [Wavelet
+Turbulence for Fluid Simulation](https://www.cs.cornell.edu/~tedkim/wturb/)
+paper.
+
 (##) Sportscar
 
 ![](images/sportscar/sportscar.png height="200px")

BIN
images/smoke-plume/plume-084.exr


BIN
images/smoke-plume/plume-084.png


BIN
images/smoke-plume/plume-184.exr


BIN
images/smoke-plume/plume-184.png


BIN
images/smoke-plume/plume-284.exr


BIN
images/smoke-plume/plume-284.png


Fichier diff supprimé car celui-ci est trop grand
+ 369920 - 0
smoke-plume/geometry/density_big_0084.pbrt


Fichier diff supprimé car celui-ci est trop grand
+ 605917 - 0
smoke-plume/geometry/density_big_0184.pbrt


Fichier diff supprimé car celui-ci est trop grand
+ 631012 - 0
smoke-plume/geometry/density_big_0284.pbrt


+ 52 - 0
smoke-plume/plume-084.pbrt

@@ -0,0 +1,52 @@
+LookAt 1  2.9  -10.5   1. 0.775 0    0 1 0
+Camera "perspective" "float fov" [8]
+
+Sampler "02sequence" "integer pixelsamples" [1024]
+Integrator "volpath"
+
+Film "image" "integer xresolution" [1200] "integer yresolution" [1200]
+    "float maxsampleluminance" 20
+    "string filename" "plume-084.exr"
+    
+WorldBegin
+
+AttributeBegin
+Rotate 110 0 1 0
+Rotate -90 1 0 0
+LightSource "infinite" "string mapname" "textures/sky.exr"
+  "rgb L" [5 4 3]  # reduce blue a bit
+AttributeEnd
+
+AttributeBegin
+	Translate 1 1 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+	Translate 0.375 0 0.375
+#	Material "matte" "color Kd" [0.2 .2 .4]
+        Material "mirror"
+	Shape "sphere" "float radius" [0.1]
+AttributeEnd
+
+AttributeBegin
+	Translate 1 0 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+
+Include "geometry/density_big_0084.pbrt"
+	"color sigma_a" [10 10 10] 
+	"color sigma_s" [80 80 80]
+
+        MediumInterface "smoke" ""
+        Material ""
+        Shape "sphere" "float radius" 3
+AttributeEnd
+
+# ground
+Material "matte" "color Kd" [0.025 .025 .025]
+Translate 0  0.1 0
+Shape "trianglemesh" "integer indices" [0 1 2 2 3 0]
+	"point P" [-50 0.0 -50  50 0.0 -50  50 0.0 50  -50 0.0 50]
+
+WorldEnd

+ 52 - 0
smoke-plume/plume-184.pbrt

@@ -0,0 +1,52 @@
+LookAt 1  2.9  -10.5   1. 0.775 0    0 1 0
+Camera "perspective" "float fov" [8]
+
+Sampler "02sequence" "integer pixelsamples" [1024]
+Integrator "volpath"
+
+Film "image" "integer xresolution" [1200] "integer yresolution" [1200]
+    "float maxsampleluminance" 20
+    "string filename" "plume-184.exr"
+    
+WorldBegin
+
+AttributeBegin
+Rotate 110 0 1 0
+Rotate -90 1 0 0
+LightSource "infinite" "string mapname" "textures/sky.exr"
+  "rgb L" [5 4 3]  # reduce blue a bit
+AttributeEnd
+
+AttributeBegin
+	Translate 1 1 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+	Translate 0.375 0 0.375
+#	Material "matte" "color Kd" [0.2 .2 .4]
+        Material "mirror"
+	Shape "sphere" "float radius" [0.1]
+AttributeEnd
+
+AttributeBegin
+	Translate 1 0 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+
+Include "geometry/density_big_0184.pbrt"
+	"color sigma_a" [10 10 10] 
+	"color sigma_s" [80 80 80]
+
+        MediumInterface "smoke" ""
+        Material ""
+        Shape "sphere" "float radius" 3
+AttributeEnd
+
+# ground
+Material "matte" "color Kd" [0.025 .025 .025]
+Translate 0  0.1 0
+Shape "trianglemesh" "integer indices" [0 1 2 2 3 0]
+	"point P" [-50 0.0 -50  50 0.0 -50  50 0.0 50  -50 0.0 50]
+
+WorldEnd

+ 52 - 0
smoke-plume/plume-284.pbrt

@@ -0,0 +1,52 @@
+LookAt 1  2.9  -10.5   1. 0.775 0    0 1 0
+Camera "perspective" "float fov" [8]
+
+Sampler "02sequence" "integer pixelsamples" [1024]
+Integrator "volpath"
+
+Film "image" "integer xresolution" [1200] "integer yresolution" [1200]
+    "float maxsampleluminance" 20
+    "string filename" "plume-284.exr"
+    
+WorldBegin
+
+AttributeBegin
+Rotate 110 0 1 0
+Rotate -90 1 0 0
+LightSource "infinite" "string mapname" "textures/sky.exr"
+  "rgb L" [5 4 3]  # reduce blue a bit
+AttributeEnd
+
+AttributeBegin
+	Translate 1 1 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+	Translate 0.375 0 0.375
+#	Material "matte" "color Kd" [0.2 .2 .4]
+        Material "mirror"
+	Shape "sphere" "float radius" [0.1]
+AttributeEnd
+
+AttributeBegin
+	Translate 1 0 -1 
+	Rotate 180 0 1 0
+	Translate -0.75 0 -0.75
+	Scale 2 2 2
+
+Include "geometry/density_big_0284.pbrt"
+	"color sigma_a" [10 10 10] 
+	"color sigma_s" [80 80 80]
+
+        MediumInterface "smoke" ""
+        Material ""
+        Shape "sphere" "float radius" 3
+AttributeEnd
+
+# ground
+Material "matte" "color Kd" [0.025 .025 .025]
+Translate 0  0.1 0
+Shape "trianglemesh" "integer indices" [0 1 2 2 3 0]
+	"point P" [-50 0.0 -50  50 0.0 -50  50 0.0 50  -50 0.0 50]
+
+WorldEnd

BIN
smoke-plume/textures/sky.exr