POV-Ray : Newsgroups : povray.newusers : pigment function as normal pattern : Re: pigment function as normal pattern Server Time
30 Jul 2024 12:27:22 EDT (-0400)
  Re: pigment function as normal pattern  
From: Ross Litscher
Date: 30 Mar 2004 12:50:32
Message: <4069b368$1@news.povray.org>
"Bill Hails" <bil### [at] europeyahoo-inccom> wrote in message
news:40688bb0@news.povray.org...
> Ross Litscher wrote:
>
> > is it possible to use a pigment function i've made,
> >
> > #local pigf = function {pigment {... }}
> >
> > as a normal pattern for an object? I understand I could make an
isusurface
> > using that function, but that's not what I'm aiming for.
> >
> > something like:
> >
> > #local norm1 = normal{
> >     pigf(x,y,z).gray
> > }
> >
> > ?
> >
> > thanks,
> > ross.
>
> pretty much exactly that. This works:
>
> #declare pigf = function { pigment { bozo } }
> sphere {
>     0, 5
>     texture {
>         pigment { White }
>         normal { function { pigf(x, y, z).gray } }
>     }
> }
> -- 
> Bill Hails

And that should work with any custom pigment function I make, no matter how
complex, right?

thanks for the clarification. I tried several variations, but apparently
never the correct one :)

ross.


Post a reply to this message

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