POV-Ray : Newsgroups : povray.binaries.images : Colors from golds.inc and metals.inc Server Time
5 Oct 2024 14:46:41 EDT (-0400)
  Colors from golds.inc and metals.inc (Message 1 to 10 of 18)  
Goto Latest 10 Messages Next 8 Messages >>>
From: Cousin Ricky
Subject: Colors from golds.inc and metals.inc
Date: 22 Feb 2022 08:36:26
Message: <6214e6da@news.povray.org>
When Thomas de Groot challenged Alain and me to write improved
metals.inc, one of my first thoughts was "Why bother? It's a lost
cause."  Alain's solution was to just replace all the ambients with 0,
but I think that's too simplistic.  That file and golds.inc were written
before POV-Ray had metallic reflection.  File golds.inc goes through an
elaborate ritual to compensate for this deficiency, while metals.inc
ignores the problem completely.  Everything about those two files
screams "OBSOLETE!"  But the challenge still gnaws at me.

One question that must be answered is should we assume that the colors
are gamma pre-encoded?  Image stock_metal_gamma-srgb.jpg assumes that
they are, and uses the srgbft keyword to decode them.  Image
stock_metal_gamma-linear.jpg assumes they are not, and just uses the
colors as-is.  Comparing them, it seems to me that the colors were not
pre-encoded, unlike those in colors.inc.

Both images use assumed_gamma 1, and the spheres use this finish:

  finish
  { ambient 0 diffuse 0
    reflection { 1 metallic }
    specular albedo 1 metallic
    roughness 1 / 3000
  }

Of course, any improvements to these files will cause old scenes to look
different.  Better, but different.


Post a reply to this message


Attachments:
Download 'stock_metal_gamma-srgb.jpg' (220 KB) Download 'stock_metal_gamma-linear.jpg' (209 KB)

Preview of image 'stock_metal_gamma-srgb.jpg'
stock_metal_gamma-srgb.jpg

Preview of image 'stock_metal_gamma-linear.jpg'
stock_metal_gamma-linear.jpg


 

From: Thomas de Groot
Subject: Re: Colors from golds.inc and metals.inc
Date: 22 Feb 2022 10:48:05
Message: <621505b5$1@news.povray.org>
Op 22-2-2022 om 14:36 schreef Cousin Ricky:
> When Thomas de Groot challenged Alain and me to write improved
> metals.inc, one of my first thoughts was "Why bother? It's a lost
> cause."  Alain's solution was to just replace all the ambients with 0,
> but I think that's too simplistic.  That file and golds.inc were written
> before POV-Ray had metallic reflection.  File golds.inc goes through an
> elaborate ritual to compensate for this deficiency, while metals.inc
> ignores the problem completely.  Everything about those two files
> screams "OBSOLETE!"  But the challenge still gnaws at me.
> 
> One question that must be answered is should we assume that the colors
> are gamma pre-encoded?  Image stock_metal_gamma-srgb.jpg assumes that
> they are, and uses the srgbft keyword to decode them.  Image
> stock_metal_gamma-linear.jpg assumes they are not, and just uses the
> colors as-is.  Comparing them, it seems to me that the colors were not
> pre-encoded, unlike those in colors.inc.
> 
> Both images use assumed_gamma 1, and the spheres use this finish:
> 
>    finish
>    { ambient 0 diffuse 0
>      reflection { 1 metallic }
>      specular albedo 1 metallic
>      roughness 1 / 3000
>    }
> 
> Of course, any improvements to these files will cause old scenes to look
> different.  Better, but different.

I truly appreciate your thoughts and efforts. To address your last 
comment: I am increasingly convinced that trying at all costs to find 
solutions, at the same time preserving the aspect of old scenes, is a 
dead end. I would strongly be in favour of making those textures up to 
date, whatever the costs. For older scenes, there still are the older 
POV-Ray versions available if necessary.

-- 
Thomas


Post a reply to this message

From: Dave Blandston
Subject: Re: Colors from golds.inc and metals.inc
Date: 22 Feb 2022 14:30:00
Message: <web.6215393193c26a376a43fb21607c1b34@news.povray.org>
Thomas de Groot <tho### [at] degrootorg> wrote:
> I truly appreciate your thoughts and efforts. To address your last
> comment: I am increasingly convinced that trying at all costs to find
> solutions, at the same time preserving the aspect of old scenes, is a
> dead end. I would strongly be in favour of making those textures up to
> date, whatever the costs. For older scenes, there still are the older
> POV-Ray versions available if necessary.


Agreed!

Kind regards,
Dave Blandston


Post a reply to this message

From: Thomas de Groot
Subject: Re: Colors from golds.inc and metals.inc
Date: 23 Feb 2022 02:17:46
Message: <6215df9a$1@news.povray.org>
Op 22/02/2022 om 20:27 schreef Dave Blandston:
> Thomas de Groot <tho### [at] degrootorg> wrote:
>> I truly appreciate your thoughts and efforts. To address your last
>> comment: I am increasingly convinced that trying at all costs to find
>> solutions, at the same time preserving the aspect of old scenes, is a
>> dead end. I would strongly be in favour of making those textures up to
>> date, whatever the costs. For older scenes, there still are the older
>> POV-Ray versions available if necessary.
> 
> 
> Agreed!
> 
> Kind regards,
> Dave Blandston
> 

Good. Most of the time, I avoid using the stock textures as-they-are. 
They can be a basis for use in a scene, but only after extensive changes 
at all levels. A bit frustrating I confess. Needless to say that this 
applies too to my own older scenes/textures. :-)

-- 
Thomas


Post a reply to this message

From: Alain Martel
Subject: Re: Colors from golds.inc and metals.inc
Date: 23 Feb 2022 10:01:52
Message: <62164c60$1@news.povray.org>
Le 2022-02-22 à 10:48, Thomas de Groot a écrit :
> Op 22-2-2022 om 14:36 schreef Cousin Ricky:
>> When Thomas de Groot challenged Alain and me to write improved
>> metals.inc, one of my first thoughts was "Why bother? It's a lost
>> cause."  Alain's solution was to just replace all the ambients with 0,
>> but I think that's too simplistic.  That file and golds.inc were written
>> before POV-Ray had metallic reflection.  File golds.inc goes through an
>> elaborate ritual to compensate for this deficiency, while metals.inc
>> ignores the problem completely.  Everything about those two files
>> screams "OBSOLETE!"  But the challenge still gnaws at me.
>>
>> One question that must be answered is should we assume that the colors
>> are gamma pre-encoded?  Image stock_metal_gamma-srgb.jpg assumes that
>> they are, and uses the srgbft keyword to decode them.  Image
>> stock_metal_gamma-linear.jpg assumes they are not, and just uses the
>> colors as-is.  Comparing them, it seems to me that the colors were not
>> pre-encoded, unlike those in colors.inc.
>>
>> Both images use assumed_gamma 1, and the spheres use this finish:
>>
>>    finish
>>    { ambient 0 diffuse 0
>>      reflection { 1 metallic }
>>      specular albedo 1 metallic
>>      roughness 1 / 3000
>>    }
>>
>> Of course, any improvements to these files will cause old scenes to look
>> different.  Better, but different.
> 
> I truly appreciate your thoughts and efforts. To address your last 
> comment: I am increasingly convinced that trying at all costs to find 
> solutions, at the same time preserving the aspect of old scenes, is a 
> dead end. I would strongly be in favour of making those textures up to 
> date, whatever the costs. For older scenes, there still are the older 
> POV-Ray versions available if necessary.
> 

Why struggle to keep old scenes to render identically when the change 
make them better ?


Post a reply to this message

From: Mr
Subject: Re: Colors from golds.inc and metals.inc
Date: 23 Feb 2022 15:00:00
Message: <web.6216916693c26a3734c7846e6830a892@news.povray.org>
Alain Martel <kua### [at] videotronca> wrote:

> >
>
> Why struggle to keep old scenes to render identically when the change
> make them better ?

Indeed ! I'm thrilled to see POV's wind of improvements and modernization.


Post a reply to this message

From: Cousin Ricky
Subject: Re: Colors from golds.inc and metals.inc
Date: 23 Feb 2022 18:31:30
Message: <6216c3d2@news.povray.org>
On 2022-02-22 11:48 (-4), Thomas de Groot wrote:
> Op 22-2-2022 om 14:36 schreef Cousin Ricky:
>>
>> Of course, any improvements to these files will cause old scenes to look
>> different.  Better, but different.
> 
> I truly appreciate your thoughts and efforts. To address your last
> comment: I am increasingly convinced that trying at all costs to find
> solutions, at the same time preserving the aspect of old scenes, is a
> dead end. I would strongly be in favour of making those textures up to
> date, whatever the costs.

Heard, loud and clear.  Plus, I went back and rendered the old metal
textures, and I don't think they will be missed.  The portfolio scenes
don't give a realistic impression of how hideous they are.

The ambients all default to zero, but for maximum flexibility, the
revised include files retain a provision for a small ambient.  I
included this provision due to my experiments last November.

All these images were rendered without radiosity, because with radiosity
in POV-Ray 3.8, the ambient issue becomes moot.  But as I wrote in the
OP, the high ambient values are not the only problem with the textures
as they have been.

If you all like these, I will post the revised include files to p.b.s-f
(and also figure out how to do branches and pull requests).


Post a reply to this message


Attachments:
Download 'metals31inc2.jpg' (90 KB) Download 'metals38inc02.jpg' (105 KB) Download 'metals38inc07.jpg' (101 KB) Download 'metals31inc5.jpg' (92 KB) Download 'metals38inc05.jpg' (125 KB) Download 'metals38inc10.jpg' (121 KB)

Preview of image 'metals31inc2.jpg'
metals31inc2.jpg

Preview of image 'metals38inc02.jpg'
metals38inc02.jpg

Preview of image 'metals38inc07.jpg'
metals38inc07.jpg

Preview of image 'metals31inc5.jpg'
metals31inc5.jpg

Preview of image 'metals38inc05.jpg'
metals38inc05.jpg

Preview of image 'metals38inc10.jpg'
metals38inc10.jpg


 

From: Thomas de Groot
Subject: Re: Colors from golds.inc and metals.inc
Date: 24 Feb 2022 02:14:39
Message: <6217305f$1@news.povray.org>
Op 24/02/2022 om 00:31 schreef Cousin Ricky:
> 
> If you all like these, I will post the revised include files to p.b.s-f
> (and also figure out how to do branches and pull requests).

Perfect!

I vote for the addition of a small ambient.

-- 
Thomas


Post a reply to this message

From: Paolo Gibellini
Subject: Re: Colors from golds.inc and metals.inc
Date: 24 Feb 2022 12:55:34
Message: <6217c696$1@news.povray.org>
Il 24/02/2022 00:31, Cousin Ricky ha scritto:

 > If you all like these, I will post the revised include files to p.b.s-f
 > (and also figure out how to do branches and pull requests).

Yes, please, the examples are really nice.
Thank you,
    Paolo


Post a reply to this message

From: Cousin Ricky
Subject: Re: Colors from golds.inc and metals.inc
Date: 27 Feb 2022 12:09:58
Message: <621bb066@news.povray.org>
On 2022-02-22 09:36 (-4), Cousin Ricky wrote:
> 
> One question that must be answered is should we assume that the colors
> are gamma pre-encoded?  Image stock_metal_gamma-srgb.jpg assumes that
> they are, and uses the srgbft keyword to decode them.  Image
> stock_metal_gamma-linear.jpg assumes they are not, and just uses the
> colors as-is.  Comparing them, it seems to me that the colors were not
> pre-encoded, unlike those in colors.inc.

I discovered that the demo scenes from POV-Ray 3.0 explicitly set
assumed_gamma to 2.2, suggesting that the pigment colors were gamma
pre-encoded.  However, as the first OP image shows, this results in
metals that are too dark when used with a realistic finish.  It appears
that the old finishes exaggerated the luminances of the colors while
reducing their saturations, so it seems best to leave the colors as-is,
as if they were not pre-encoded.

Not gamma-decoding the colors does result in hue drift, but I think the
drift is in a better direction.

The attached images show the old finishes without and with radiosity.
Since they were rendered with POV-Ray 3.7, the ambients were
automatically suppressed for the radiosity renders.  The radiosity image
shows that the ambients were not the only problem with the old finishes;
the reflection { metallic } introduced in POV-Ray 3.5 really makes a
difference.


Post a reply to this message


Attachments:
Download 'stock_metalc_gamma-srgb-a.jpg' (211 KB) Download 'stock_metalc_gamma-srgb-r.jpg' (211 KB)

Preview of image 'stock_metalc_gamma-srgb-a.jpg'
stock_metalc_gamma-srgb-a.jpg

Preview of image 'stock_metalc_gamma-srgb-r.jpg'
stock_metalc_gamma-srgb-r.jpg


 

Goto Latest 10 Messages Next 8 Messages >>>

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