 Research
 Open Access
 Published:
Observing supermassive black holes in virtual reality
Computational Astrophysics and Cosmology volume 5, Article number: 1 (2018)
Abstract
We present a 360^{∘} (i.e., 4π steradian) generalrelativistic raytracing and radiative transfer calculations of accreting supermassive black holes. We perform stateoftheart threedimensional generalrelativistic magnetohydrodynamical simulations using the BHAC code, subsequently postprocessing this data with the radiative transfer code RAPTOR. All relativistic and generalrelativistic effects, such as Doppler boosting and gravitational redshift, as well as geometrical effects due to the local gravitational field and the observer’s changing position and state of motion, are therefore calculated selfconsistently. Synthetic images at four astronomicallyrelevant observing frequencies are generated from the perspective of an observer with a full 360^{∘} view inside the accretion flow, who is advected with the flow as it evolves. As an example we calculated images based on recent bestfit models of observations of Sagittarius A*. These images are combined to generate a complete 360^{∘} Virtual Reality movie of the surrounding environment of the black hole and its event horizon. Our approach also enables the calculation of the local luminosity received at a given fluid element in the accretion flow, providing important applications in, e.g., radiation feedback calculations onto black hole accretion flows. In addition to scientific applications, the 360^{∘} Virtual Reality movies we present also represent a new medium through which to interactively communicate black hole physics to a wider audience, serving as a powerful educational tool.
Introduction
Active Galactic Nuclei (AGN) are strong sources of electromagnetic radiation from the radio up to γrays. Their source properties can be explained in terms of a galaxy hosting an accreting supermassive black hole (SMBH) in its core. The Milky Way also harbours a candidate SMBH, Sagittarius A* (Sgr A*), which is subject to intensive VeryLongBaseline Interferometric (VLBI) studies (Krichbaum et al. 1998; Bower et al. 2004, 2014; Shen et al. 2005; Doeleman et al. 2008; Brinkerink et al. 2016). Sgr A* is one of the primary targets of the Event Horizon Telescope Collaboration (EHTC), which aims to image for the very first time the “shadow” of a black hole (Goddi et al. 2017). Theoretical calculations predict this shadow to manifest as a darkening of the inner accretion flow image anticipated to be observed due to the presence of a black hole event horizon, representing the region within which no radiation can escape (Grenzebach 2016; Goddi et al. 2017; Younsi et al. 2016). The apparent size on the sky of this shadow is constrained by Einstein’s General Theory of Relativity (GR) (Bardeen 1973; Cunningham and Bardeen 1973; Luminet 1979; Viergutz 1993; Falcke et al. 2000; Johannsen and Psaltis 2010; Johannsen 2013; Younsi et al. 2016), and observational measurements of the black hole shadow size and shape can in principle provide a strong test of the validity of GR in the strongfield regime (Johannsen and Psaltis 2010; Abdujabbarov et al. 2015; Younsi et al. 2016; Goddi et al. 2017).
The theoretical aspects of the observational study of Sgr A* require the generation of generalrelativistic magnetohydrodynamical (GRMHD) simulation data of the accretion flow onto a black hole, which is subsequently used to calculate synthetic observational data for physicallymotivated plasma models which can be compared to actual observational data. In the past, synthetic observational data was generated by raytracing radiative transfer codes which calculate the emission originating from the accreting black hole and measured by a far away observer by solving the equations of radiative transfer along geodesics, i.e., the paths of photons (or particles) as they propagate around the black hole in either static spacetimes (e.g. Broderick 2006; Noble et al. 2007; Dexter and Agol 2009; Shcherbakov and Huang 2011; Vincent et al. 2011; Younsi et al. 2012; Chan et al. 2013, 2017; Younsi and Wu 2015; Dexter 2016; Schnittman et al. 2016; Moscibrodzka and Gammie 2017; Bronzwaer et al. 2018) or dynamical spacetimes (Kelly et al. 2017; Schnittman et al. 2018).
These models vary only in the dynamics of the black hole accretion flow, with the observer remaining stationary through the calculations. In this work, we consider the most general case of an observer who can vary arbitrarily in both their position (with respect to the black hole) and their state of motion. In particular, the observer is chosen to follow the flow of the accreting plasma in a physicallymeaningful manner through advection, and therefore all dynamical effects introduced by the motion of the observer around the black hole are also correctly included in the imaging calculation.
With recent developments in Graphical Processor Units (GPUs) and Virtual Reality (VR) rendering, it has become possible to visualise these astrophysical objects at high resolutions in a 360^{∘} (i.e., 4π steradian) format that covers the entire celestial sphere of an observer, enabling the study of the surroundings of an accreting black hole from within the accretion flow itself. Virtual Reality is a broad concept that encompasses different techniques, such as immersive visualisation, stereographic rendering, and interactive visualisations. In this work, we explore the first of these three, by rendering the full celestial sphere of the observer along a trajectory. The viewer can then look in any direction during the animation; this is also known as 360^{∘} VR. Another important feature of VR, stereographic rendering, presents different images to each eye, so that the viewer experiences stereoscopic depth. For our application, however, this technique is not relevant, since the physical distance between the eyes of the observer is much smaller than the typical length scale of a supermassive black hole (which is \(6.645\times10^{11}\) cm for Sagittarius A*), and therefore we would not see any depth in the image (just as we do not see stereoscopic depth when looking at the Moon). Interactive visualisations, where the viewer also has the freedom to change his or her position, would require realtime rendering of the environment, which is beyond the reach of current computational resources.
Our new way of visualising black holes enables the study of accretion from the point of view of an observer close to the black hole event horizon, with the freedom to image in all directions, as opposed to the perspective of an observer far away from the source with a fixed position and narrow field of view. In the case of a distant observer, the source appears projected onto the celestial sphere (thus appearing twodimensional). Since one cannot easily distinguish threedimensional structures within the accretion flow, placing the observer inside the flow itself opens a new window in understanding the geometrical structure and dynamical properties of such systems. Several researchers have previously considered an observer moving around, or falling into a black hole, e.g.,

(1)
falling through the event horizon as illustrated through the gravitational lensing distortions of different regions (e.g., the ergoregion and event horizon), represented as chequerboard patterns projected onto an observer’s image plane (Madore 2011),

(2)
a flight through a simulation of a nonrotating black hole (Hamilton 1998),

(3)
a flight through an accretion disk of a black hole using an observer with a narrow field of view camera (Luminet 2011),

(4)
a 360^{∘} VR movie of an observer falling into a black hole surrounded by vacuum with illumination provided exclusively by background starlight, i.e., without an accretion flow (Younsi 2016),

(5)
a 360^{∘} VR movie of a hotspot orbiting a SMBH (Moscibrodzka 2018), and

(6)
a 360^{∘} VR movie of an Nbody/hydrodynamical simulation of the central parsec of the Galactic center (Russell 2017).
In this study, we consider a selfconsistent threedimensional GRMHD simulation of the accretion flow onto a spinning (Kerr) black hole, determining its time evolution and what an observer would see in full 360^{∘} VR as they move through the dynamically evolving flow. To image accreting black holes in VR, we use the generalrelativistic radiativetransfer (GRRT) code RAPTOR (Bronzwaer et al. 2018). The code incorporates all important generalrelativistic effects, such as Doppler boosting and gravitational lensing in curved spacetimes, and can be compiled and run on both Central Processing units (CPU’s) and GPU’s by using NVIDIA’s OpenACC framework.
In this work, we investigate the environment of accreting black holes from within the accretion flow itself with a virtual camera. As an example astrophysical case we model the supermassive black hole Sgr A*, although the methods presented in this work are generally applicable to any black hole as long as the radiation field’s feedback onto the accreting plasma has a negligible effect on the plasma’s magnetohydrodynamical properties, which is the case for Low Luminosity AGNs or low/hard state Xray binaries.
The trajectory of this camera consists of two phases: a hovering trajectory, where the observer moves with a predefined velocity, and a particle trajectory, where the observer’s instantaneous velocity is given by a trajectory of a tracer particle computed with a seperate axisymetric GRMHD simulation. The tracer particle follows the local plasma velocity (specifically, it is obtained by interpolating the plasma velocity of the GRMHD simulation cells to the camera’s location).
We present 360^{∘} VR simulation of Sgr A*, demonstrating the applications of VR for studying not just accreting black holes but also for education, public outreach and data visualisation and interpretation amongst the wider scientific community. In Sect. 2 we describe the camera setup, present several black hole shadow lensing tests, describe the camera trajectories and outline the radiative transfer calculation. In Sect. 3 we present our 360^{∘} VR movie of an accreting black hole. In Sect. 4 we discuss our results and outlook.
Methods
In this section, we introduce the virtual camera setup, present black hole shadow vacuum lensing tests using both stationary and freefalling observers at different radial positions, discuss the different camera trajectories used in the VR movie shown later in this article and introduce the GRMHD plasma model that is used as an input for the geometry of the accretion flow onto the black hole.
VR camera
The original RAPTOR code (Bronzwaer et al. 2018) initialises rays (i.e., photon geodesics) using impact parameters determined form coordinate locations on the observer’s image plane (Bardeen et al. 1972). This method is not suitable for VR since it only applies to distant observers where geometrical distortions in the image which arise from the strong gravitational field (i.e., spacetime curvature) of the black hole are negligible. To generate full 360^{∘} images as seen by an observer close to the black hole, we have extended the procedure of Noble et al. (2007) to use an orthonormal tetrad basis for the construction of initial photon wave vectors, distributing them uniformly as a function of \(\theta\in [0,\pi]\) and \(\phi\in[0,2\pi]\) over a unit sphere.
The advantage of this approach is that all geometrical, relativistic, and generalrelativistic effects on the observed emission are naturally and selfconsistently folded into the imaging calculation, providing a complete and physicallyaccurate depiction of what would really be seen from an observer’s perspective.
The first step in building the tetrad basis is using a set of trial vectors (specifically, 4vectors), \(t_{(a)}^{\mu}\), to find the tetrad basis vectors, \(e_{(a)}^{\mu}\). Herein, parenthesised lowercase Roman letters correspond to tetrad frame indices while Greek letters correspond to coordinate frame indices. Unless stated otherwise, all indices are taken to vary over 0–3, with 0 denoting the temporal component and 1–3 denoting the spatial components of a given 4vector. Given a set of \(\{\theta,\phi \}\) pairs (typically on a uniform grid), the corresponding wave vector components in the tetrad frame, \(k^{(a)}\), are given by:
where it is trivial to verify that this wave vector satisfies \(k_{(a)} k^{(a)} = 0\), as expected for null geodesics.
In order to determine the wave vector defined in Eqs. (1)–(4) in the coordinate frame, \(k^{\alpha}\), it is necessary to first construct the tetrad vectors explicitly. The first trial vector we use is the fourvelocity of the observer, \(t_{(0)}^{\mu} = u^{\mu}_{\mathrm {obs}}\). This vector is, by virtue of sensible initial conditions and preservation of the norm during integration, normalised. Using the fourvelocity as an initial trial vector also ensures that Doppler effects due to the motion of the camera is included correctly. It is then possible to build a set of orthonormal basis vectors \(e_{(a)}^{\mu}\) by using the Gram–Schmidt orthonormalisation procedure. The required trial vectors for this procedure are given by:
This set of trial vectors is chosen such that the observer always looks towards the black hole in a righthanded basis. Any other initialisation, e.g., along with the velocity vector, could cause discomfort when used in VR due to high azimuthal velocities. The wave vector may now be found by taking the inner product of the tetrad basis vectors and the wave vector in the observer’s frame as:
The observer’s camera is then initialised at a position \(X_{\mathrm {cam}}^{\mu}\) and uniformlyspaced rays are launched in all directions from this point. This method is fully covariant and is therefore valid in any coordinate system.
Black holes and gravitational lensing
In this work, we adopt geometrical units, \(G=M=c=1\), such that length and time scales are dimensionless. Hereafter M denotes the black hole mass, and setting \(M=1\) is equivalent to rescaling the length scale to units of the gravitational radius, \(r_{\mathrm {g}}:= GM/c^{2}\), and the time scale to units of \(r_{\mathrm {g}}/c = GM/c^{3}\). To rescale lengths and times to physical units, one simply scales \(r_{\mathrm {g}}\) and \(r_{\mathrm {g}}/c\) using the appropriate black hole mass. For Sgr A* these scalings are given by \(r_{\mathrm {g}} = 5.906 \times 10^{11}\) cm and \(r_{\mathrm {g}}/c = 19.7\) seconds, respectively.
The line element in GR determines the separation between events in spacetime, and is defined as:
where \(g_{\mu\nu}\) is the metric tensor and \(dx^{\mu}\) an infinitesimal displacement vector. The metric is a geometrical object that contains all the information concerning the spacetime under consideration (in this study a rotating Kerr black hole) and is used to raise and lower tensor indices, e.g., \(g_{\alpha\mu}A^{\mu\nu_{1}\nu_{2}\ldots\nu_{\mathrm {n}}} = A^{\nu_{1}\nu_{2}\ldots\nu_{\mathrm {n}}}_{\alpha}\), where the Einstein summation convention is implicitly assumed. The line element for a rotating black hole is given by the Kerr metric (Kerr 1963), which is written in Boyer–Lindquist coordinates \(x^{\mu}= ( t,r,\theta,\phi )\) as:
where
and a is the dimensionless spin parameter of the black hole.
In the above form, the Kerr metric has a coordinate singularity at the outer (and inner) event horizon, which presents difficulties for both the numerical GRMHD evolution and the GRRT calculations. This also prohibits the observer’s camera from passing smoothly through this region. To avoid this we transform (10) from \(x^{\mu}\) into horizonpenetrating Kerr–Schild coordinates \(\tilde{x}^{\mu}= (\tilde{t}, \tilde{r}, \tilde {\theta}, \tilde{\phi} )\) as:
where
In Eq. (14) the outer horizon is given by \(r_{\mathrm {out}} \equiv1 + \sqrt{1a^{2}}\), and the inner horizon by \(r_{\mathrm {in}} \equiv1  \sqrt{1a^{2}}\). Hereafter the coordinate system employed in this study is the modified Kerr–Schild (MKS) system, denoted by \(X^{\mu}\), which is related to the aforementioned Kerr–Schild coordinates, \(\tilde{x}^{\mu}\), as:
To visualise the effect of a moving camera compared to a stationary camera, we calculate light rays originating from both a stationary observer and a freefalling observer. This calculation is performed at two different positions, which in MKS coordinates are given by:
Consequently, the observer positions 1 and 2 correspond to radial distances of \(10~r_{\mathrm { g}}\) and \(3~r_{\mathrm { g}}\), respectively. An observer at rest has a fourvelocity
where \(\alpha:= (g^{tt} )^{1/2}\) is the lapse function. At the positions \(X^{\mu}_{1}\) and \(X^{\mu}_{2}\) the freefalling observer has the following corresponding fourvelocity components:
The freefalling velocities were obtained by numerically integrating the geodesic equation for a freefalling massive particle.
To visualise the effect of the observer’s motion on the observed field of view, we place a sphere around both the observer and the black hole, which is centred on the black hole. This is what we subsequently refer to as the “celestial sphere”. The black hole spin is taken to be \(a=0.9375\), the exact value of the spin parameter for Sgr A* is unknown, the chosen value was the best fit of a parameter survey (Mościbrodzka et al. 2009). The observer is positioned in the equatorial plane of the black hole (i.e., \(\theta=90^{\circ}\)), where the effects of gravitational lensing are most significant and asymmetry in the shadow shape due to the rotational frame dragging arising from the spin of the black hole is most pronounced.
Each quadrant of the celestial sphere is then painted with a distinct colour and lines of constant longitude and latitude are included to aid in the interpretation of the angular size and distortion of the resulting images. The celestial sphere in Minkowski spacetime, where we used cartesian coordinates to integrate the geodesics, as seen by an observer positioned at \(10~r_{\mathrm { g}}\) can be seen in Fig. 1. The number of coloured patches in the θ and ϕ directions is \((n_{\theta},n_{\phi} )= (8,16 )\). Therefore, excluding the black lines of constant latitude and longitude (both 1.08^{∘} in width), each coloured patch subtends an angle of 22.5^{∘} in both directions. We also calculated 25 light rays for each of these observers, distributing them equally over \((\theta,\phi )\) in the frame of the observer (see bottom rows of Figs. 2 & 3) in order to interpret the geometrical lensing structure of the images in terms of their constituent light rays.
Figure 2 presents black hole shadow images and background lensing patterns for the Kerr black hole as seen by both a stationary observer (top panel) and a radially infalling observer (middle panel) located at a distance of \(10~r_{\mathrm { g}}\). The angular size of the shadow is larger for the stationary observer. This observer, being in an inertial frame, is essentially accelerating such that the local gravitational acceleration of the black hole is precisely counteracted by the acceleration of their reference frame. This gives rise to a force on the observer directed away from the black hole itself, reducing the angular momentum of photons oriented towards the black hole (seen as the innermost four rays being bent around the horizon), effectively increasing the black hole’s capture crosssection and producing a larger shadow. Strong gravitational lensing of the image due to the presence of the compact mass of the black hole is evident in the warping of the grid lines.
In Fig. 3 the observers are now placed at \(3~r_{\mathrm { g}}\), i.e., very close to the black hole. For the stationary observer, all photons within a field of view centred on the black hole of >180^{∘} in the horizontal direction and over the entire vertical direction, are captured by the black hole. Such an observer looking at the black hole would see nothing but the darkness of the black hole shadow in all directions. This is clear in the corresponding bottomleft plot of photon trajectories. As the observer approaches the event horizon the entire celestial sphere begins to focus into an ever shrinking point adjacent to the observer. For the infalling observer, the lensed image is far less extreme. Whilst the shadow presents a larger size in the observer’s field of view, this is mostly geometrical, i.e., due to the observer’s proximity to the black hole. There is also visible magnification of regions of the celestial sphere behind the observer. These results clearly follow from the photon trajectories in the bottomright panel.
In all images of the shadow, repeated patches of decreasingly small area and identical colours are visible. In particular, multiple blue and yellow patches whose photons begin from behind the observer are visible near the shadow. These are a consequence of rays which perform one or more orbits of the black hole before reaching the observer, thereby appearing to originate from in front of the observer.
Camera trajectories
As described in Sect. 1, we consider two distinct phases for the camera trajectory. The first phase assumes a hovering observer positioned either at a fixed point or on a hovering trajectory around the black hole (i.e., the camera’s motion is unaffected by the plasma motion and is effectively in an inertial frame). For the second phase of the trajectory, the observer’s fourvelocity is determined from an axisymmetric GRMHD simulation which includes tracer particles that follow the local plasma velocity. The choice to perform a separate tracerparticle simulation that is axisymmetric, in contrast to the 3D plasma simulation, was made to omit turbulent features in the ϕ direction which can be nauseating to watch in VR environments. This makes the movie scientifically less accurate, but is necessary to prevent viewers from experiencing motion sickness. Since the methods presented in this paper are not dependent on the dimensionality of the tracer particle simulation, they can be used for full 3D tracer particle simulations as well. In the following subsections, these two camera trajectories are described in detail.
Hovering trajectory
In the first phase of the trajectory, the observer starts in a vacuum, with only the light from the distant background stars being considered in the calculation. The observer is initially at a radius of \(400~r_{\mathrm { g}}\) and moves inward to \(40~r_{\mathrm { g}}\). After this, the observer rotates around the black hole, which we term the “initialisation scene”, and comprises 1600 frames. Each frame is separated by a time interval of \(1~r_{\mathrm { g}}/c\). The first phase of the movie, which includes the timeevolving accretion flow, consists of 2000 frames from the perspective of an observer at a radius of \(40~r_{\mathrm { g}}\) and an inclination of 60^{∘} with respect to the spin axis of the black hole. We refer to this first phase as “Scene 1”. We then subsequently rotate around the black hole whilst simultaneously moving inward to a radius of \(20~r_{\mathrm { g}}\) over a span of 1000 frames, which we refer to as “Scene 2”. Within Scene 2, after the first 500 frames the observer then starts to decelerate until stationary once more.
Particle trajectory
For the second phase of the trajectory, the observer moves along a path that is calculated from an axisymmetric GRMHD simulation which includes tracer particles. The tracer particles act like test masses: their velocity is found by interpolating the local plasma fourvelocity (which is stored in a gridbased data structure) to the position of the particle. A firstorder Euler integration scheme is then employed to update the position of each particle. For the camera, we are concerned with particles which are initially located within the accretion disk, begin to accrete towards the black hole, and then subsequently leave the simulation domain via the jet. To identify particles which satisfy all of these conditions we create a large sample of particle trajectories. The number of injected particles, \({\mathcal{N}}_{\mathrm {inj}}\), within a grid cell with index \(\{i,j\}\) is set by two parameters: the plasma density, ρ, of the bounding cell, and the total mass, \(M_{\mathrm {tot}}\), within the simulation domain. The number of injected particles is then calculated as
where the weight factor ensures that only a predefined number of particles, \(N_{\mathrm {tot}}\), after appropriate weighting, are then injected into a given simulation cell of volume \(V_{\mathrm {cell}} = \sqrt{g} \,dx^{1} \,dx^{2} \,dx^{3}\), where g is the determinant of the metric tensor. The code then randomly distributes these particles inside the simulation cell. The particles are initially in Keplerian orbits and corotate with the accretion disk. The disk then quickly becomes turbulent due to the growth of the magnetorotational instability (MRI). As the particles are advected with the flow they can be classified into three different types:

(1)
accreted particles which leave the simulation at the inner radius (i.e., plunge into the event horizon) and remain gravitationally bound,

(2)
wind particles which become gravitationally unbound, travel through weakly magnetised regions and then exit the simulation at the outer boundary,

(3)
accelerated jet particles which are similar to wind particles but additionally undergo rapid acceleration within the highlymagnetised jet sheath.
To discriminate between these three types of particle, several key hydrodynamical and magnetohydrodynamical criteria are examined. The first criterion is that the hydrodynamical Bernoulli parameter of the particle satisfies \(\operatorname{ Bern} =  h u_{\mathrm{ t}} > 1.02\), where h is the (specific) enthalpy of the accretion flow and \(u_{\mathrm{ t}}\) is the covariant time component of the fourvelocity. When this condition is satisfied the particle is, by definition, unbound. The boundary transition between bound and unbound happens at \(\operatorname{ Bern} =  h u_{\mathrm{t}} > 1.00\), but we take a slightly larger value to select the part of the outflow that has a substantial relativisitc velocity. A similar value for the Bernoulli parameter was used in e.g. Mościbrodzka et al. (2014); Davelaar et al. (2018b). The second criterion is that the particle resides in high magnetisation regions where \(\sigma= B^{2}/\rho> 0.1\), where \(B:=\sqrt{b_{\mu} b^{\mu}}\) is the magnetic field strength and \(b^{\mu}\) is the magnetic field 4vector. Satisfying this second criterion ensures that the particle ends up inside the jet sheath. The third criterion is that the particle’s radial position is at a substantial distance from the black hole, typically \(r \gtrsim300~r_{\mathrm { g}}\), at the end of the simulation.
We simulate the particles with the axisymmetric GRMHD code HARM2D (Gammie et al. 2003). The simulation begins with \(N_{\mathrm {tot}} = 10^{5}\) particles, a simulation domain size of \(r_{\mathrm {out}} = 1000~r_{\mathrm { g}}\), and is evolved until \(t_{\mathrm {final}}=4000~r_{\mathrm { g}}/c\). The spacetime is that of a Kerr black hole, and the dimensionless spin parameter is set to be \(a = 0.9375\). For this value of the spin, the black hole (outer) event horizon radius is \(r_{\mathrm{ h}}=1.344~r_{\mathrm { g}}\) and the simulation inner boundary lies within \(r_{\mathrm{h}}\) (i.e., we can track particles inside the event horizon). The specific particle used to initialise the camera trajectory is shown in Fig. 4 (blue square and curve). The full particle trajectory and velocity profile for all components \(u^{\mu}\) are shown in Fig. 5. Rapid variations in the azimuthal 4velocity, \(u^{3}\), as well as the angular velocity, \(\varOmega:=u^{3}/u^{0}\), in the right panel of Fig. 5 are consistent with the tightly wound trajectory in the left panel. This trajectory, which we term “Scene 3”, begins immediately after Scene 2 (i.e. after frame 4600), and comprises 4000 frames, ending at frame 8599.
Radiativetransfer calculations and background images
To create images of an accreting black hole, it is necessary to compute the trajectories of light rays from the radiating plasma to the observer. For imaging applications, such as the present case, it is most computationally efficient to start the light rays at the observer instead—one for each pixel in the image the observer sees—and then trace them backward in time. Given a ray’s trajectory, the radiativetransfer equation is solved along that trajectory, in order to compute the intensity seen by the observer. The radiativetransfer code RAPTOR uses a fourthorder Runge–Kutta method to integrate the equations of motion for the light rays (i.e., the geodesic equation). It simultaneously solves the radiativetransfer equation using a semianalytic scheme (for a more detailed description of RAPTOR, see Bronzwaer et al. (2018)). The same methodology is applied here in order to create images of the black hole accretion disk, with one small addition. When accretion disks, which tend to be roughly toroidal in shape, are filmed against a perfectly black background, the resulting animations fail to convey a natural sense of motion and scale for the observer as they orbit the black hole. In order to increase the immersiveness of the observer and provide a physicallyrealistic sense of scale and motion, the present work expands on the aforementioned radiativetransfer calculations by including an additional source of radiation in the form of a background star field that is projected onto the celestial sphere surrounding the black hole and observer.
This is achieved by expressing the intensity received by the observer in Lorentzinvariant form and integrating this intensity from the camera to its point of origin within the plasma, i.e., Eq. (37) in Bronzwaer et al. (2018). This can then be expressed in integral form (upon including a term for the background radiation) as
where the optical depth along the ray is calculated as
Here, \(I_{\nu}\) describes a ray’s specific intensity, ν its frequency, and \(j_{\nu}\) and \(\alpha_{\nu}\) refer respectively to the plasma emission and absorption coefficients evaluated along the ray, which is itself parametrised by the affine parameter, λ. The subscript “∞” denotes quantities evaluated at the outer integration boundary (i.e., far from the black hole), while the subscript “obs” refers to the observer’s current location. The background radiation is encoded in the term \(I_{\nu,\infty}/\nu _{\infty}^{3}\). The first term on the righthandside of Eq. (20) is constant and represents the intensity of the background radiation, weighted by the local optical depth. The second term on the righthandside of Eq. (20) is evaluated at a given observer position, \(\lambda_{\mathrm {obs}}\), and specifies the accumulated intensity of emitted radiation after taking into account the local emissivity and absorptivity of the accreting plasma. See Fuerst and Wu (2004); Younsi et al. (2012); Bronzwaer et al. (2018) for further details.
A physical description of the radiation is needed for \(I_{\nu,\infty} / \nu_{\infty}^{3}\). Since this quantity is projected onto the celestial sphere, it is a function of two coordinates \((\hat{\theta},\hat{\phi})\). Note that for the ray coordinates, in the limit \(r\to\infty\), both \(\theta\to\hat{\theta}\) and \(\phi\to\hat{\phi}\), i.e., spacetime is asymptotically flat. We also note that only rays which exit the simulation volume (as opposed to rays which plunge towards the horizon) are assigned a nonzero background intensity after integration. In order to evaluate \(I_{\nu}\) for a given ray, we therefore take the ray’s \((\theta,\phi )\) coordinates after the ray leaves the simulation volume, and use them as the coordinates \((\hat{\theta},\hat{\phi})\) on the celestial sphere. Finally, we transform these coordinates into pixel coordinates \((x,y)\) of a PNG image in order to evaluate the intensity. The transformation from celestial coordinates to pixel coordinates is given by
where \(\lfloor z \rfloor\equiv\mathrm{ floor} (z)\) is the floor function (which outputs the greatest integer ≤z), and W and H are the width and height (in pixels) of the background image, respectively.
Using the scheme described above, it is possible to fold the background radiation field directly into the radiative transfer calculations of the accretion disk plasma. A second approach is to render separate movies for both the background and for the plasma, create a composite image for all corresponding time frames between the two movies in postprocessing, and then create the new composite movie from the composite images. We adopt the second approach in all results shown in this paper.
We have chosen a background that is obtained from real astronomical star data from the Tycho 2 catalogue which are not in the Galactic Plane. The original equirectangular RGB 3K image was generated by Scott (2008) and converted to a greyscale 2K image.
Plasma and radiation models
In this work, we seek to model the SMBH Sgr A*. To this end we use a black hole mass of \(M_{\mathrm{ BH}} = 4.0\times10^{6}~\mathrm{M}_{\odot}\) (Gillessen et al. 2009), and a dimensionless spin parameter of \(a=0.9375\), consistent with the particle simulation. The plasma flow was simulated with the GRMHD code BHAC (Porth et al. 2017). The simulation domain had an outer radius of \(r_{\mathrm{outer}} = 1000~r_{\mathrm { g}}\). The simulation is initialised with a Fishbone–Moncrief torus (Fishbone and Moncrief 1976) with an inner radius of \(r_{\mathrm{inner}}=6~r_{\mathrm { g}}\), and with a pressure maximum at \(r_{\mathrm{ max}} = 12~r_{\mathrm { g}}\). Magnetic fields were inserted as poloidal loops that follow isocontours of density, and the initial magnetisation was low, i.e., \(\beta= P_{\mathrm{ gas}}/B^{2} = 100\), where \(P_{\mathrm{ gas}}\) is the gas pressure of the plasma. The simulation was performed in three dimensions, with a resolution of 256, 128, 128 cells in the r, θ and ϕ directions, respectively. We simulated the flow up to \(t=7000~r_{\mathrm { g}}/c\).
The GRMHD simulation only simulates the dynamicallyimportant ions (protons). We, therefore, require a prescription for the radiativelyimportant electrons in order to compute the observed emission. Most radiative models for Sgr A* or M87 either assume that the coupling between the temperatures of the electrons and protons is constant or parameterised based on plasma variabels, see e.g. Goldston et al. (2005); Noble et al. (2007); Mościbrodzka et al. (2009); Dexter et al. (2010); Shcherbakov et al. (2012); Mościbrodzka and Falcke (2013); Mościbrodzka et al. (2014); Chan et al. (2015a, 2015b); Gold et al. (2017). In this work we use, an electron model by Mościbrodzka et al. (2014) where the electrons are cold inside the accretion disk and hot inside the highly magnetized outflows. For the electron distribution function, we adopt a thermal distribution, where Davelaar et al. (2018b) showed that this model accurately describes the quiescent state of Sgr A*. The used model (Mościbrodzka et al. 2014) is capable of recovering the observational parameters of Sgr A*, such as radio fluxes and intrinsic source sizes (Falcke et al. 2000; Bower et al. 2004, 2014; Doeleman et al. 2008).
We calculated the synthetic images at four different radio frequencies: 22 GHz (1.2 cm), 43 GHz (7 mm), 86 GHz (3 mm), and 230 GHz (1.3 mm). These frequencies were chosen since they correspond to the frequencies at which, e.g., the Very Long Baseline Array (VLBA) (1.2 mm, 7 mm, 3 mm), Global mmVLBI Array (GMVA) (3 mm) and the Event Horizon Telescope (EHT) (1.3 mm) operate. After raytracing these frequencies were converted into separate PNG image files, where distinct colourmaps were chosen for each of the four frequencies. In postprocessing, these images were then combined into a single image by averaging over the RGB channels of the four different input images. A starfield background was also included to serve as a reference point for the observer during their motion. This starfield background was rendered separately from the radio images, although the opacity at 22 GHz was used to obscure stars located behind the accretion disk. This background was then also averaged together with the radio images using the same RGB channel averaging. The four separate frequencies, the starfield background, and the resulting combined image are presented in Fig. 6.
VR movie
The resulting VR movie contains 8600 frames at a resolution of \(2000\times1000\) pixels. As a proof of concept, this resolution was chosen to balance image quality and computational resources. Current VR headsets also upscale the provided resolution with interpolation routines. We tested the resolution with the Oculus VR headset, which turned out to be sufficient. Since the provided methods are not limited by the resolution, a larger resolution can in principle be achieved. The movie is available on Youtube VR (Davelaar et al. 2018a). In this section, we discuss several snapshots from this movie.
The first set of snapshots is shown in Fig. 7. In Fig. 7 we show a set of snapshots from Scene 1 (1600, 2300, 3000), matter starts to accrete onto the black hole and the jet is launched. The jet then propagates through the ambient medium of the simulation, forming a collimated funnel that is mainly visible at lower frequencies. Since the accretion rate peaks at this point in the simulation (see Fig. 8), the blackhole shadow is barely visible.
In Fig. 9 we show snapshots from Scene 2 (3700, 4050, 4400), the jet propagates outward to the boundary of our simulation domain, the accretion rate settles and the black hole shadow becomes visible.
In Fig. 10 we show snapshot from Scene 3. When the observer moves along with the flow in Scene 3 (5100, 5800, 6150), small hot blobs of plasma orbiting the black hole are distinguishable. At closest approach (around \(6~r_{\mathrm { g}}\), frame 6150), the scene changes rapidly. This is due not only to rapid rotation of the black hole but also to the rapid decrease of observed flux. It is hard to distinguish individual stars and the only observable emission is at 230 GHz. At the end of Scene 3 (7200, 7900, 8599) the observer exits the accretion disk via the jet, whereafter a rapid increase in radial velocity is clearly seen.
To obtain a better quantitative understanding of the movie we also calculate the total bolometric luminosity as received by the observer’s camera. This is shown in the top panel of Fig. 11. At 6150 a decrease in luminosity is evident at the three lowest frequencies, which corresponds to where the observer is closest to the black hole event horizon and has entered the opticallythick accretion disk. A magnified version of this Figure in the opticallythick part is shown in the bottom panel of Fig. 11. A frame corresponding to this particular moment is shown in Fig. 10, panel 6150. At closest approach, the total luminosity detected at 230 GHz peaks, and the observer is exposed to \(\approx25 L_{\odot}\).
Discussion and conclusion
In this work, we have detailed our methods for visualising the surroundings of accreting black holes in virtual reality. We presented a visualisation of a threedimensional fullygeneralrelativistic accreting black hole simulation in a full 360^{∘} VR movie with radiative models based on physicallyrealistic GRMHD plasma simulations. In order to produce representative images, the radiativetransfer capabilities of our code RAPTOR were extended to include background starlight and an observer in an arbitrary state of motion. To model the emission emerging from the vicinity of a black hole we coupled the GRMHD simulation with our radiativetransfer code to produce a VR movie based on our recent models for Sgr A* (Mościbrodzka et al. 2014; Davelaar et al. 2018b). These methods can be applied to accreting black holes of any size, so long as radiation feedback onto the accretion flow has a negligible impact on the flow’s magnetohydrodynamical properties.
The trajectory of the camera consisted of two phases: a hovering observer and an advected observer. For this second phase, we used an axisymmetric GRMHD simulation, in contrast to the plasma simulation used to calculate the radiation, which was fullythreedimensional. This choice, whilst scientifically less accurate, was intentional and somewhat necessary. Turbulent features in the ϕ direction were omitted since they can be nauseating to watch in VR environments and commonly lead to motion sickness. A composition of starfield and accretion flow images at four frequencies was then used to create a movie, consisting of 8600 frames, which is freely available on YouTube.
This movie couples GRMHD simulations with GRRT postprocessing in VR. Since we do not make any strong apriori assumptions regarding the fieldofview of the observer, we can calculate the full radiation field measured at a specific point in the accretion disk, where we include all GR effects. This enabled us to calculate light curves of the total measured luminosity at multiple frequency bands at the position of a particle being advected in the flow. This way of calculating the full selfirradiation of the disk is of potential interest in, e.g., studies of Xray reflection models in AGN, or coupling to GRMHD simulation to calculate the proper radiative feedback onto an emitting, absorbing (and even scattering) plasma in GR in a selfconsistent way.
Finally, beyond the aforementioned scientific applications, VR represents a new medium for scientific visualisation which can be used, as demonstrated in this work, to investigate the emission that an observer would measure from inside the accretion flow. It is natural, and of contemporary interest even in the film industry (see e.g. James et al. 2015a, 2015b) to ask the question as to what an observer would see if they were in the immediate vicinity of a black hole. In this work, we have sought to address this question directly, by using stateoftheart numerical techniques and astrophysical models in a physicallyselfconsistent manner. Given the EHTC is anticipated to obtain images of the black hole shadows in Sgr A* and M87 in the near future, the calculations we have presented are timely. The VR movies presented in this work also provide an intuitive and interactive way to communicate black hole physics to wider audiences, serving as a useful educational tool.
Abbreviations
 AGN:

Active Galactic nuclei
 CPUs:

Central Processor Units
 EHT:

Event Horizon Telescope
 EHTC:

Event Horizon Telescope Collaboration
 GMVA:

Global mmVLBI Array
 GPUs:

Graphical Processor Units
 GR:

Einstein’s General Theory of Relativity
 GRMHD:

General Relativistic MagnetoHydroDynamics
 GRRT:

GeneralRelativistic RadiativeTransfer
 MKS:

Modified Kerr–Schild
 Sgr A*:

Sagittarius A*
 SMBH:

SuperMassive Black Hole
 VLBA:

Very Long Baseline Array
 VLBI:

Very Long Baseline Interferometry
 VR:

Virtual Reality
References
Abdujabbarov, A.A., Rezzolla, L., Ahmedov, B.J.: A coordinateindependent characterization of a black hole shadow. Mon. Not. R. Astron. Soc. 454, 2423–2435 (2015). https://doi.org/10.1093/mnras/stv2079
Bardeen, J.M.: Rapidly rotating stars, disks, and black holes. In: Dewitt, C., Dewitt, B.S. (eds.) Black Holes (Les Astres Occlus), pp. 241–289 (1973)
Bardeen, J.M., Press, W.H., Teukolsky, S.A.: Rotating black holes: locally nonrotating frames, energy extraction, and scalar synchrotron radiation. Astrophys. J. 178, 347–370 (1972). https://doi.org/10.1086/151796
Bower, G.C., Falcke, H., Herrnstein, R.M., Zhao, J.H., Goss, W.M., Backer, D.C.: Detection of the intrinsic size of sagittarius A* through closure amplitude imaging. Science 304, 704–708 (2004). https://doi.org/10.1126/science.1094023
Bower, G.C., Markoff, S., Brunthaler, A., Law, C., Falcke, H., Maitra, D., Clavel, M., Goldwurm, A., Morris, M.R., Witzel, G., Meyer, L., Ghez, A.M.: The intrinsic twodimensional size of sagittarius A*. Astrophys. J. 790, 1 (2014). https://doi.org/10.1088/0004637X/790/1/1
Brinkerink, C.D., Müller, C., Falcke, H., Bower, G.C., Krichbaum, T.P., Castillo, E., Deller, A.T., Doeleman, S.S., FragaEncinas, R., Goddi, C., HernándezGómez, A., Hughes, D.H., Kramer, M., LéonTavares, J., Loinard, L., Montaña, A., Mościbrodzka, M., OrtizLeón, G.N., SanchezArguelles, D., Tilanus, R.P.J., Wilson, G.W., Zensus, J.A.: Asymmetric structure in Sgr A* at 3 mm from closure phase measurements with VLBA, GBT and LMT. Mon. Not. R. Astron. Soc. 462, 1382–1392 (2016). https://doi.org/10.1093/mnras/stw1743
Broderick, A.E.: Radiative transfer along rays in curved spacetimes. Mon. Not. R. Astron. Soc. 366, L10–L12 (2006). https://doi.org/10.1111/j.17453933.2005.00120.x
Bronzwaer, T., Davelaar, J., Younsi, Z., Mościbrodzka, M., Falcke, H., Kramer, M., Rezzolla, L.: RAPTOR. I. Timedependent radiative transfer in arbitrary spacetimes. Astron. Astrophys. 613, A2 (2018). https://doi.org/10.1051/00046361/201732149
Chan, Ck., Medeiros, L., Ozel, F., Psaltis, D.: GRay2: a general purpose geodesic integrator for kerr spacetimes. ArXiv eprints (2017)
Chan, Ck., Psaltis, D., Özel, F.: GRay: a massively parallel GPUbased code for ray tracing in relativistic spacetimes. Astrophys. J. 777, 13 (2013). https://doi.org/10.1088/0004637X/777/1/13
Chan, C.K., Psaltis, D., Özel, F., Medeiros, L., Marrone, D., Saḑowski, A., Narayan, R.: Fast variability and millimeter/IR flares in GRMHD models of Sgr A* from strongfield gravitational lensing. Astrophys. J. 812, 103 (2015b). https://doi.org/10.1088/0004637X/812/2/103
Chan, C.K., Psaltis, D., Özel, F., Narayan, R., Saḑowski, A.: The power of imaging: constraining the plasma properties of GRMHD simulations using EHT observations of Sgr A*. Astrophys. J. 799, 1 (2015a). https://doi.org/10.1088/0004637X/799/1/1
Cunningham, C.T., Bardeen, J.M.: The optical appearance of a star orbiting an extreme Kerr black hole. Astrophys. J. 183, 237–264 (1973). https://doi.org/10.1086/152223
Davelaar, J., Bonzwaer, T., Kok, D., Younsi, Z., Mościbrodzka, M., Falcke, H.: Observing supermassive black holes in virtual reality. https://www.youtube.com/watch?v=SXN4hpv977s (2018a). Accessed 20180920
Davelaar, J., Mościbrodzka, M., Bronzwaer, T., Falcke, H.: General relativistic magnetohydrodynamical κjet models for Sagittarius A*. Astron. Astrophys. 612, A34 (2018b). https://doi.org/10.1051/00046361/201732025
Dexter, J.: A public code for general relativistic, polarised radiative transfer around spinning black holes. ArXiv eprints (2016)
Dexter, J., Agol, E.: A fast new public code for computing photon orbits in a Kerr spacetime. Astrophys. J. 696, 1616–1629 (2009). https://doi.org/10.1088/0004637X/696/2/1616
Dexter, J., Agol, E., Fragile, P.C., McKinney, J.C.: The submillimeter bump in Sgr A* from relativistic MHD simulations. Astrophys. J. 717, 1092–1104 (2010). https://doi.org/10.1088/0004637X/717/2/1092
Doeleman, S.S., Weintroub, J., Rogers, A.E.E., Plambeck, R., Freund, R., Tilanus, R.P.J., Friberg, P., Ziurys, L.M., Moran, J.M., Corey, B., Young, K.H., Smythe, D.L., Titus, M., Marrone, D.P., Cappallo, R.J., Bock, D.C.J., Bower, G.C., Chamberlin, R., Davis, G.R., Krichbaum, T.P., Lamb, J., Maness, H., Niell, A.E., Roy, A., Strittmatter, P., Werthimer, D., Whitney, A.R., Woody, D.: Eventhorizonscale structure in the supermassive black hole candidate at the galactic centre. Nature 455, 78–80 (2008). https://doi.org/10.1038/nature07245
Falcke, H., Melia, F., Agol, E.: Viewing the shadow of the black hole at the galactic center. Astrophys. J. Lett. 528, L13–L16 (2000). https://doi.org/10.1086/312423
Fishbone, L.G., Moncrief, V.: Relativistic fluid disks in orbit around Kerr black holes. Astrophys. J. 207, 962–976 (1976). https://doi.org/10.1086/154565
Fuerst, S.V., Wu, K.: Radiation transfer of emission lines in curved spacetime. Astron. Astrophys. 424, 733–746 (2004). https://doi.org/10.1051/00046361:20035814
Gammie, C.F., McKinney, J.C., Tóth, G.: HARM: a numerical scheme for general relativistic magnetohydrodynamics. Astrophys. J. 589, 444–457 (2003). https://doi.org/10.1086/374594
Gillessen, S., Eisenhauer, F., Fritz, T.K., Bartko, H., DoddsEden, K., Pfuhl, O., Ott, T., Genzel, R.: The orbit of the star S2 around SGR A* from very large telescope and keck data. Astrophys. J. Lett. 707, L114–L117 (2009). https://doi.org/10.1088/0004637X/707/2/L114
Goddi, C., Falcke, H., Kramer, M., Rezzolla, L., Brinkerink, C., Bronzwaer, T., Davelaar, J.R.J., Deane, R., de Laurentis, M., Desvignes, G., Eatough, R.P., Eisenhauer, F., FragaEncinas, R., Fromm, C.M., Gillessen, S., Grenzebach, A., Issaoun, S., Janßen, M., Konoplya, R., Krichbaum, T.P., Laing, R., Liu, K., Lu, R.S., Mizuno, Y., Moscibrodzka, M., Müller, C., Olivares, H., Pfuhl, O., Porth, O., Roelofs, F., Ros, E., Schuster, K., Tilanus, R., Torne, P., van Bemmel, I., van Langevelde, H.J., Wex, N., Younsi, Z., Zhidenko, A.: BlackHoleCam: fundamental physics of the galactic center. Int. J. Mod. Phys. D 26, 1730001239 (2017). https://doi.org/10.1142/S0218271817300014
Gold, R., McKinney, J.C., Johnson, M.D., Doeleman, S.S.: Probing the magnetic field structure in Sgr A* on black hole horizon scales with polarized radiative transfer simulations. Astrophys. J. 837, 180 (2017). https://doi.org/10.3847/15384357/aa6193
Goldston, J.E., Quataert, E., Igumenshchev, I.V.: Synchrotron radiation from radiatively inefficient accretion flow simulations: applications to sagittarius A*. Astrophys. J. 621, 785–792 (2005). https://doi.org/10.1086/427741
Grenzebach, A.: The Shadow of Black Holes. Springer, Berlin (2016). ISBN 9783319300658. https://doi.org/10.1007/9783319300665
Hamilton, A.: Falling into a black hole. http://jila.colorado.edu/~ajsh/insidebh/intro.html (1998). Accessed 20180520
James, O., von Tunzelmann, E., Franklin, P., Thorne, K.S.: Visualizing Interstellar’s wormhole. Am. J. Phys. 83, 486–499 (2015b). https://doi.org/10.1119/1.4916949
James, O., von Tunzelmann, E., Franklin, P., Thorne, K.S.: Gravitational lensing by spinning black holes in astrophysics, and in the movie Interstellar. Class. Quantum Gravity 32(6), 065001 (2015a). https://doi.org/10.1088/02649381/32/6/065001
Johannsen, T.: Photon rings around Kerr and Kerrlike black holes. Astrophys. J. 777, 170 (2013). https://doi.org/10.1088/0004637X/777/2/170
Johannsen, T., Psaltis, D.: Testing the nohair theorem with observations in the electromagnetic spectrum. II. Black hole images. Astrophys. J. 718, 446–454 (2010). https://doi.org/10.1088/0004637X/718/1/446
Kelly, B.J., Baker, J.G., Etienne, Z.B., Giacomazzo, B., Schnittman, J.: Prompt electromagnetic transients from binary black hole mergers. Phys. Rev. D 96, 123003 (2017). https://doi.org/10.1103/PhysRevD.96.123003
Kerr, R.P.: Gravitational field of a spinning mass as an example of algebraically special metrics. Phys. Rev. Lett. 11, 237–238 (1963). https://doi.org/10.1103/PhysRevLett.11.237
Krichbaum, T.P., Graham, D.A., Witzel, A., Greve, A., Wink, J.E., Grewing, M., Colomer, F., de Vicente, P., GomezGonzalez, J., Baudry, A., Zensus, J.A.: VLBI observations of the galactic center source SGR A* at 86 GHz and 215 GHz. Astron. Astrophys. 335, L106–L110 (1998)
Luminet, J.P.: Image of a spherical black hole with thin accretion disk. Astron. Astrophys. 75, 228–235 (1979)
Luminet, J.P.: Color animation of a black hole with accretion disk. https://www.youtube.com/watch?v=5Oqop50ltrM (2011). Accessed 20180520
Madore, D.: Kerr black holes images and videos. http://www.madore.org/~david/math/kerr.html (2011). Accessed 20180520
Moscibrodzka, M.: Black hole event horizon and blob of matter on orbit around it in VR 360 degrees. https://www.youtube.com/watch?v=oGTdZ4nDnaA (2018). Accessed 20180529
Mościbrodzka, M., Falcke, H.: Coupled jetdisk model for sagittarius A*: explaining the flatspectrum radio core with GRMHD simulations of jets. Astron. Astrophys. 559, L3 (2013). https://doi.org/10.1051/00046361/201322692
Mościbrodzka, M., Falcke, H., Shiokawa, H., Gammie, C.F.: Observational appearance of inefficient accretion flows and jets in 3D GRMHD simulations: application to sagittarius A*. Astron. Astrophys. 570, A7 (2014). https://doi.org/10.1051/00046361/201424358
Moscibrodzka, M., Gammie, C.F.: ipole—semianalytic scheme for relativistic polarized radiative transport. ArXiv eprints (2017)
Mościbrodzka, M., Gammie, C.F., Dolence, J.C., Shiokawa, H., Leung, P.K.: Radiative models of Sgr a* from GRMHD simulations. Astrophys. J. 706(1), 497 (2009). http://stacks.iop.org/0004637X/706/i=1/a=497
Noble, S.C., Leung, P.K., Gammie, C.F., Book, L.G.: Simulating the emission and outflows from accretion discs. Class. Quantum Gravity 24, 259 (2007). https://doi.org/10.1088/02649381/24/12/S17
Porth, O., Olivares, H., Mizuno, Y., Younsi, Z., Rezzolla, L., Moscibrodzka, M., Falcke, H., Kramer, M.: The black hole accretion code. Comput. Astrophys. Cosmol. 4, 1 (2017). https://doi.org/10.1186/s4066801700202
Russell, C.M.P.: 360degree videos: a new visualization technique for astrophysical simulations. IAU Symp. 329, 366–368 (2017). https://doi.org/10.1017/S1743921317003180
Schnittman, J.D., Dal Canton, T., Camp, J., Tsang, D., Kelly, B.J.: Electromagnetic chirps from neutron star–black hole mergers. Astrophys. J. 853, 123 (2018). https://doi.org/10.3847/15384357/aaa08b
Schnittman, J.D., Krolik, J.H., Noble, S.C.: Disk emission from magnetohydrodynamic simulations of spinning black holes. Astrophys. J. 819, 48 (2016). https://doi.org/10.3847/0004637X/819/1/48
Scott, D.A.: Real 3D stars. http://forums.newtek.com/archive/index.php/t90366.html (2008)
Shcherbakov, R.V., Huang, L.: General relativistic polarized radiative transfer: building a dynamicsobservations interface. Mon. Not. R. Astron. Soc. 410, 1052–1063 (2011). https://doi.org/10.1111/j.13652966.2010.17502.x
Shcherbakov, R.V., Penna, R.F., McKinney, J.C.: Sagittarius A* accretion flow and black hole parameters from general relativistic dynamical and polarized radiative modeling. Astrophys. J. 755, 133 (2012). https://doi.org/10.1088/0004637X/755/2/133
Shen, Z.Q., Lo, K.Y., Liang, M.C., Ho, P.T.P., Zhao, J.H.: A size of ˜1AU for the radio source Sgr A* at the centre of the milky way. Nature 438, 62–64 (2005). https://doi.org/10.1038/nature04205
Viergutz, S.U.: Image generation in Kerr geometry. I. Analytical investigations on the stationary emitterobserver problem. Astron. Astrophys. 272, 355 (1993)
Vincent, F.H., Paumard, T., Gourgoulhon, E., Perrin, G.: GYOTO: a new general relativistic raytracing code. Class. Quantum Gravity 28(22), 225011 (2011). https://doi.org/10.1088/02649381/28/22/225011
Younsi, Z.: Falling into a black hole (Realistic Ultra HD 360 VR movie) [8K]. https://www.youtube.com/watch?v=S6qw5_YA8iE (2016). Accessed 20180520
Younsi, Z., Wu, K.: Variations in emission from episodic plasmoid ejecta around black holes. Mon. Not. R. Astron. Soc. 454, 3283–3298 (2015). https://doi.org/10.1093/mnras/stv2203
Younsi, Z., Wu, K., Fuerst, S.V.: General relativistic radiative transfer: formulation and emission from structured tori around black holes. Astron. Astrophys. 545, A13 (2012). https://doi.org/10.1051/00046361/201219599
Younsi, Z., Zhidenko, A., Rezzolla, L., Konoplya, R., Mizuno, Y.: New method for shadow calculations: application to parametrized axisymmetric black holes. Phys. Rev. D 94(8), 084025 (2016). https://doi.org/10.1103/PhysRevD.94.084025
Acknowledgements
The authors thank Oliver Porth, Sera Markoff, Dimitrios Psaltis, Chikwam Chan, Christiaan Brinkerink, Yosuke Mizuno, Luciano Rezzolla, and Robin Sip, for useful comments and discussions during this project. The GRMHD simulation was performed on the LOEWE computing facility at the CSCFrankfurt, the advection simulation and radiativetransfer calculations were performed on the COMA computing facility at Radboud University Nijmegen. This research has made use of NASA’s Astrophysics Data System.
Availability of data and materials
Please contact author for data requests.
Funding
The authors acknowledge support from the ERC Synergy Grant “BlackHoleCam: Imaging the Event Horizon of Black Holes” (Grant 610058). ZY acknowledges support from a Leverhulme Trust Early Career Fellowship.
Author information
Authors and Affiliations
Contributions
JD performed GRMHD and GRRT simulations, created the movie, and wrote the initial manuscript. TB provided the RAPTOR code. JD and TB extended RAPTOR to generate 360^{∘} images. DK performed the particletracer simulation. TB and ZY helped write the manuscript. ZY provided code to calculate background lensing structures. JD, MM, TB, and HF provided the physically motivated model for Sgr A*. MM provided initial guidance on how to make 360^{∘} movies. ZY, MM and HF provided ideas to initialise the project and provided feedback throughout. All authors discussed and commented on the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Davelaar, J., Bronzwaer, T., Kok, D. et al. Observing supermassive black holes in virtual reality. Comput. Astrophys. 5, 1 (2018). https://doi.org/10.1186/s4066801800237
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4066801800237
Keywords
 Accreting black holes
 Plasma physics
 Radiative transfer
 General relativity
 Virtual reality