특수상대성이론 시각화
기술 스택
- graphic: Blender
- Language: Python
시뮬레이션 영상
특수상대성이론이란?
특수상대성이론(Special Relativity)은 빛의 속도에 가까운 속도로 움직이는 물체에서 시간과 공간이 어떻게 변하는지 설명하는 이론입니다.
일상생활에서는 이러한 현상을 경험하기 어렵기 때문에 수식만으로 이해하기 쉽지 않습니다. 이번 프로젝트에서는 Python으로 상대론 공식을 계산하고, Blender를 이용해 3D 애니메이션으로 시각화하여 시간 팽창과 길이 수축을 직관적으로 확인할 수 있도록 구현했습니다.
특수상대성이론의 핵심 원리
특수상대성이론은 다음 두 가지 원리를 바탕으로 합니다.
1. 상대성 원리
모든 등속 운동을 하는 관찰자에게는 동일한 물리 법칙이 적용됩니다.
2. 광속 불변의 원리
빛의 속도는 관찰자나 광원의 운동 상태와 관계없이 항상 일정합니다.
이 두 가지 원리 때문에 속도가 빨라질수록 시간과 공간이 서로 변화하게 됩니다.
로런츠 인자(Lorentz Factor)
시간과 공간이 얼마나 변하는지를 나타내는 값입니다.
β = v / c
- β : 물체의 속도 비율
- v : 물체의 속도
- c : 빛의 속도
γ = 1 / √(1 − β²)
속도가 빛의 속도(c)에 가까워질수록 γ 값은 커지며 상대론적 효과도 더욱 크게 나타납니다.
길이 수축 (Length Contraction)
빠르게 움직이는 물체는 운동 방향으로만 길이가 짧아집니다.
L = L₀ / γ
- L₀ : 원래 길이
- L : 수축된 길이
✔ 속도가 증가할수록 길이는 더욱 짧아집니다.
시간 팽창 (Time Dilation)
빠르게 움직이는 물체 내부의 시간은 외부에서 볼 때 더 천천히 흐릅니다.
t = γ × t₀
- t₀ : 원래 시간
- t : 외부에서 관측한 시간
✔ 속도가 증가할수록 시간이 더욱 느리게 흐르게 됩니다.
Blender 시뮬레이션 구현
이번 프로젝트에서는 Python을 이용해 상대론 공식을 계산하고, 계산된 값을 Blender에 적용하여 3D 애니메이션을 제작했습니다.
시뮬레이션에서는 다음과 같은 내용을 확인할 수 있습니다.
- 정지한 우주선과 운동하는 우주선을 동시에 비교
- 속도가 증가할수록 우주선의 길이가 감소
- 빛 시계(Light Clock)가 점점 느리게 움직이며 시간 팽창 표현
- 속도 변화에 따른 상대론적 현상을 실시간으로 관찰
실험 결과
| 속도 비율 (β) | 로런츠 인자 (γ) | 우주선 길이 | 빛 시계 주기 | 결과 |
|---|---|---|---|---|
| 0.00 | 1.00 | 6.00 m | 40.0 Frame | 변화 없음 |
| 0.50 | 1.15 | 5.20 m | 46.2 Frame | 약 13% 길이 수축 |
| 0.85 | 1.90 | 3.16 m | 75.9 Frame | 길이가 거의 절반으로 감소 |
| 0.99 | 7.09 | 0.85 m | 283.6 Frame | 극단적인 시간 팽창과 길이 수축 |
실험 결과를 통해 속도가 빛의 속도에 가까워질수록 길이는 더욱 짧아지고, 시간은 더욱 느리게 흐른다는 사실을 확인할 수 있었습니다.
시뮬레이션에서 확인한 변화
길이 수축
정지한 우주선과 운동하는 우주선을 비교하면 운동하는 우주선은 운동 방향(X축) 으로만 점점 짧아집니다. 높이와 폭은 변하지 않으며, 진행 방향의 길이만 감소하는 것을 확인할 수 있습니다.
시간 팽창
정지한 우주선에서는 빛이 빠르게 여러 번 왕복하지만, 고속으로 움직이는 우주선에서는 같은 시간 동안 빛이 훨씬 적게 왕복합니다. 이를 통해 시간이 실제로 느리게 흐르는 모습을 직관적으로 이해할 수 있습니다.
핵심 정리
- 특수상대성이론은 빛의 속도에서 시간과 공간이 어떻게 변하는지를 설명하는 이론입니다.
- 길이 수축은 운동 방향으로만 발생하며, 속도가 빨라질수록 더욱 크게 나타납니다.
- 시간 팽창은 움직이는 물체 내부의 시간이 더 천천히 흐르는 현상입니다.
- Python과 Blender를 이용하면 상대론적 현상을 3D 애니메이션으로 시각화하여 더욱 쉽게 이해할 수 있습니다.
실험 영상
이번 프로젝트에서 제작한 시뮬레이션 영상은 아래 링크에서 확인할 수 있습니다.
▶ https://youtu.be/KUrPt_SYcNQ