POV-Ray : Newsgroups : povray.beta-test.binaries : optics.pov 3.7.0 vs 3.7.1 Server Time
31 Oct 2024 18:56:48 EDT (-0400)
  optics.pov 3.7.0 vs 3.7.1 (Message 1 to 10 of 60)  
Goto Latest 10 Messages Next 10 Messages >>>
From: ThH
Subject: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 08:23:49
Message: <56cdaee5@news.povray.org>
optics.pov from scenes/advanced...

The appended files had been rendered using povray V3.7.0 and Version 
3.7.1-alpha.8492620.unofficial.

Could someone please check this?

Thorsten aka ThH


Post a reply to this message


Attachments:
Download 'optics_3.7.0.png' (138 KB) Download 'optics_3.7.1.png' (137 KB)

Preview of image 'optics_3.7.0.png'
optics_3.7.0.png

Preview of image 'optics_3.7.1.png'
optics_3.7.1.png


 

From: ThH
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 08:45:08
Message: <56cdb3e4$1@news.povray.org>
Am 24.02.2016 um 14:24 schrieb ThH:

> Could someone please check this?
>
> Thorsten aka ThH

Ooops... System is AMD64 with Debian. Excuse.


Post a reply to this message

From: clipka
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 08:53:42
Message: <56cdb5e6$1@news.povray.org>
Am 24.02.2016 um 14:46 schrieb ThH:
> Am 24.02.2016 um 14:24 schrieb ThH:
> 
>> Could someone please check this?
>>
>> Thorsten aka ThH
> 
> Ooops... System is AMD64 with Debian. Excuse.

Can't reproduce the issue with the Windows version.
Are you sure you have a clean build?


Post a reply to this message

From: ThH
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 09:27:24
Message: <56cdbdcc$1@news.povray.org>
Am 24.02.2016 um 14:53 schrieb clipka:

> Can't reproduce the issue with the Windows version.
> Are you sure you have a clean build?

The source is from github and hasn't been modified.

Povray has been build using:

cd ~/Downloads/povray-master/unix/
./prebuild.sh
cd ..
./configure --prefix=/home/thh/POV_Master COMPILED_BY="ThH 
<no.spam@address>" LIBS="-lboost_system -lboost_thread"
make check install

No extra configure options.

 From my point of view I'd say it's clean.

I could provide the output of the build process...


Post a reply to this message

From: Jaime Vives Piqueres
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 09:55:30
Message: <56cdc462@news.povray.org>
El 24/02/16 a las 14:24, ThH escribió:
> optics.pov from scenes/advanced...
>
> The appended files had been rendered using povray V3.7.0 and Version
> 3.7.1-alpha.8492620.unofficial.
>
> Could someone please check this?
>

   Happens here too on 3.7.1-alpha.8454683, AMD FM-6300, Ubuntu 14.04.3 LTS.

--
jaime


Post a reply to this message

From: ThH
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 10:01:58
Message: <56cdc5e6@news.povray.org>
Am 24.02.2016 um 15:55 schrieb Jaime Vives Piqueres:

>    Happens here too on 3.7.1-alpha.8454683, AMD FM-6300, Ubuntu 14.04.3
> LTS.
>
> --
> jaime

Thanks for checking and confirming Jaime :)

So it's not just me ;)


Post a reply to this message

From: clipka
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 10:51:23
Message: <56cdd17b$1@news.povray.org>
Am 24.02.2016 um 16:02 schrieb ThH:
> Am 24.02.2016 um 15:55 schrieb Jaime Vives Piqueres:
> 
>>    Happens here too on 3.7.1-alpha.8454683, AMD FM-6300, Ubuntu 14.04.3
>> LTS.
>>
>> -- 
>> jaime
> 
> Thanks for checking and confirming Jaime :)
> 
> So it's not just me ;)

Okay, here's the deal: I can't reproduce it, so my only chance to
identify the root cause is to have a close look at the code, but for
that to make any sense I need a clear picture of exactly where to look.
To this end, I need you (that's "you" as in "y'all") to:

- figure out the simplest possible scene that exhibits the problem;

- identify exactly which commit (in the master branch) broke the scene; and

- do plenty of systematic toying around with the scene to figure out the
exact circumstances under which the error shows. (For instance, why
isn't the green beam affected? Is it because it is not reflected? Then
why aren't the red and blue beams affected right after the first
reflection? Does max_trace_level have anything to do with it? Why does
only the bottom of the red sub-beams seem affected? Why the top and
center of the blue sub-beams? etc. -- Be inquisitive and creative!)


Post a reply to this message

From: ThH
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 11:03:52
Message: <56cdd468@news.povray.org>
Am 24.02.2016 um 16:51 schrieb clipka:

  -- Be inquisitive and creative!)

I'm in :)


Post a reply to this message

From: Le Forgeron
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 12:11:05
Message: <56cde429@news.povray.org>
Le 24/02/2016 16:51, clipka a écrit :
> Am 24.02.2016 um 16:02 schrieb ThH:
>> Am 24.02.2016 um 15:55 schrieb Jaime Vives Piqueres:
>>
>>>    Happens here too on 3.7.1-alpha.8454683, AMD FM-6300, Ubuntu 14.04
.3
>>> LTS.
>>>
>>> -- 
>>> jaime
>>
>> Thanks for checking and confirming Jaime :)
>>
>> So it's not just me ;)
> 
> Okay, here's the deal: I can't reproduce it, so my only chance to
> identify the root cause is to have a close look at the code, but for
> that to make any sense I need a clear picture of exactly where to look.

> To this end, I need you (that's "you" as in "y'all") to:
> 
> - figure out the simplest possible scene that exhibits the problem;
> 
> - identify exactly which commit (in the master branch) broke the scene;
 and
> 
> - do plenty of systematic toying around with the scene to figure out th
e
> exact circumstances under which the error shows. (For instance, why
> isn't the green beam affected? Is it because it is not reflected? Then
> why aren't the red and blue beams affected right after the first
> reflection? Does max_trace_level have anything to do with it? Why does
> only the bottom of the red sub-beams seem affected? Why the top and
> center of the blue sub-beams? etc. -- Be inquisitive and creative!)
> 

The problem might not be only in the code, I tested several heads and
compilers

/=================+=====+==
=====+=======+============
====\
| head \ compiler | gnu | clang | intel | gnu with debug |
+-----------------+-----+-------+-------+----------------+
| 3.7.0 stable    |  ok |  ok   |  ok   |  ok            |
+-----------------+-----+-------+-------+----------------+
| 3.7.1 master    | BUG |  ok   |  ok   |  BUG           |
+-----------------+-----+-------+-------+----------------+
| my master (hg)  | BUG |  ok   |  ok   |  BUG           |
+-----------------+-----+-------+-------+----------------+
| hgpovray        | ok  |  ok   |  ok   |  ok            |
\-----------------+-----+-------+-------+----------------/

notice, the intensity of green on stable branch seems higher (might be
known... gamma ?)

the difference between hgpovray and my master is:
* hgpovray is late on the refactoring of the code
* I have all my additions in hgpovray

the difference between my master and official master:
* I'm about a year late on synchronisation with refactoring

last pull from master to my master was April-June 2015, so the "bug" was
already there then.

The start/fork of hgpovray is 8 june 2014, so code before that date was
still fine.

The OP's picture was in white bug, mine is yellow.
(Ubuntu 64 bits 15.10)

Just one year of patches to check... it might be tied to the size of a
structure, and a particularity of Gnu compiler (gcc/g++ 5.2.1 20151010)
sensible to that... or a change of initialisation...


Post a reply to this message


Attachments:
Download 'gmpovray.png' (239 KB)

Preview of image 'gmpovray.png'
gmpovray.png


 

From: ThH
Subject: Re: optics.pov 3.7.0 vs 3.7.1
Date: 24 Feb 2016 12:31:46
Message: <56cde902@news.povray.org>
Am 24.02.2016 um 17:04 schrieb ThH:
> Am 24.02.2016 um 16:51 schrieb clipka:
>
>   -- Be inquisitive and creative!)
>
> I'm in :)

Find attached optics_mod.pov.
Hope it's a good starter on the the way for a minimal scene to produce 
the error.

In addition I've attached 2 pics rendered on my machine. Again 3.7.0 vs 
3.7.1.

Now for some more investigation... ;)


Post a reply to this message


Attachments:
Download 'optics_mod.pov.txt' (2 KB) Download 'optics_mod_3.7.0.png' (84 KB) Download 'optics_mod_3.7.1.png' (91 KB)

Preview of image 'optics_mod_3.7.0.png'
optics_mod_3.7.0.png

Preview of image 'optics_mod_3.7.1.png'
optics_mod_3.7.1.png


 

Goto Latest 10 Messages Next 10 Messages >>>

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