Okamoto's Homepage
![]() |
![]() |
![]() |
| agate | average | bozo |
|---|---|---|
texture {
pigment {
agate
}
finish {
ambient .3
}
scale .3
}
|
#declare myPig1 =
pigment {
radial
frequency 2
rotate <90,0,0>
}
#declare myPig2 =
pigment {
wood
}
#declare myTex =
texture {
pigment {
average
pigment_map {
[1.0 myPig1]
[0.5 myPig2]
}
}
finish {
ambient .3
}
scale .2
}
|
texture {
pigment {
bozo
}
finish {
ambient .2
}
scale .3
}
|
![]() |
![]() |
![]() |
| boxed | brick | bumps |
|---|---|---|
#declare myTex =
texture {
pigment {
boxed
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
} }
finish {
ambient .3
}
scale 1
}
//---------
object {
sphere {<0,0,0>,1}
texture {
myTex
translate <0,1,0>
}
translate <1, 1, 0>
}
object {
box {<-1,-1,-1>,<1,1,1>}
texture {
myTex
translate <0,1,0>
}
translate <-1, 1, 0>
}
|
texture {
pigment {
brick
}
finish {
ambient .3
}
scale .1
}
|
texture {
pigment {
bumps
color_map{
[0 color rgb 1]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .2
}
|
![]() |
![]() |
![]() |
| cells | checker | crackle |
|---|---|---|
texture {
pigment {
cells
color_map{
[0 color rgb 1]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .3
}
|
texture {
pigment {
checker
}
finish {
ambient .2
}
scale .4
}
|
texture {
pigment {
crackle
color_map{
[0 color rgb 1]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .4
}
|
![]() |
![]() |
![]() |
| cylindrical | dents | mandel |
|---|---|---|
texture {
pigment {
cylindrical
color_map{
[0 color rgb 1]
[.5 color rgb <1,0,0>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale 1
}
|
texture {
pigment {
dents
color_map{
[0 color rgb 1]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .25
}
|
texture {
pigment {
mandel 500
}
finish {
ambient .3
}
scale 1
}
|
![]() |
![]() |
![]() |
| julia | gradient | granite |
|---|---|---|
texture {
pigment {
julia <0.3,0.8>,10
color_map{
[0 color rgb <1,0,0>]
[1 color rgb <0,1,0>]
}
}
finish {
ambient 1
}
scale 1.2
}
|
texture {
pigment {
gradient y
color_map{
[0 color rgb <1,1,0>]
[.5 color rgb <1,0,0>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .9
}
|
texture {
pigment {
granite
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale 1
}
|
![]() |
![]() |
![]() |
| hexagon | leopard | marble |
|---|---|---|
texture {
pigment {
hexagon
color rgb<1,1,0>
color rgb<1,0,1>
color rgb<0,1,1>
}
finish {
ambient .3
}
rotate <90, 0, 0>
scale .25
}
|
texture {
pigment {
leopard
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .1
}
|
texture {
pigment {
marble
turbulence 1.0
}
finish {
ambient .3
}
scale .5
}
|
![]() |
![]() |
![]() |
| object-pattern | onion | planar |
|---|---|---|
texture {
pigment {
object {
sphere { <0,0,0>, 1 }
color rgb <0,1,0>,
color rgb <0,0,1>
}
}
finish {
ambient .3
}
scale 1
}
|
texture {
pigment {
onion
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .2
}
|
texture {
pigment {
planar
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
}
|
![]() |
![]() |
![]() |
| quilted | radial | ripples |
|---|---|---|
texture {
pigment {
quilted
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .75
}
|
texture {
pigment {
radial
frequency 3
color_map{
[0 color rgb <0,0,1>]
[.3 color rgb <1,1,0>]
[.6 color rgb <0,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
rotate <90, 0, 0>
scale .75
}
|
texture {
pigment {
ripples
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .2
}
|
![]() |
![]() |
![]() |
| slope | spherical | spiral1 |
|---|---|---|
texture {
pigment {
slope {y}
color_map{
[0 color rgb <1,1,0>]
[1 color rgb <0,0,1>]
} }
finish {
ambient .3
}
scale 1
}
|
texture {
pigment {
spherical
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
} }
finish {
ambient .3
}
scale 1
}
//---------
object {
sphere { <0, 0, 0>, 1 }
texture {
myTex
translate <0,1,0>
}
translate <1, 1, 0>
}
object {
box {<-1,-1,-1>,<1,1,1>}
texture {
myTex
translate <0,1,0>
}
translate <-1, 1, 0>
}
|
texture {
pigment {
spiral1 5
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .5
}
|
![]() |
![]() |
![]() |
| spiral2 | spotted | waves |
|---|---|---|
texture {
pigment {
spiral2 5
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .75
}
|
texture {
pigment {
spotted
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .2
}
|
texture {
pigment {
waves
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .1
}
|
![]() |
![]() |
| wood | wrinkles |
|---|---|
texture {
pigment {
wood
}
finish {
ambient .3
}
scale .2
}
|
texture {
pigment {
wrinkles
color_map{
[0 color rgb <1,1,1>]
[1 color rgb <0,0,1>]
}
}
finish {
ambient .3
}
scale .5
}
|
上記の例は,pigment内で適用したときのパターンのサンプルです。上記の例の中には,オブジェクト内でテクスチャを移動しているものもあります。density_file,facets,image_pattern,pigment_patternについては例を挙げていません。