Subject:
|
Re: Pentapterigoid Star Fighter wallpaper
|
Newsgroups:
|
lugnet.cad.ray
|
Date:
|
Wed, 15 Dec 1999 01:42:19 GMT
|
Viewed:
|
1207 times
|
| |
| |
In lugnet.cad.ray, John VanZwieten writes:
> Bram, could you please describe how to map an image to a rectangle in POV?
> Maybe a bit of pov-code as an example?
Basically, all you have to do is add this in the texture:
pigment { image_map { tga "filename.tga" } }
You can replace "tga" with any other file format that POV-Ray recognizes.
To make things easy, I just mapped the images to 1x1 squares[1], and then
rotated and translated the squares to form a box. I unioned all the squares
together, and then scaled the entire box to the right dimensions.
The entire box object follows (notice that it has four sides, not just three.
That was to make sure the shadows turned out correctly.) Because of LDraw's
(and subsequently, L3P's) different coordinate axes[2], I had to reflect the
images (ie, note the scale x*-1)
--Bram
1) actually, when I was brushing up on polygon syntax, I noticed that they
mapped an image to a rectangle as an example. I just immitated.
2) which I was using a) because I'm used to it and b) because that's what
coordinate system the floor I had made earlier used.
//----------------Begin box---------
object {
union {
polygon {
4,
<0, 0>, <0, 1>, <1, 1>, <1, 0>
texture {
finish { ambient AMB diffuse DIF }
pigment { image_map { tga "6888box_front.tga" } scale x*-1 }
}
}
polygon {
4,
<0, 0>, <0, 1>, <1, 1>, <1, 0>
texture {
finish { ambient AMB diffuse DIF }
pigment { image_map { tga "6888box_side.tga" } scale x*-1
rotate z*90 }
}
rotate y*90
translate x*1
}
polygon {
4,
<0, 0>, <0, 1>, <1, 1>, <1, 0>
texture { finish { ambient 1 diffuse 0 } pigment { color 0 } }
rotate y*90
}
polygon {
4,
<0, 0>, <0, 1>, <1, 1>, <1, 0>
texture {
finish { ambient AMB diffuse DIF }
pigment { image_map { tga "6888box_top.tga" } scale x*-1}
}
rotate x*-90
translate y*1
}
}
scale <80,-60,12>
scale 0.9
rotate y*90
rotate y*10
translate z*30
translate x*50
translate y*24*.7
}
//-------------End box------------
|
|
Message is in Reply To:
| | Re: Pentapterigoid Star Fighter wallpaper
|
| Bram Lambrecht <BramL@JUNO.com> wrote in message news:FMpB0D.6wv@lugnet.com... (...) best (...) the (...) in (...) created (...) Bram, could you please describe how to map an image to a rectangle in POV? Maybe a bit of pov-code as an example? -John (...) (25 years ago, 14-Dec-99, to lugnet.cad.ray)
|
21 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|