EXCALIBUR

Loading WASM module…

EXCALIBUR · Live Lensing Composer

every frame ray-traced live in your browser (WebAssembly) · ← curated gallery (precomputed, cosmological)← gallery
Controls
Metric
Lenses
Source position
x+0.000
y+0.000
Source profile
R_e0.100
Sérsic n1.0
Ellipticity0.30
PA [°]30°
Brightness I₀1.00×
Distance [Mpc]1500
How far past the lens, along the line of sight — closer (small) = weaker lensing, farther (large) = stronger. 1500 = the traced default.
Background field
A scatter of extra sources, each its own distance
Enable field
Count24
Each new field member's own distance is picked randomly somewhere between the two values below — not a literal "nearest object" and "farthest object", a range to draw from:
Range: near end [Mpc]600
Range: far end [Mpc]4500
Overlays
Image plane — critical curves
Tangential (ring)
Radial
Source plane — caustics
Tangential
Radial
Markers
Source marker
–
Source plane (β)
Image plane (θ)
Drag on the source plane · grid size adapts to lens cost (shown below)
β=(0.000, 0.000)