textures.incの金属のサンプル


Chrome_Texture
Chrome_Metal
Brass_Texture
Brass_Metal
Gold_Texture
Gold_Metal
Bronze_Texture
Bronze_Metal
Copper_Texture
Copper_Metal
Silver_Texture
Silver_Metal
Polished_Chrome Polished_Brass
New_Brass Spun_Brass Brushed_Aluminum Silver1
Silver2 Silver3 Brass_Valley Rust
Rusty_Iron Soft_Silver New_Penny Tinny_Brass
Gold_Nugget Aluminum Bright_Bronze

上のサンプルを作ったときのソースは下のようになっています。

#include "colors.inc"
#include "skies.inc"
#include "textures.inc"

camera {
	location <4, 6, -10>
	look_at <-0.2, 1, 0>
	angle 23
	right x*image_width/image_height
}

light_source {
 	<100, 100, -100>
	color rgb 1
}

light_source {
 	<-0, 10, -100>
	color rgb 0.3
}

object {
	plane { y, 0 }
	texture {
		pigment {
			checker
				color rgb 1,
				color rgb 0
		}
		finish {
			ambient 0.3
		}
	scale 0.5
	}
}

sky_sphere { S_Cloud5 }


#declare myTex = texture {
	Bright_Bronze
}

object {
	sphere { <0, 1, 0>, 1 }
	texture { myTex }
	translate <1, 0, 0>
}

object {
	box { <-1, -1, -1>, <1, 1, 1> }
	texture { myTex }
	translate <-1, 1, 0>
}

戻る