POV-Ray : Newsgroups : povray.beta-test : Experimental tonemapping : Re: Experimental tonemapping Server Time
19 Apr 2024 20:24:55 EDT (-0400)
  Re: Experimental tonemapping  
From: Jaime Vives Piqueres
Date: 11 Apr 2016 06:29:15
Message: <570b7c7b@news.povray.org>
El 10/04/16 a las 23:17, Jaime Vives Piqueres escribió:
>    Just tried it for noise:

   Ok, ditch that one, these work better:

   // RGB noise
   tonemapping {
     #declare noise_amount=0.05;
     parameters { red,green,blue,x,y }
     function(r,g,b,x,y) 
{r-f_granite(.1+x*image_width,y*image_width,0)*noise_amount+f_granite(.4+x*image_width,y*image_width,0)*noise_amount}
     function(r,g,b,x,y) 
{g-f_granite(.2+x*image_width,y*image_width,0)*noise_amount+f_granite(.5+x*image_width,y*image_width,0)*noise_amount}
     function(r,g,b,x,y) 
{b-f_granite(.3+x*image_width,y*image_width,0)*noise_amount+f_granite(.6+x*image_width,y*image_width,0)*noise_amount}
   }

   // B&W noise
   tonemapping {
     #declare noise_amount=0.05;
     parameters { red,green,blue,x,y }
     function(r,g,b,x,y) 
{r-f_granite(.1+x*image_width,y*image_width,0)*noise_amount+f_granite(.2+x*image_width,y*image_width,0)*noise_amount}
     function(r,g,b,x,y) 
{g-f_granite(.1+x*image_width,y*image_width,0)*noise_amount+f_granite(.2+x*image_width,y*image_width,0)*noise_amount}
     function(r,g,b,x,y) 
{b-f_granite(.1+x*image_width,y*image_width,0)*noise_amount+f_granite(.2+x*image_width,y*image_width,0)*noise_amount}
   }

   Also, I found a solution for the pre-aa problem : don't use aa, but 
focal blur. :)

--
jaime


Post a reply to this message

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