How to Render a Black Hole
이 글은 실시간으로 블랙홀 주변의 광선 굴절과 강착원반을 GLSL 프래그먼트 셰이더로 시뮬레이션하는 방법을 상세히 설명한다. 슈바르츠실트 블랙홀의 중력 렌즈 효과를 물리 방정식과 수치 적분(velocity-Verlet)으로 구현하며, 강착원반의 온도 분포와 도플러 효과에 따른 밝기 변화를 사실적으로 표현한다. GPU에서 픽셀 단위로 광선을 추적해 60FPS로 렌더링하며, 중력에 의한 빛의 경로 왜곡과 상대론적 효과를 모두 반영한다. 이는 GPU 기반 실시간 시뮬레이션과 물리 기반 렌더링을 결합한 흥미로운 사례로, AI 개발자에게는 복잡한 물리 모델을 효율적으로 구현하는 기법으로 참고할 만하다.
https://radiant-shaders.com/learn/event-horizon
#gpu #realtimerendering #shader #blackhole #physicssimulation





