Supplementary Material for
Foveated AR: Dynamically-Foveated Augmented Reality Display
JONGHYUN KIM, YOUNGMO JEONG
∗
, MICHAEL STENGEL, KAAN AKŞIT, RACHEL ALBERT, BEN
BOUDAOUD, TREY GREER, JOOHWAN KIM, WARD LOPES, ZANDER MAJERCIK, PETER SHIRLEY,
JOSEF SPJUT, MORGAN MCGUIRE, and DAVID LUEBKE, NVIDIA, United States
ACM Reference Format:
Jonghyun Kim, Youngmo Jeong, Michael Stengel, Kaan Akşit, Rachel Albert, Ben Boudaoud, Trey Greer, Joohwan Kim, Ward Lopes, Zander Majercik, Peter
Shirley, Josef Spjut, Morgan McGuire, and David Luebke. 2019. Supplementary Material for Foveated AR: Dynamically-Foveated Augmented Reality Display.
ACM Trans. Graph. 38, 4, Article 99 (April 2019), 22 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn
A DETAILED ANALYSIS OF FOVEATED DISPLAY
A.1 Holographic Optical Element Simulator
In this section, we present our numerical simulation method for Holographic Optical Elements (HOEs). Like much work on displays adopting
HOEs, Kogelnik’s [1969] coupled-wave theory provides a theoretical background for volume grating-based holograms. A fully recorded HOE
can be modeled as a periodic volume grating, which makes use of strong resonant difraction known as Bragg difraction. If the thickness of
the grating structure is sufciently large at the molecular level, all orders of the difracted beam can be eliminated with the exception ofa
single order with strong selectivity to Bragg matched light. With this knowledge of volume gratings, an HOE can be described as a group of
planar gratings of infnitesimal lateral size in space. By modeling this optical element in tools such as Matlab and Zemax, ray tracing-based
simulation with difractive element can provide precise and straightforward results for both peripheral display performance and beam shaping
experiments.
Fig. S1. (left) The schematic diagram of the HOE simulator for display parameters of the peripheral display and (right) three-dimensional visualization of the
HOE simulator.
Figure S1 shows the schematic diagram of our HOE simulator and essential elements for the display. Each optical element, including the
user/viewer has several parameters. For example position, size, thickness of the photopolymer, average refractive index ( n
0
), and refractive
∗
Also with Seoul National University.
Authors’ address: Jonghyun Kim, jonghyunk@nvidia.com; Youngmo Jeong, youngmo.snu@gmail.com; Michael Stengel, mstengel@nvidia.com; Kaan Akşit, kaksit@nvidia.com; Rachel
Albert, ralbert@nvidia.com; Ben Boudaoud, bboudaoud@nvidia.com; Trey Greer, tgreer@nvidia.com; Joohwan Kim, sckim@nvidia.com; Ward Lopes, wlopes@nvidia.com; Zander
Majercik, amajercik@nvidia.com; Peter Shirley, pshirley@nvidia.com; Josef Spjut, jspjut@nvidia.com; Morgan McGuire, mcguire@nvidia.com; David Luebke, dluebke@nvidia.com,
NVIDIA, 2788 San Tomas Expressway, Santa Clara, CA, United States, 95051.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proft or
commercial advantage and that copies bear this notice and the full citation on the frst page. Copyrights for components of this work owned by others than ACM must be honored.
Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission and/or a fee. Request permissions
from permissions@acm.org.
© 2019 Association for Computing Machinery.
0730-0301/2019/4-ART99 $15.00
https://doi.org/10.1145/nnnnnnn.nnnnnnn
ACM Trans. Graph., Vol. 38, No. 4, Article 99. Publication date: April 2019.