[x3d-public] visibilityRange for X3DFogObject: specification erratum detected
Brutzman, Donald (Don) (CIV)
brutzman at nps.edu
Sun Oct 29 21:34:39 PDT 2023
I have entered these excellent comments in the Mantis issue tracker as
* Mantis 1444: Table 17.5 missing description of local variable
fogVisibility; table term/title errata
* https://www.web3d.org/member-only/mantis/view.php?id=1444
* Mantis 1445: 24.3.2 X3DFogObject, 24.4.4 LocalFog have incorrect
negative signum on limit for visibilityRange
* https://www.web3d.org/member-only/mantis/view.php?id=1445
Dick and I are meeting with other ISO editors Monday. The changes are
editorial, and so am hoping that these corrections can be applied now as
formal editor comments pending final ISO/IEC approval of the ISO proof
document. If not, they will have to be a formal corrigendum or else
postponed to X3D 4.1.
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman
-----Original Message-----
From: Michalis Kamburelis <michalis.kambi at gmail.com>
Sent: Wednesday, October 18, 2023 12:29 PM
To: Andreas Plesch <andreasplesch at gmail.com>
Cc: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>; Holger Seelig
<holger.seelig at yahoo.de>; puk at igraphics.com; X3D <x3d-public at web3d.org>
Subject: Re: [x3d-public] visibilityRange for X3DFogObject: specification
erratum detected
NPS WARNING: *external sender* verify before acting.
Hi,
I completely agree with Andreas proposed addition to define
"""
- fogVisibility (Table 17.5) is the currently bound fog's visibilityRange,
in the same coordinate system as fogDistance.
"""
> Michalis may have background on introducing the 'fogVisibility' term.
> Perhaps it is an attempt to decouple from the fog node to allow
> flexible use of world or local coordinate systems for computations.
I'm afraid I don't have any additional insight as to why it is called
"fogVisibility". It was already called like that in X3D 3.3, before my PBR
edits (
<https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/componen
ts/lighting.html>
https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/component
s/lighting.html
) and it was also not explicitly defined there. So I neither broke nor
improved that state when editing that section for X3D 4.0 :) The theory
above from Andreas sounds good -- i.e. the term is called "fogVisibility" to
make it clear that it is not "just straightforward visibilityRange" value,
and instead it is "visibilityRange converted
(scaled) by the fog node transformation".
I believe the intention was always just like Andreas said, and it matches
CGE/view3dscene implementation too.
Regards,
Michalis
śr., 18 paź 2023 o 16:22 Andreas Plesch < <mailto:andreasplesch at gmail.com>
andreasplesch at gmail.com> napisał(a):
>
> Hi Don,
>
> Thanks.
>
> > Andreas, if you have suggested prose for "explain that fogVisibility
corresponds to the visibilityRange field" then please send that. We can at
least create a Mantis issue for eventual resolution.
>
> The table 17.5 at
>
> <https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.pr>
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.pr
> oof/Part01/components/lighting.html#t-foginterpolant
>
> mentions 'fogVisibility' but the term is not clearly defined.
>
> The bullet list above the table has
>
> - fogInterpolant is the fog interpolant, see Table 17.5 for calculation.
> - fogDistance is the distance from point on geometry to viewer's
> position, in coordinate system of current fog node.
> - fogColor is the currently bound fog's color.
>
> Let me suggest expanding that list with an additional line:
>
> - fogVisibility (Table 17.5) is the currently bound fog's
> visibilityRange, in the same coordinate system as fogDistance.
>
> Michalis may have background on introducing the 'fogVisibility' term.
> Perhaps it is an attempt to decouple from the fog node to allow
> flexible use of world or local coordinate systems for computations.
>
> Best, Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20231030/34c5dd12/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5464 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20231030/34c5dd12/attachment-0001.p7s>
More information about the x3d-public
mailing list