POV-Ray : Newsgroups : povray.general : Why can't I on normals? Server Time
2 Nov 2024 02:18:25 EDT (-0400)
  Why can't I on normals? (Message 1 to 4 of 4)  
From: Greg M  Johnson
Subject: Why can't I on normals?
Date: 17 Mar 2000 22:52:30
Message: <38d2fd7e@news.povray.org>
Why can't I do something like:

 normal{
        function {noise3d(x,y,z)}
               normal_map {
                          [0.00  up]
                          [0.20  up]
                          [ 0.21 down]
                          [ 1.0   down]
                          }
                }

Is there anything I can do to make this happen? All the docs talk about
much more complicated scenarios than this simple one, which ought to be
the most useful!


Post a reply to this message

From: H E  Day
Subject: Re: Why can't I on normals?
Date: 18 Mar 2000 00:36:39
Message: <38D3146A.A48F022@fci.net>
> Why can't I do something like:
>
>  normal{
>         function {noise3d(x,y,z)}
>                normal_map {
>                           [0.00  up]
>                           [0.20  up]
>                           [ 0.21 down]
>                           [ 1.0   down]
>                           }
>                 }
>

It needs to be:

 normal{
        function {noise3d(x,y,z)}
               normal_map {
                          [0.00  1]
                          [0.20  1]
                          [ 0.21 0]
                          [ 1.0   0]
                          }
                }


Plus it needs to be in a texture {} statement (or at least should be).

--
H.E. Day


Post a reply to this message

From: Greg M  Johnson
Subject: Re: Why can't I on normals?
Date: 19 Mar 2000 13:23:39
Message: <38d51b2b@news.povray.org>
No, this doesn't work!


"H.E. Day" wrote:

> > Why can't I do something like:
> >
> >  normal{
> >         function {noise3d(x,y,z)}
> >                normal_map {
> >                           [0.00  up]
> >                           [0.20  up]
> >                           [ 0.21 down]
> >                           [ 1.0   down]
> >                           }
> >                 }
> >
>
> It needs to be:
>
>  normal{
>         function {noise3d(x,y,z)}
>                normal_map {
>                           [0.00  1]
>                           [0.20  1]
>                           [ 0.21 0]
>                           [ 1.0   0]
>                           }
>                 }
>
> Plus it needs to be in a texture {} statement (or at least should be).
>
> --
> H.E. Day


Post a reply to this message

From: Bouf
Subject: Re: Why can't I on normals?
Date: 20 Mar 2000 06:49:14
Message: <38D61482.D353E516@nanterre.marelli.fr>
Maybe you can look at "slope_map" ???

Bouf.


Post a reply to this message

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