POV-Ray : Newsgroups : povray.newusers : how to make a blurry reflection? : Re: how to make a blurry reflection? Server Time
3 Jun 2026 16:37:39 EDT (-0400)
  Re: how to make a blurry reflection?  
From: Alain Martel
Date: 1 Jun 2026 08:42:35
Message: <6a1d7e3b$1@news.povray.org>
Le 2026-05-30 à 23:47, Cousin Ricky a écrit :
> "Cossack " <nomail@nomail> wrote:
>> Hello, I have a question: how to make a blurred reflection in Povray version
>> 3.7?
> 
> This file contains macros that implement the solution that Kenneth referred to:
>    https://github.com/CousinRicky/POV-RC3Metal/blob/main/rc3metal.inc
> 
> RC3Metal_Blur_t() is a naive implementation.  It's perfectly fine for a simple
> object with no other reflective object in the scene, but it can bring your CPU
> to its knees if there are mutual blurred reflections.

How to avoid this problem :
1) Give the objects with the blurred reflection the no_reflection attribute.
2) Create a second version of the objects with just normal reflection, 
or the micro-normals based blurred reflection, and the no_image attribute.

> 
> RC3Metal_Blur() uses the optimization that Alain described.
> 
> The argument t_Base is the reflective texture that you want to blur.
> 
> Note that if t_Base has a normal, the above macros will not work as expected.
> Use macros RC3Metal_Normal_blur_t() or RC3Metal_Normal_blur() if you want a
> blurred normal.
> 
> The entire library, including documentation and examples, can be downloaded at:
>    https://github.com/CousinRicky/POV-RC3Metal
>


Post a reply to this message

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