Research output: Contribution to journal › Conference article › peer-review
Lens library to facilitate composing of virtual scene for optic experiments. / Debelov, Victor; Dolgov, Nikita.
In: CEUR Workshop Proceedings, Vol. 3027, 2021, p. 339-348.Research output: Contribution to journal › Conference article › peer-review
}
TY - JOUR
T1 - Lens library to facilitate composing of virtual scene for optic experiments
AU - Debelov, Victor
AU - Dolgov, Nikita
N1 - Publisher Copyright: © 2021 Copyright for this paper by its authors.
PY - 2021
Y1 - 2021
N2 - While the mathematical modeling of optical phenomena, a computer calculation is often performed, confirming the conclusions made. To do this, a virtual computer model of the optical installation is created in the form of a 3D scene. Also, virtual scenes are often used in training when creating presentations. This paper describes the SphL library, which provides a convenient assignment of spherical lenses and the calculation of the interaction of linear polarized light rays with them. It is focused on applications that use ray tracing. It is known that light of any polarization can be represented on the basis of the mentioned one. The reflected and all rays passing through the lens that arise due to internal reflections are calculated from the ray incident on the scene object. The number of internal reflections is set by the parameter. All output rays are calculated based on the application of Fresnel’s equations and are characterized by intensity values and polarization parameters. In this version of SphL, the main objects at the end–user level are spherical lenses, since they are most often used in optic installations. They are constructed on the basis of the application of the set-theoretic intersection of geometric primitives: a half-space, a sphere, a cone, a cylinder and their complements to the scene space. An advanced user can build their own objects by analogy, for example, cylindrical lenses.
AB - While the mathematical modeling of optical phenomena, a computer calculation is often performed, confirming the conclusions made. To do this, a virtual computer model of the optical installation is created in the form of a 3D scene. Also, virtual scenes are often used in training when creating presentations. This paper describes the SphL library, which provides a convenient assignment of spherical lenses and the calculation of the interaction of linear polarized light rays with them. It is focused on applications that use ray tracing. It is known that light of any polarization can be represented on the basis of the mentioned one. The reflected and all rays passing through the lens that arise due to internal reflections are calculated from the ray incident on the scene object. The number of internal reflections is set by the parameter. All output rays are calculated based on the application of Fresnel’s equations and are characterized by intensity values and polarization parameters. In this version of SphL, the main objects at the end–user level are spherical lenses, since they are most often used in optic installations. They are constructed on the basis of the application of the set-theoretic intersection of geometric primitives: a half-space, a sphere, a cone, a cylinder and their complements to the scene space. An advanced user can build their own objects by analogy, for example, cylindrical lenses.
KW - Linear polarized light
KW - Optical experiment
KW - Optically isotropic objects
KW - Ray tracing
KW - Spherical lenses
KW - Virtual scene
UR - http://www.scopus.com/inward/record.url?scp=85121279986&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85121279986
VL - 3027
SP - 339
EP - 348
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
SN - 1613-0073
T2 - 31st International Conference on Computer Graphics and Vision, GraphiCon 2021
Y2 - 27 September 2021 through 30 September 2021
ER -
ID: 35032829