|
|
Warp schrieb:
>>> My guess is that specifying inside_vector makes the rendering of the
>>> mesh slower in some situations (probably eg. when there's media or fog
>>> around), which is why it's turned off by default.
>
>> I don't think so. Media would only be computed inside a mesh if the
>> "hollow" keyword is also used anyway.
>
> Except that meshes have no inside and thus no insideness is computed for
> them. (Except if inside_vector is specified, of course.)
... which is exactly the difference we're discussing here: Whether
having meshes to default to a valid inside_vector would make a difference.
>> Anyway, the speed issue could be mitigated by allowing to explicitly
>> specify "inside_vector <0,0,0>" (or, being equivalent yet more talktive,
>> "inside_vector no") to disable inside tests.
>
> That might break existing scenes, especially those which use *open* meshes
> and assume that meshes have no inside.
That's what I already mentioned in the first place, and commented on
possible solutions, in case you didn't notice. Here I just focused on
the speed issues.
Post a reply to this message
|
|