Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jkcuk authored Mar 4, 2024
1 parent 0e05b19 commit 6282df0
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
# Relativistic Distortionist
by Gordon Wells, YiChen Wu, Maik Locher, and Johannes Courtial, with thanks to Richard Bowman<br>
<i>University of Glasgow</i>
_School of Physics & Astronomy, University of Glasgow_

Interactive simulation of the relativistic distortion using the lookalike-sphere construction.
Interactive simulation of the <a href="https://en.wikipedia.org/wiki/Relativistic_aberration">relativistic distortion</a> using the lookalike-sphere construction. The wavelength shift and the <a href="https://en.wikipedia.org/wiki/Relativistic_beaming">headlight effect</a> associated with the <a href="https://en.wikipedia.org/wiki/Relativistic_Doppler_effect">relativistic Doppler effect</a> are not simulated.

<b>&beta;</b> = (&beta;<sub>x</sub>, &beta;<sub>y</sub>, &beta;<sub>z</sub>) is the simulated velocity of the viewer, in units of <i>c</i>, the speed of light.
The coordinate system is defined such that <i>x</i> points to the right, <i>y</i> upwards, and <i>z</i> into the screen.
**β** = (β<sub>x</sub>, β<sub>y</sub>, β<sub>z</sub>) is the simulated velocity of the viewer, in units of _c_, the speed of light. The (left-handed) coordinate system is defined such that _x_ points to the right, _y_ upwards, and _z_ into the screen.

For the simulation to be correct, the FOV of the device cameras must be set correctly. The value entered is the wider angle of view, in degrees.
The lookalike-sphere construction projects the view onto a sphere that is centred on the observer and then distorts and translates this sphere such that the view from the centre of the undistorted and undisplaced sphere becomes the relativistically distorted view. The distorted lookalike sphere can be visualised by setting "Camera position" to "Outside lookalike sphere".

In addition to purely relativistic effects, the relativistic distortion takes into account time-of-flight effects. The distortion due to time-of-flight effects alone can be simulated by setting "Transformation" to "Galileo"; it corresponds to a pure translation of the lookalike sphere.

For the simulation to be correct, the FOV of the (user-facing and environment-facing) device cameras must be set correctly. The value entered is the wider angle of view, in degrees.

The FOV of the screen represents the angle, in degrees, subtended by the screen from the viewer's position. Changing it effectively zooms in and out of the view without affecting the distortion.

The finished product is at <href url="https://jkcuk.github.io/relativisticDistortionist/">https://jkcuk.github.io/relativisticDistortionist/</href>.

0 comments on commit 6282df0

Please sign in to comment.