빛의 휘어짐을 GPU로 그리다: 일반상대성 블랙홀 렌더링

Relativistic Raytracing

빛의 휘어짐을 GPU로 그리다: 일반상대성 블랙홀 렌더링

일반상대성 이론을 완벽히 따르는 블랙홀을 렌더링하는 방법을 소개한다. sympy로 측지선 방정식을 유도하고, GLSL로 Runge-Kutta 적분기를 구현해 프래그먼트 셰이더에서 광선을 역추적한다. Schwarzschild 계량과 Christoffel 기호를 활용해 빛의 경로를 계산하는 과정을 상세히 설명한다.

빛은 직선으로 나아간다. 하지만 직선이란 정말 무엇일까? 선형 방정식으로 설명되는 것? 음, 아니다. 극좌표계를 택하면 직선의 방정식은 결코 선형이 아니다. 그리고 공간 자체가 평평하지 않다면(이 토러스처럼), 직선이 선형이 되는 좌표계는 존재하지 않는다.

이 날의 다른 글

2026-09-22