Полный текст
Релятивистская трассировка лучейПоговорим о том, как можно самому, бесплатно и без смс, нарисовать чёрную дыру при помощи OpenGL в полном соответствии с ОТО. Для этого, мы сначала выведем уравнения движения лучей света, напишем интегратор Рунге-Кутты на GLSL и наконец, объединив одно с другим, получим фрагментный шейдер, который вычисляет путь лучей, отправленных из камеры назад во времени.