 |
 |
|
 |
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
POV's procedural textures are 3D.
But image_maps are 2D.
Is there any way to use multiple tga/etc images to create texture
volumes?
ie like df3 for media but with
1. Multiple images instead of 1 volumetric file
2. RGB[A] instead of greyscale
3. Used for textures instead of media.
Is there some way or do I have to write a patch or wait for POV4.0?
oooh-ooh and let us use it as a colour-map type thingi for media
--
Bye,
Pabs
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On Thu, 08 Mar 2001 12:42:33 +0800, Pabs wrote:
>ie like df3 for media but with
>1. Multiple images instead of 1 volumetric file
>2. RGB[A] instead of greyscale
>3. Used for textures instead of media.
>Is there some way or do I have to write a patch or wait for POV4.0?
You could fake it with df3 files. Separate your TGA files into components
using the pnm utilities (particularly ppmtorgb3), convert to 3 df3 files
(one for red, one for green, and one for blue) using whatever tga2df3
converter you can find. This whole process could be automated with a shell
script.
Using the "red" df3 file, make a pigment with color_map {[0 rgb 0][1 red 3]}.
(Notice that you can use df3 files to make pigments.) Do similar for
green and blue, then average the three pigments to get an RGB solid
texture.
Best of all, this will even work in 3.1g.
--
Ron Parker http://www2.fwi.com/~parkerr/traces.html
My opinions. Mine. Not anyone else's.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Ron Parker wrote:
<snip>
> Notice that you can use df3 files to make pigments.
With density_file ?
> Using the "red" df3 file, make a pigment with color_map {[0 rgb 0][1 red 3]}.
> Do similar for green and blue, then average the three pigments to get an RGB
> solid
> texture.
> Best of all, this will even work in 3.1g.
Cool thanx
--
Bye,
Pabs
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Pabs wrote:
>
> POV's procedural textures are 3D.
> But image_maps are 2D.
> Is there any way to use multiple tga/etc images to create texture
> volumes?
> ie like df3 for media but with
> 1. Multiple images instead of 1 volumetric file
> 2. RGB[A] instead of greyscale
> 3. Used for textures instead of media.
> Is there some way or do I have to write a patch or wait for POV4.0?
>
> oooh-ooh and let us use it as a colour-map type thingi for media
Why not use a gradient z pigment with a pigment_map like:
pigment {
gradient z
pigment_map {
[0.0 image_map ... ]
[0.1 image_map ... ]
[0.2 image_map ... ]
...
}
}
Christoph
--
Christoph Hormann <chr### [at] gmx de>
IsoWood include, radiosity tutorial, TransSkin and other
things on: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
There is a way to use multiple images together in a 3D "procedural" pattern,
as follows:
#declare I1= pigment {
image_map {
png "warning.png" // replace with images you have
once filter all 0
}
}
#declare I2= pigment {
image_map {
png "pam.png"
once filter all 0
}
}
#declare I3= pigment {
image_map {
png "w95logos.png"
once filter all 0
}
}
#declare Images=
pigment {gradient z // any pattern here
pigment_map {
[0 I1]
[.5 I2]
[1 I3]
}
}
difference {
box {0,1}
sphere {1,1}
pigment {Images}
translate -.5 scale 2 rotate <-120,45,0>
}
light_source {<10,10,-10>,1}
camera {
location -8*z
angle 30
look_at 0
}
Not going to get this into media (I've tried and failed anyway), although it
is 3D texturing using images.
Bob H.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"Christoph Hormann" <chr### [at] gmx de> wrote in message
news:3AA73FC3.257B4C03@gmx.de...
>
> Why not use a gradient z pigment with a pigment_map like:
Yep, that's what I was writing up for him before I noticed you posted it
too.
Bob H.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On Thu, 08 Mar 2001 13:48:20 +0800, Pabs wrote:
>Ron Parker wrote:
><snip>
>
>> Notice that you can use df3 files to make pigments.
>
>With density_file ?
Yes, with density_file. If I have time later, I'll do one and post it to
pbi/ptsf.
--
Ron Parker http://www2.fwi.com/~parkerr/traces.html
My opinions. Mine. Not anyone else's.
Post a reply to this message
|
 |
|  |
|  |
|
 |
From: Bob H
Subject: Re: 3D image map? example at p.t.s-f and p.b.a.
Date: 8 Mar 2001 09:11:07
Message: <3aa792fb@news.povray.org>
|
|
 |
|  |
|  |
|
 |
I've posted a better example intended for use with a list of image files you
supply yourself and which should go to 256 possible files okay although I
had only tried 29 at most myself.
Example animation to be at p.b.a. and script at p.t.s-f.
Hope it's of some use to someone. I haven't a easy way to make the list
(yet?), I just edited a redirected directory command for mine.
Bob H.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
On 8 Mar 2001 07:40:35 -0500, Ron Parker wrote:
>On Thu, 08 Mar 2001 13:48:20 +0800, Pabs wrote:
>>Ron Parker wrote:
>><snip>
>>
>>> Notice that you can use df3 files to make pigments.
>>
>>With density_file ?
>
>Yes, with density_file. If I have time later, I'll do one and post it to
>pbi/ptsf.
I did an example and posted it in povray.binaries.scene-files, along with
some df3 files to play with. I've decided not to post an image in pbi,
since anyone who's interested can readily render their own from the
provided source.
Utilities used to make the df3 files:
POV-Ray 3.1g, to render the source files (in ppm format)
ppmtorgb3, to split the ppm files into component pgm files
ppmtotga, to convert the pgm files to tga (use options -rgb -norle)
PoD's tga2df3, to convert the split tga files to df3.
--
Ron Parker http://www2.fwi.com/~parkerr/traces.html
My opinions. Mine. Not anyone else's.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Ron Parker wrote:
> I did an example and posted it in povray.binaries.scene-files, along with
> some df3 files to play with. I've decided not to post an image in pbi,
> since anyone who's interested can readily render their own from the
> provided source.
Way cool & IMHO much more elegant than using gradients.
--
Bye,
Pabs
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |