POV-Ray : Newsgroups : povray.beta-test : scenes\interior\media\hollow1.pov oddities (beta2) Server Time
28 Dec 2024 06:50:00 EST (-0500)
  scenes\interior\media\hollow1.pov oddities (beta2) (Message 1 to 10 of 11)  
Goto Latest 10 Messages Next 1 Messages >>>
From: Warp
Subject: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 21 Apr 2005 16:34:32
Message: <42680e58@news.povray.org>
Try rendering scenes\interior\media\hollow1.pov in 3.6 and 3.7beta2.

  The former takes a bit over 2 seconds to render in my computer
(640x480 +a0.3 +am2) while the latter takes more than 1 minute and
the result looks completely different.

-- 
                                                          - Warp


Post a reply to this message

From: Warp
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 21 Apr 2005 16:37:37
Message: <42680f11@news.povray.org>
Also try hollo2.pov in the same directory. While the render time is
now more alike, the result is however quite different.
  Is 'hollow' working at all as it should?

-- 
                                                          - Warp


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 21 Apr 2005 16:52:38
Message: <42681296$1@news.povray.org>
Warp wrote:
>   Also try hollo2.pov in the same directory. While the render time is
> now more alike, the result is however quite different.
>   Is 'hollow' working at all as it should?

The truth being told,"hollow" does almost nothing in the first place.  And 
yes, it works.

	Thorsten


Post a reply to this message

From: Warp
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 02:08:18
Message: <426894d2@news.povray.org>
Thorsten Froehlich <tho### [at] trfde> wrote:
> The truth being told,"hollow" does almost nothing in the first place.

  By the way, how about changing it, at last, to something else?-)

  Perhaps povray could cause a warning about it being deprecated and
suggest that the new keyword should be used instead.
  What the new keyword would be is open to suggestions. My vote goes
for "allow_media", but even I don't think it's perfect.

  (It would also be nice if an object which has an interior block
with a media block inside would have this property turned on by
default. You could then write "allow_media off" if for whatever
reason you want it that way.)

-- 
                                                          - Warp


Post a reply to this message

From: Rune
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 06:25:08
Message: <4268d104$1@news.povray.org>
Warp wrote:
>  What the new keyword would be is open to suggestions. My vote
> goes for "allow_media", but even I don't think it's perfect.

hollow also affects fog.

Rune
-- 
3D images and anims, include files, tutorials and more:
rune|vision:  http://runevision.com
POV-Ray Ring: http://webring.povray.co.uk


Post a reply to this message

From: Warp
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 07:21:15
Message: <4268de2b@news.povray.org>
Rune <run### [at] runevisioncom> wrote:
> hollow also affects fog.

  Fog can be thought as a very special version of media.

-- 
                                                          - Warp


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 08:52:39
Message: <4268f397$1@news.povray.org>
Warp wrote:
> Thorsten Froehlich <tho### [at] trfde> wrote:
> 
>>The truth being told,"hollow" does almost nothing in the first place.
> 
> 
>   By the way, how about changing it, at last, to something else?-)
> 
>   Perhaps povray could cause a warning about it being deprecated and
> suggest that the new keyword should be used instead.
>   What the new keyword would be is open to suggestions. My vote goes
> for "allow_media", but even I don't think it's perfect.

Well, the problem has two sides.  One is that hollow is used to allow 
atmosphere to "leak" into an object.  The other is that it enabled media 
contained within an object.  Now, the second "feature" of hollow is fairly 
pointless.  If you add media to an object,why would you not want to make it 
hollow - because if you don't the media you specified just won't be visible.

The use with atmosphere on the other hand does make some sense.  But not the 
way it currently works because right now if you have an object with media 
inside, you cannot get rid off the atmosphere inside (well, you can with the 
object pattern and CSG operations, but lets not go there).  So yes, now that 
it is finally clear what the code does with hollow, we can make a better 
judgment about its usefulness.  But I will leave it at that for today...

	Thorsten


Post a reply to this message

From: Warp
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 10:28:59
Message: <42690a2b@news.povray.org>
Thorsten Froehlich <tho### [at] trfde> wrote:
> Well, the problem has two sides.  One is that hollow is used to allow 
> atmosphere to "leak" into an object.  The other is that it enabled media 
> contained within an object.  Now, the second "feature" of hollow is fairly 
> pointless.  If you add media to an object,why would you not want to make it 
> hollow - because if you don't the media you specified just won't be visible.

> The use with atmosphere on the other hand does make some sense.  But not the 
> way it currently works because right now if you have an object with media 
> inside, you cannot get rid off the atmosphere inside (well, you can with the 
> object pattern and CSG operations, but lets not go there).

  I think you are right. The current behaviour of 'hollow' is perhaps
a bit awkward and it probably was not thought thoroughly when it was
developed for the first time.

  You are right in that a more proper way of doing it would be that
objects can have their own media regardless of their properties and that
'hollow' (or whatever keyword) only says whether *other* medias and
atmospherical effects get into the object or not.

  In that sense "hollow" is a quite descriptive keyword, after all.
However, as we all know, practice has shown that it causes tons of
confusion to beginners and even not-so-beginners. They will often
think that it has something to do with CSG or how the object is
rendered (not related to any media/fog) even though it naturally
has no effect on those whatsoever.
  "hollow" is at the same time quite descriptive and very confusing
(because in real life hollowness refers to something quite different
than what it means in POV-Ray).

  I still think it should be changed to something else to avoid
confusions.
  How about "allow_atmosphere"?
  Or "blocks_atmosphere on/off"?

-- 
                                                          - Warp


Post a reply to this message

From: Invisible
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 10:34:33
Message: <42690b79$1@news.povray.org>
>   "hollow" is at the same time quite descriptive and very confusing
> (because in real life hollowness refers to something quite different
> than what it means in POV-Ray).

Agreed.

>   I still think it should be changed to something else to avoid
> confusions.
>   How about "allow_atmosphere"?
>   Or "blocks_atmosphere on/off"?

parent_media? (Since you might put an object inside a large object that 
has media...)

Was wondering whether it should be an object modifier or go in the 
interior{} block... but than I realised that if you did that, there 
would be issues with not being able to replace textures and stuff...


Post a reply to this message

From: Slime
Subject: Re: scenes\interior\media\hollow1.pov oddities (beta2)
Date: 22 Apr 2005 12:27:01
Message: <426925d5$1@news.povray.org>
>   You are right in that a more proper way of doing it would be that
> objects can have their own media regardless of their properties and that
> 'hollow' (or whatever keyword) only says whether *other* medias and
> atmospherical effects get into the object or not.


I agree with this and have been thinking this for a while.

>   I still think it should be changed to something else to avoid
> confusions.
>   How about "allow_atmosphere"?
>   Or "blocks_atmosphere on/off"?

Wouldn't it be more convenient, for the newbie and the experienced user, if
it were on by default (external media was allowed)? Since it's common to
have multiple large media containers in the same scene and expect the medias
to all appear everywhere within their containers. Then the keyword could be
something like "ignore_external_media" or something.

 - Slime
 [ http://www.slimeland.com/ ]


Post a reply to this message

Goto Latest 10 Messages Next 1 Messages >>>

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