POV-Ray : Newsgroups : povray.binaries.images : Not Quite Right Server Time
20 Apr 2024 06:26:52 EDT (-0400)
  Not Quite Right (Message 1 to 10 of 15)  
Goto Latest 10 Messages Next 5 Messages >>>
From: clipka
Subject: Not Quite Right
Date: 4 Dec 2016 22:51:05
Message: <5844e429$1@news.povray.org>
I /think/ I might have broken something - this render of the benchmark
scene doesn't looks quite right... >_<


Post a reply to this message


Attachments:
Download 'benchmark.png' (6 KB)

Preview of image 'benchmark.png'
benchmark.png


 

From: omniverse
Subject: Re: Not Quite Right
Date: 5 Dec 2016 01:00:00
Message: <web.5845017b6c1a04419c5d6c810@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> I /think/ I might have broken something - this render of the benchmark
> scene doesn't looks quite right... >_<

heh, well, only way I can get that same thing is by commenting out everything
after the fog statement. If that was the reason it's more like a scene deletion
than a bug!  :)


Post a reply to this message

From: clipka
Subject: Re: Not Quite Right
Date: 5 Dec 2016 02:02:51
Message: <5845111b$1@news.povray.org>
Am 05.12.2016 um 06:56 schrieb omniverse:
> clipka <ano### [at] anonymousorg> wrote:
>> I /think/ I might have broken something - this render of the benchmark
>> scene doesn't looks quite right... >_<
> 
> heh, well, only way I can get that same thing is by commenting out everything
> after the fog statement. If that was the reason it's more like a scene deletion
> than a bug!  :)

No, I'm currently refactoring the bounding hierarchy code. So I'm quite
sure I've taught POV-Ray to utterly fail to look up any objects in the
bounding box tree. Or the BSP tree if +BM2 is used. Or the simple list
of objects when +BM0 is used.

Which in a sense means I'm on the right track: Until now all the three
modes used completely different code. Now I've made them completely
interchangeable, hiding behind a common interface.

So the fact that I get the same broken picture regardless of the +BMn
setting means that the implementations of the different bounding
hierarchies have been adapted to the new interface consistently; and
that the render engine does indeed consistently use the new common
interface... just not /correctly/ ;)


Post a reply to this message

From: David Buck
Subject: Re: Not Quite Right
Date: 5 Dec 2016 07:43:11
Message: <584560df$1@news.povray.org>
On 2016-12-05 2:01 AM, clipka wrote:
> Am 05.12.2016 um 06:56 schrieb omniverse:
>> clipka <ano### [at] anonymousorg> wrote:
>>> I /think/ I might have broken something - this render of the benchmark
>>> scene doesn't looks quite right... >_<
>>
>> heh, well, only way I can get that same thing is by commenting out everything
>> after the fog statement. If that was the reason it's more like a scene deletion
>> than a bug!  :)
>
> No, I'm currently refactoring the bounding hierarchy code. So I'm quite
> sure I've taught POV-Ray to utterly fail to look up any objects in the
> bounding box tree. Or the BSP tree if +BM2 is used. Or the simple list
> of objects when +BM0 is used.
>
> Which in a sense means I'm on the right track: Until now all the three
> modes used completely different code. Now I've made them completely
> interchangeable, hiding behind a common interface.
>
> So the fact that I get the same broken picture regardless of the +BMn
> setting means that the implementations of the different bounding
> hierarchies have been adapted to the new interface consistently; and
> that the render engine does indeed consistently use the new common
> interface... just not /correctly/ ;)
>

See - you're making progress :-).  It's sometimes hard to imagine that 
the transition from "inconsistent" to "consistent" sometimes passes 
through "consistent but broken" first and that can be considered a step 
forward.

David Buck


Post a reply to this message

From: omniverse
Subject: Re: Not Quite Right
Date: 5 Dec 2016 07:50:00
Message: <web.584561fe6c1a04419c5d6c810@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> Am 05.12.2016 um 06:56 schrieb omniverse:
> > clipka <ano### [at] anonymousorg> wrote:
> >> I /think/ I might have broken something - this render of the benchmark
> >> scene doesn't looks quite right... >_<
> >
> > heh, well, only way I can get that same thing is by commenting out everything
> > after the fog statement. If that was the reason it's more like a scene deletion
> > than a bug!  :)
>
> No, I'm currently refactoring the bounding hierarchy code. So I'm quite
> sure I've taught POV-Ray to utterly fail to look up any objects in the
> bounding box tree. Or the BSP tree if +BM2 is used. Or the simple list
> of objects when +BM0 is used.
>
> Which in a sense means I'm on the right track: Until now all the three
> modes used completely different code. Now I've made them completely
> interchangeable, hiding behind a common interface.
>
> So the fact that I get the same broken picture regardless of the +BMn
> setting means that the implementations of the different bounding
> hierarchies have been adapted to the new interface consistently; and
> that the render engine does indeed consistently use the new common
> interface... just not /correctly/ ;)

Wish I could help but my programming know-how is limited to Basic and Fortran,
both long since forgotten! Otherwise that sure sounds like a missed call out to
a subroutine. LOL
Hopefully something simple like that anyhow.

Bob


Post a reply to this message

From: clipka
Subject: Re: Not Quite Right
Date: 5 Dec 2016 09:09:00
Message: <584574fc$1@news.povray.org>
Am 05.12.2016 um 13:43 schrieb David Buck:

>> So the fact that I get the same broken picture regardless of the +BMn
>> setting means that the implementations of the different bounding
>> hierarchies have been adapted to the new interface consistently; and
>> that the render engine does indeed consistently use the new common
>> interface... just not /correctly/ ;)
> 
> See - you're making progress :-).  It's sometimes hard to imagine that
> the transition from "inconsistent" to "consistent" sometimes passes
> through "consistent but broken" first and that can be considered a step
> forward.
> 
> David Buck

Thanks -- it's a great consolation to hear that from The Man Himself ;)

(Though now I feel even more ashamed to have broken what you broght to
life ;))


Post a reply to this message

From: clipka
Subject: Re: Not Quite Right
Date: 5 Dec 2016 09:13:59
Message: <58457627@news.povray.org>
Am 05.12.2016 um 13:47 schrieb omniverse:

> Wish I could help but my programming know-how is limited to Basic and Fortran,
> both long since forgotten! Otherwise that sure sounds like a missed call out to
> a subroutine. LOL
> Hopefully something simple like that anyhow.

Nope.

I give you another hint: This is how it looks with the height_field set
to "no_image" ;)


Post a reply to this message


Attachments:
Download 'benchmark.png' (61 KB)

Preview of image 'benchmark.png'
benchmark.png


 

From: omniverse
Subject: Re: Not Quite Right
Date: 5 Dec 2016 11:25:00
Message: <web.584594d16c1a04419c5d6c810@news.povray.org>
clipka <ano### [at] anonymousorg> wrote:
> Am 05.12.2016 um 13:47 schrieb omniverse:
>
> I give you another hint: This is how it looks with the height_field set
> to "no_image" ;)

Okay, now that would scare me. Just how convoluted is the source code anyway?
Wait, don't answer that, I probably don't want to know and couldn't understand
anyhow!

For some reason this makes me think of a fun house hall of mirrors at the fair.


Post a reply to this message

From: INVALID ADDRESS
Subject: Re: Not Quite Right
Date: 5 Dec 2016 12:01:35
Message: <1061821091.502649941.299700.gdsHYPHENentropyAThotmaolDOTcom@news.povray.org>
omniverse <omn### [at] charternet> wrote:
> clipka <ano### [at] anonymousorg> wrote:
>> Am 05.12.2016 um 13:47 schrieb omniverse:
>> 
>> I give you another hint: This is how it looks with the height_field set
>> to "no_image" ;)
> 
> Okay, now that would scare me. Just how convoluted is the source code anyway?
> Wait, don't answer that, I probably don't want to know and couldn't understand
> anyhow!
> 
> For some reason this makes me think of a fun house hall of mirrors at the fair.
> 
> 
> 

You should see the code map I generated from source!

It eats children, poops in your coffee and molests your dog....when it is
in a GOOD mood. ;-)

Ian


Post a reply to this message

From: clipka
Subject: Re: Not Quite Right
Date: 5 Dec 2016 12:12:03
Message: <58459fe3$1@news.povray.org>
Am 05.12.2016 um 17:24 schrieb omniverse:
> clipka <ano### [at] anonymousorg> wrote:
>> Am 05.12.2016 um 13:47 schrieb omniverse:
>>
>> I give you another hint: This is how it looks with the height_field set
>> to "no_image" ;)
> 
> Okay, now that would scare me. Just how convoluted is the source code anyway?
> Wait, don't answer that, I probably don't want to know and couldn't understand
> anyhow!

To the contrary, it didn't scare me in the least -- it just confirmed my
guess: Turns out I just got the test for all the "no_whatever" flags
backwards.


Post a reply to this message

Goto Latest 10 Messages Next 5 Messages >>>

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