From f67707e666457edfb6c115f81e00856f838c7ba7 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 28 Sep 2010 19:05:46 +0000 Subject: [PATCH] messing with scenes/dw.fart git-svn-id: svn://anubis/fart/trunk@311 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- scenes/dw.fart | 93 +++++++++++++++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 36 deletions(-) diff --git a/scenes/dw.fart b/scenes/dw.fart index 3d98645..5015af6 100644 --- a/scenes/dw.fart +++ b/scenes/dw.fart @@ -2,7 +2,7 @@ scene { define material dw_blue { - color <0.000000, 0.52, 0.546> + color <0.000, 0.520, 0.546> specular <0.5, 0.5, 0.5> } @@ -11,52 +11,58 @@ scene { specular <0.5, 0.5, 0.5> } + define material grey_ground { + color <0.3, 0.3, 0.3> + shininess 30 + reflectance 0.2 + } + define shape dw_logo union { subtract { intersect { cyl { size <3.055, 3.055, 0.5> - translate <-4.428, 0.827, -0.25> + translate <-4.454, 0.074, -0.25> } box { - size <6.01, 5.96, 1> - translate <-1.756, 0.762, 0> + size <6.01, 5.94, 1> + translate <-1.782, 0, 0> } } cyl { size <0.738, 0.738, 2> - translate <-3.619, 0.794, -1> + translate <-3.645, 0.041, -1> } box { size <1.96, 0.456, 2> - translate <-2.186, 0.801, 0> + translate <-2.212, 0.048, 0> } material dw_blue } cyl { size <0.307, 0.307, 0.5> - translate <-3.619, 0.794, -0.25> + translate <-3.645, 0.041, -0.25> material dw_brown } subtract { extrude { offset 0.5 polygon { - <4.81263, -2.21798> - <4.81263, 2.31709> - <4.22169, 2.31709> - <2.78211, -1.62232> - <1.39268, 1.80513> - <0.03296, -1.64892> - <-0.86472, 0.57949> - <-3, 0.57949> - <-3, -2.21798> + <4.787, -2.971> + <4.787, 1.565> + <4.196, 1.565> + <2.756, -2.375> + <1.367, 1.052> + <0.007, -2.40192> + <-0.891, -0.174> + <-3, -0.174> + <-3, -2.971> } translate <0, 0, -0.25> } cyl { size <3.488, 3.488, 2> - translate <-4.428192, 0.826596, -1> + translate <-4.454, 0.074, -1> } material dw_blue } @@ -64,25 +70,25 @@ scene { extrude { offset 0.5 polygon { - <4.81263, 2.77802> - <4.81263, 3.72361> - <-3, 3.72361> - <-3, 1.0362> - <-0.56164, 1.0362> - <0.02565, -0.42588> - <1.39428, 3.02626> - <2.7542, -0.33026> - <3.90312, 2.77802> + <4.787, 2.025> + <4.787, 2.971> + <-3, 2.971> + <-3, 0.283> + <-0.588, 0.283> + <0.000, -1.179> + <1.368, 2.273> + <2.728, -1.083> + <3.877, 2.025> } translate <0, 0, -0.25> } cyl { size <3.488, 3.488, 2> - translate <-4.428192, 0.826596, -1> + translate <-4.454, 0.074, -1> } material dw_brown } - scale 0.125 + scale 0.104 } translate <0, 0.41, 0.38> { @@ -93,21 +99,36 @@ scene { subtract { plane { position <0, 0, 1>, 0 + material grey_ground } - translate <0, 0, -0.03> { - shape dw_logo + translate <0, 0, -0.025> { + subtract { + shape dw_logo + plane { + position <0, 0, 1>, -1000 + } + material grey_ground + } } - material { - color <0.4, 0.4, 0.4> - shininess 30 + scale <1, 1, 100> { + translate <-1.05, 0, 0> { + shape dw_logo + } + translate <1.05, 0, 0> { + shape dw_logo + } } } camera { - position <-0.5, -1, 0.7> - look_at <-0.15, 0, 0.3> + position <-0.35, -0.9, 0.6> + look_at <-0.15, 0, 0.2> up <0, 0, 1> } - light { position <10, -12, 5> } + light { + position <10, -12, 5> + radius 0.2 + jitter 3 + } }