|
 |
This question is in regards to a post I made earlier today in the general forum
(See
http://news.povray.org/povray.general/thread/%3Cweb.503e0aa3d8fa7d9cd9fdb3af0%40news.povray.org%3E/)
Specifically it relates to the 'image_map' keyword and how 'filter' and
'transmit' colors are specified. Currently they are specified by integer values
that serve as index numbers. (See documentation at
http://www.povray.org/documentation/view/3.6.1/337/)
How hard would it be to make it so instead of requiring an index number, only
the RGB value of the color in question was needed?
For example instead of something like (as detailed at the above documentation
location)
image_map {
gif "mypic.gif"
filter 0, 0.5 // Make color 0 50% filtered transparent
filter 5, 1.0 // Make color 5 100% filtered transparent
transmit 8, 0.3 // Make color 8 30% non-filtered transparent
}
something like
image_map {
gif "mypic.gif"
filter <0,0,0>, 0.5
// RGB value of color 0, make it 50% filtered transparent
filter <0,128,0>, 1.0
// RGB value of color 5, make it 50% filtered transparent
transmit <0,255,255>, 0.3
// RGB value of color 8, make it 30% non-filtered transparent
}
I'm assuming for such a convention that if the color is not present there is no
filter or transmit applied.
Any thoughts?
-Jeff
Post a reply to this message
|
 |