threejs-black-holes-and-space-effects
Installation
SKILL.md
Curved-Ray Space Effects
This skill owns three native claims: an artistic deformation, an Ellis
null-geodesic solution, or a Schwarzschild null-geodesic solution. A Kerr
result is owned by an independently validated external solver; without one,
return unsupported-model. Numerical integration alone does not turn an
artistic field into a metric solution.
1. Select the claim
| Requested observable | Select | Conditional reference | Completion criterion |
|---|---|---|---|
| Stylized bending, bounded glow, or a decorative disk | Artistic bounded ray | Read artistic-rays-and-disks.md. | The implementation and its documentation say artistic, and fixed-view refinement bounds the visible change. |
| Traversal or turning through an ultrastatic spherical throat | Ellis wormhole | Read the Ellis section of metric-rays.md. | The throat scale, exterior mapping, invariant, and B < 1, B = 1, B > 1 regimes are explicit. |
| Nonrotating black-hole lensing or a physical thin-disk image | Schwarzschild | Read the Schwarzschild and physical-transfer sections of metric-rays.md. | The mass scale, horizon, photon sphere, critical impact, invariant, continuous events, and observer/emitter frames are explicit. |
| Rotating black hole | Unsupported here | Integrate an independently validated Kerr solver as an external ray/transfer producer; a lens map is an optional reuse form. | The solver supplies its metric/sign conventions, constants of motion, tetrads, event semantics, and independent convergence evidence; otherwise return an unsupported-model result. |
Complete when: exactly one claim owns the ray path, and every visual claim is no stronger than that branch's evidence.