1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
//
// Gate Logo
// by Jeffery P. Hansen
//
//global_settings { assumed_gamma 2.2 }
#include "shapes.inc"
#include "chars.inc"
#include "colors.inc"
#include "textures.inc"
#include "metals.inc"
//
// The sky
//
#declare CV = 0.85098039215686274509;
sky_sphere {
pigment {
colour red CV green CV blue CV
}
}
//
// Based on Brushed_Alumium with slightly smaller bumps
//
#declare MyAluminum1 =
texture {
Chrome_Metal
normal {
bumps -0.4
scale <1, 0.001, 0.001>
}
}
//
// Based on Brushed_Alumium with slightly smaller bumps
//
#declare MyAluminum2 =
texture {
Chrome_Metal
normal {
bumps -0.1
scale <1, 0.001, 0.001>
}
}
//
// Based on Brushed_Alumium with slightly smaller bumps
//
#declare MyAluminum3 =
texture {
pigment { rgb <0.458824, 0.458824, 0.858824> }
finish {
ambient 0.3
diffuse 0.7
reflection 0.05
brilliance 8
specular 0.5
roughness 0.1
}
normal {
bumps -0.1
scale <1, 0.001, 0.001>
}
}
#declare R = 0.25;
#declare R2 = 0.6;
#declare ArrowButton =
union {
object { cylinder { -0.65*x, 0*x, R } }
object { cone { <0,0,0>, R2, <0.6,0,0>, 0 }}
texture { MyAluminum3 }
}
union {
object { ArrowButton translate 0*x }
}
//
// Where are we anyway?
//
camera {
location <0, 0, -20> // Full view
look_at <0,0,0>
}
//
// Let there be light!
//
light_source { <-10.0, 10.0, -10> colour White*1.5 }
light_source { <10, -20, -10> colour White*1 }
|