POV-Ray : Newsgroups : povray.binaries.images : pattern blend Server Time
28 Sep 2024 09:05:36 EDT (-0400)
  pattern blend (Message 7 to 16 of 66)  
<<< Previous 6 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: And
Subject: Re: pattern blend
Date: 3 Mar 2018 08:10:03
Message: <web.5a9a9ea28351d7b01792537a0@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:
> On 3-3-2018 1:43, Kenneth wrote:
> > VERY cool. I like both images. Thanks for the interesting code.
> >
> > With some appropriate functions maybe-- to split the original color image into 3
> > functions-- you might be able to do all three *color* channels in a similar way,
> > for a painterly 'pointilism' effect.
> >
>
> It is a bit like your airbrush.
>
> --
> Thomas

I'd like to see.


Post a reply to this message

From: Norbert Kern
Subject: Re: pattern blend
Date: 3 Mar 2018 13:30:02
Message: <web.5a9ae85a8351d7b0452216fa0@news.povray.org>
"And" <49341109@ntnu.edu.tw> wrote:

> I ever split it into 3 functions. But re-composite them using this code the
> result is weird.
>
> I often using it to create two color image.


I agree to Kenneth - very cool methods - and thanks for the code.
With 3 functions I got this nice image ("glasses" from Hall of Fame as input).

Norbert


Post a reply to this message


Attachments:
Download 'pattern_blend_color.jpg' (629 KB)

Preview of image 'pattern_blend_color.jpg'
pattern_blend_color.jpg


 

From: Kenneth
Subject: Re: pattern blend
Date: 3 Mar 2018 17:45:01
Message: <web.5a9b24368351d7b0a47873e10@news.povray.org>
"Norbert Kern" <nor### [at] t-onlinede> wrote:
> With 3 functions I got this nice image ("glasses" from Hall of Fame as input).
>

YES! Very impressive. You picked a good image to work with, too, nice color
values.


Post a reply to this message

From: Thomas de Groot
Subject: Re: pattern blend
Date: 4 Mar 2018 02:40:27
Message: <5a9ba2eb@news.povray.org>
On 3-3-2018 14:09, And wrote:
> Thomas de Groot <tho### [at] degrootorg> wrote:
>> On 3-3-2018 1:43, Kenneth wrote:
>>> VERY cool. I like both images. Thanks for the interesting code.
>>>
>>> With some appropriate functions maybe-- to split the original color image into 3
>>> functions-- you might be able to do all three *color* channels in a similar way,
>>> for a painterly 'pointilism' effect.
>>>
>>
>> It is a bit like your airbrush.
>>
>> --
>> Thomas
> 
> I'd like to see.
> 

http://news.povray.org/povray.binaries.images/thread/%3C48295282%40news.povray.org%3E/

-- 
Thomas


Post a reply to this message

From: And
Subject: Re: pattern blend
Date: 4 Mar 2018 09:10:00
Message: <web.5a9bfd4a8351d7b01792537a0@news.povray.org>
"Norbert Kern" <nor### [at] t-onlinede> wrote:
> "And" <49341109@ntnu.edu.tw> wrote:
>
> > I ever split it into 3 functions. But re-composite them using this code the
> > result is weird.
> >
> > I often using it to create two color image.
>
>
> I agree to Kenneth - very cool methods - and thanks for the code.
> With 3 functions I got this nice image ("glasses" from Hall of Fame as input).
>
> Norbert

Actually I don't know how you blend 3 colors to this.


Post a reply to this message

From: And
Subject: Re: pattern blend
Date: 4 Mar 2018 09:30:01
Message: <web.5a9c01fc8351d7b01792537a0@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:
> On 3-3-2018 14:09, And wrote:
> > Thomas de Groot <tho### [at] degrootorg> wrote:
> >> On 3-3-2018 1:43, Kenneth wrote:
> >>> VERY cool. I like both images. Thanks for the interesting code.
> >>>
> >>> With some appropriate functions maybe-- to split the original color image into 3
> >>> functions-- you might be able to do all three *color* channels in a similar way,
> >>> for a painterly 'pointilism' effect.
> >>>
> >>
> >> It is a bit like your airbrush.
> >>
> >> --
> >> Thomas
> >
> > I'd like to see.
> >
>
>
http://news.povray.org/povray.binaries.images/thread/%3C48295282%40news.povray.org%3E/
>
> --
> Thomas

Really like.


Post a reply to this message

From: Kenneth
Subject: Re: pattern blend
Date: 4 Mar 2018 09:55:00
Message: <web.5a9c07ee8351d7b0a47873e10@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:

> >>
> >> It is a bit like your airbrush.
> >>
> >> --
> >> Thomas
> >
> > I'd like to see.
> >
>
>
http://news.povray.org/povray.binaries.images/thread/%3C48295282%40news.povray.org%3E/
>

I had forgotten that! :-O  Thanks for the reminder.

BTW, re: the discussion there of 'bending the slopes of height_fields': It can
be done in an alternate way now, using POV-Ray's 'blend gamma' feature-- i.e.,
by purposely changing the gamma of the image that's used to make the HF. That
effectively changes the otherwise 'linear' slope of HF contours to more of a
curve. For example, HF mountains made this way look more natural to my eye--
like the mountain's slopes have naturally eroded. (There's also a HF difference
between images SAVED at different gamma values, for the same reason-- 1.0 being
a linear slope, 2.2 being more of a curve.)


Post a reply to this message

From: Stephen
Subject: Re: pattern blend
Date: 4 Mar 2018 10:39:04
Message: <5a9c1318@news.povray.org>
On 04/03/2018 14:51, Kenneth wrote:
> BTW, re: the discussion there of 'bending the slopes of height_fields': It can
> be done in an alternate way now, using POV-Ray's 'blend gamma' feature-- i.e.,
> by purposely changing the gamma of the image that's used to make the HF

I'll put the kettle on for a pot of tea. While I await clipka's reply. ;-)

-- 

Regards
     Stephen


Post a reply to this message

From: Kenneth
Subject: Re: pattern blend
Date: 4 Mar 2018 10:45:01
Message: <web.5a9c13538351d7b0a47873e10@news.povray.org>
"Kenneth" <kdw### [at] gmailcom> wrote:
>
> BTW, re: the discussion there of 'bending the slopes of height_fields': It can
> be done in an alternate way now, using POV-Ray's 'blend gamma' feature...

Actually, 'blend_gamma' is for blending a pigment_map (or color_map)...
3.6.1.1.3 Pigment Map--
"New in version 3.7.1 non-linear pigment map interpolation support has been
added."

There's also the newer gamma feature for image_maps at
3.6.2.6.1 Specifying an Image Map

.... which is what I was referring to.

But *both* can be used for some interesting HF effects.


Post a reply to this message

From: Norbert Kern
Subject: Re: pattern blend
Date: 4 Mar 2018 12:15:05
Message: <web.5a9c28f78351d7b0bed38e420@news.povray.org>
"And" <49341109@ntnu.edu.tw> wrote:

> Actually I don't know how you blend 3 colors to this.


Hi,

I used this little scene -


#version 3.7;

global_settings {
        assumed_gamma 1
        max_trace_level 5
        noise_generator 2
}

#include "stdinc.inc"

background {color rgb 1}

camera {
 orthographic
 location -z
 right image_width*x
 up image_height*y
 look_at 0
}

#declare p_original =
function {
 pigment {
                image_map {jpeg "glasses" gamma 2.2}
         translate -0.5
         scale <image_width,image_height,1>
        }
}

#declare p_o_x = function {p_original (x,y,z).x}
#declare p_o_y = function {p_original (x,y,z).y}
#declare p_o_z = function {p_original (x,y,z).z}

#declare p_modify1 =
pigment {
        average
        pigment_map {
                [1      function {p_o_x (x,y,z)}
                        pigment_map {
                                #for (i, 0, 255)
                                        [i/255  bumps
                                                scale 2 // 1/input_wide_res
                                                scale 0.8
                                                rotate <0,0,20>
                                                color_map {
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <0,0,0,0.1>]
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <3,0,0,0.9>]
                                                }
                                        ]
                                #end
                        }
                ]
                [1      function {p_o_y (x,y,z)}
                        pigment_map {
                                #for (i, 0, 255)
                                        [i/255  bumps
                                                scale 2 // 1/input_wide_res
                                                scale 0.8
                                                rotate <0,0,20>
                                                color_map {
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <0,0,0,0.1>]
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <0,3,0,0.9>]
                                                }
                                        ]
                                #end
                        }
                ]
                [1      function {p_o_z (x,y,z)}
                        pigment_map {
                                #for (i, 0, 255)
                                        [i/255  bumps
                                                scale 2 // 1/input_wide_res
                                                scale 0.8
                                                rotate <0,0,20>
                                                color_map {
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <0,0,0,0.1>]
                                                        [0.2+0.6*(1-pow
(i/255,1/3))    srgbt <0,0,3,0.9>]
                                                }
                                        ]
                                #end
                        }
                ]
        }
}

plane {
 z, 10
 pigment {p_modify1}
 finish {emission 1}
}

Norbert


Post a reply to this message

<<< Previous 6 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.