로드맵
마지막 검토: 2026년 9월 11일.
이 페이지는 Universe Map의 공식 공개 로드맵입니다. 정해진 출시일을 약속하는 대신 결과와 검증 조건을 설명합니다. 과학적 정확성, 읽기 쉬운 탐색, 안정적인 프레임 시간, 완전히 정적인 브라우저 구조는 모든 개발 항목에 적용되는 제약입니다.
상태 읽는 법
| 상태 | 의미 |
|---|---|
| 제공됨 | 현재 애플리케이션에서 사용 가능하며 자동 테스트로 검증됨 |
| 현재 | 기존 경험에서 다음으로 개선할 항목 |
| 다음 | 과학 계약이나 실제 기기 측정이 먼저 필요한 작업 |
| 보류 | 새로운 출처·데이터·더 조밀한 카탈로그가 있을 때만 유효한 작업 |
제공됨
- 지구 관측자 플라네타륨은 자유롭게 둘러볼 수 있는 HYG 별 10,000개, 현대 별자리, 고도와 방위각, 포인터에 고정되는 102°~2° 시야, URL에서 복원 가능한 461개 관측 장소, 동의 후 소수점 셋째 자리로 반올림하는 브라우저 위치 정보와 설명용 지역 장면을 제공합니다.
- 플라네타륨에서 3D 지도로 돌아올 때 같은 렌더러에서 2.4초 동안 초기 시선을 유지하며 지구를 회전 중심으로 삼습니다. 이 설명용 애니메이션은 입력 즉시 중단되며 동작 줄이기 설정을 존중합니다.
- 카드, 검색, 플래너와 시간 막대는 좁거나 낮은 화면에 맞춰 접거나 펼칠 수 있습니다. 닫기는 머리글에, 궤도 동작은 궤도 정보 옆에 둡니다. 중복된 주황색 알림은 없애고 과학적 설명은 유지합니다. 휠 테스트는 관성 종료와 거리 하한에서의 새 제스처를 확인하며 카메라 제어는 바꾸지 않습니다.
- 필요할 때만 실행되는 지역 관측 플래너는 보이는 달, 행성과 카탈로그 위성을 고도순으로 정렬하고 카탈로그에서 가장 밝은 별 48개를 평가해 현재 보이는 별을 최대 8개 제안합니다. 제안을 선택하면 기존 천체 정보를 열고 하늘을 해당 방향으로 맞춥니다. 계산된 지평선과 지형 차폐를 반영합니다. 활성 대상에는 출·남중·몰, USNO 박명 구간, 달빛 간섭, 명시적으로 설명용인 최적 창 지수를 포함한 24시간 고도 곡선이 추가되며 작업으로 공유 시간과 카메라를 함께 이동합니다. 곡선 대상은 같은 로컬 카탈로그에서 바꿀 수 있고 미리보기 중에는 현재 하늘을 움직이지 않습니다. 이 작업을 실행할 때만 대상, 공유 시간과 카메라가 확정됩니다. 같은 계산으로 연속 7일 밤을 비교하고, 100점 만점의 비교 가능한 설명용 지수로 가장 좋은 밤을 자동 강조합니다. 고도, 어두움, 달빛과 지형 여유각을 보여 준 뒤 직접 작업으로 5분 간격으로 국소 재계산한 최적 시각으로 이동합니다. 실시간 날씨, 광공해와 측량되지 않은 지역 장애물은 모델 범위 밖입니다.
- 모든 고정 카탈로그 장소에는 권위 있는 NOAA/NCEI ETOPO 2022 v1 60각초 표면 지형으로 계산한 360° 차폐 프로파일이 있습니다. 작은 프로파일은 필요할 때만 로드되며 모델 지형 뒤의 별, 달, 행성과 위성을 가립니다. 건물, 식생, 미세 지형과 자유 좌표 위치는 이 모델의 범위 밖입니다. 계산된 세 거리 층(0–30, 30–100, 100–300km)이 실루엣에 깊이를 더하며 색상과 조명은 스타일 표현입니다.
- 달, 보이는 일곱 행성과 카탈로그의 다른 위성 20개는 기존 Three.js 객체, 재질, 조명과 지연 텍스처를 재사용합니다. 관측지 중심 방향과 각지름에는 물리 궤도 거리를 사용합니다. 갈릴레이 위성의 위치는 계산값, J2000 평균 요소를 쓰는 나머지 16개 궤도는 외삽으로 표시합니다. 위성은 시야가 12° 이하이거나 직접 선택된 경우 표시되어 광각 겹침을 피합니다. 읽기 위한 최소 크기는 명시적으로 설명용입니다.
- 은하수 외부 모습과 내부 통과는 동일한 고정 은하 중심 좌표 점군을 사용하며, 은하 이미지나 카메라 경로를 따르는 터널은 사용하지 않습니다. 원반과 태양은 원반 지름 10만 광년, 태양의 은하 중심 거리 8.178 kpc라는 표준 척도를 공유합니다. 카메라 경로와 휠 감도는 그대로입니다. 미세 입자는 원근 시차를 보이며, 추가로 제한된 GPU 배치가 근접 세부를 보완합니다. 금빛 막대, 상아색 핵, 청백색 팔과 어두운 먼지 띠는 설명용 밀도와 색상이며 개별 Gaia 측정이나 블랙홀의 빛이 아닙니다.
- 국소 좌표계는 보이지 않는 상태에서 장면 단위 3,600–2,400 구간에 펼쳐집니다. HYG/Gaia는 좌표가 고정된 뒤 900–90 구간에 나타납니다. 은하 점군은 220–70에서 사라지고 행성과 궤도는 240–90에서 나타납니다. 근접 세부는 정지하거나 역방향으로 이동해도 같은 위치를 유지합니다.
- 외부 은하도 나선형·타원형·불규칙 밀도를 가진 고정 점군으로 그려 여러 방향에서 볼 수 있습니다. 카탈로그 위치는 유지하지만 내부 점과 색상은 설명용입니다. 은하 선택은 정보 카드와 상호작용을 유지하며 점군 위에 거대한 행성용 선택 고리를 겹치지 않습니다.
- Gaia DR3 계층은 품질 조건을 통과한 2,923,790개 출처를 항성 근방 개요용 원거리 512 pc 계산 집계와 133,526개의 측정 출처 표본으로 표현합니다. 세분화된 각 512 pc 리프는 가장 밝은 출처 32개와 결정론적 균등 선택을 합쳐 최대 96개 점을 유지합니다. 시야와 품질로 제한한 세분화는 보이는 가지만 불러오고 모듈 Worker에서 검증하며 형식화 배열을 복사 없이 전달합니다. 출처마다 Three.js 객체를 만들지 않습니다. 유지된 Gaia 표본은 출처 ID를 보존하며 공유 GPU 배치에서 직접 선택하고 초점을 맞출 수 있습니다. 정보 카드에는 측정된 G와 BP−RP, 역시차로 계산한 거리가 표시됩니다. 전역 검색과 라벨에서는 제외되며 집계 셀은 익명으로 유지됩니다. 표본 영역은 불완전합니다. 축소할 때 세부 표본은 계산된 루트로 부드럽게 전환되어 국부 은하군까지 절제된 밝기로 남고, 국소 부피는 로그 스케일로 은하수 원반에 자연스럽게 합쳐집니다.
- HYG J2000 직교 속도로 공유 항성 카탈로그, 관측자 하늘과 별자리 도형을 시간 전파합니다. 신뢰도는 외삽으로 명시하고 유효 범위는 ±10,000 율리우스년으로 제한합니다.
- 시간 모드 수신된 빛은 선택한 날짜를 수신 날짜로 취급합니다. Astronomy Engine으로 지구에서 본 태양, 달과 행성의 시점을 되돌리고 태양계 질량 중심에서 각 HYG 별의 고유한 지연 날짜를 풉니다. 지원되는 자전은 그 방출 날짜를 사용하고 천체 카드는 지연과 방출 날짜를 표시하며 HYG 모형은 명시된 ±10,000 율리우스년 제한을 유지합니다.
- 갈릴레오 위성은 지구에 도달한 시각의 Astronomy Engine을 사용합니다. 다른 문서화된 위성, 왜소행성, 소행성과 혜성은 기존 JPL 이체 궤도 요소로 기하학적 빛 이동 시간을 반복 계산합니다. 신뢰도는 외삽으로 유지되고 표시용 거리 확대는 과학 계산에 포함되지 않습니다.
- 문서화된 외계행성계는 NASA가 공개한 모항성 거리에서 계산한 태양계 질량 중심 기준 지연을 공유합니다. 모항성의 정적 방향은 바뀌지 않고 국소 행성 궤도는 그 방출 날짜에 평가되지만 위상은 설명용으로 명시됩니다. 거리가 공개되지 않은 계는 동시 시각을 유지합니다.
- 가까운 은하는 이제 카탈로그 거리의 기하학적 광행 시간을 사용합니다. Cosmicflows-4 거리 모듈은 광도 거리로, 대규모 구조의 지도 거리는 공변 거리로 다루며 둘 다 문서화된 평탄 ΛCDM 모형에서 역산합니다. 천체 카드는 추론된 적색편이와 되돌아보기 시간을 표시하고 위치와 정적 외형은 그대로 유지하며 결과는 외삽으로 명시합니다.
- 공개된 우주 벽, 확률적 인력권, 인력원과 반발원은 Tempel 필라멘트망에 합치지 않고 별도의 출처와 기호를 유지합니다.
- 콜드 스타트, Tempel 전환, 리소스 안정성, 프레임 안정성을 위한 반복 가능한 브라우저 벤치마크가 있습니다.
- 실제 Metal 렌더러를 사용하는 Apple M5 Max에서 시작, Tempel, 콜드 프레임을 각각 세 번, 워밍업 후 리소스를 세 사이클 기록한 고사양 실제 기기 반복 기준선을 완료했습니다. 다른 기기 등급의 근거로 제시하지 않습니다.
- 관측 플라네타륨 전용 벤치마크가 실제 하늘 이동, 재중앙 정렬, 목성을 기준으로 공유 해상 행성으로 전환하는 확대, 축소를 다룹니다. 고사양 Retina 실제 기기에서 세 번 실행해 높음 품질 DPR 1.5 상한에서 긴 프레임 없이 통과했습니다. 별도의 명시적 시뮬레이션 CPU 4×/6× 스트레스 행렬도 통과하며 회귀 여유만 측정합니다.
- 다섯 수동 성능 프로토콜이 소스 상태, 호스트, 렌더러, 설정, 표본과 요약을 기록하는 동일한 버전 지정 JSON 증거 보고서를 공유합니다. 실제 기기 전용 보호 장치는 시뮬레이션, 소프트웨어 렌더링 또는 미분류 측정을 보고서 작성 전에 거부합니다. 깨끗한 체크아웃을 요구하는 캠페인 실행기가 이를 순차 실행하고, 다섯 파일을 SHA-256으로 검증 가능한 매니페스트에 연결합니다.
- 별도의 깨끗한 체크아웃 명령이 다섯 프로토콜 모두에 대해 같은 호스트의 중간·낮음 회귀 캠페인을 실행합니다. 중간 품질은 CPU 4×, 낮은 품질은 CPU 6×입니다. 별도 시뮬레이션 매니페스트가 열 보고서를 연결하고 GPU, 메모리, 드라이버, 대역폭과 발열 특성은 원본 호스트의 것임을 명시합니다.
- 네 개의 보완 카탈로그는 이제 전용 모듈 Worker에서 가져오고 디코딩하며, 형식화 배열 버퍼를 복사 없이 전송합니다. 준비 단계는 장면 리소스를 만들지 않습니다. 완료된 뒤 메인 스레드의 레지스트리, 검색, 지오메트리와 GPU를 설치하려면 새로 1.2초 동안 카메라가 안정되어야 합니다. 전환은 지연을 다시 시작하고, 관측 모드는 백그라운드 설치를 완전히 중단하며, 명시적으로 요청한 대상은 계속 즉시 불러옵니다. 깨끗한 캠페인은 2026년 8월 28일 리비전
27db0e1에서 열 보고서 모두를 통과했습니다. 중간 품질/CPU 4× 축척 경로는 p95 9.3 ms와 최악 프레임 66.5 ms, 낮은 품질/CPU 6×는 p95 16.6~16.7 ms와 최악 프레임 83.4 ms를 기록합니다. 관측 경로는 두 프로필 모두에서 목성을 3/3으로 해상 표시하며 리소스 수에는 드리프트가 없습니다.
2026년 9월 11일 완료
- CPU·카탈로그 최적화를 제공했습니다. 배치 준비, 검색·라벨 캐시, 완성 후 일괄 공개, 프레임당 한 번의 상위 계층 계산을 포함합니다. 8K 파노라마는 비동기 디코딩과 시간 제한 사전 준비를 사용합니다. 카메라, 좌표와 과학적 값은 그대로입니다.
- 깨끗한
796fe70캠페인은 10/10 예산을 통과했습니다. medium/CPU 4×와 low/CPU 6×에서 각각 3회 측정 또는 리소스 사이클을 수행했습니다. Tempel 중앙값은 27.2 / 29.9 ms이고 첫 프레임 6개 모두 33.3 ms 미만입니다. 축척 이동 최대치는 100.0 / 66.7 ms입니다. 리소스 수 드리프트는 없고 목성은 프로필별 3/3 해상 표시됩니다. 이 캠페인의 완료이지 모든 지연의 해소는 아닙니다. CPU 제한에도 호스트 GPU와 메모리는 그대로입니다. c380bce에 보안 수정을 반영했습니다. 9월 11일 npm audit 취약점은 0개이며 브라우저 테스트 180개와 커버리지 100%를 포함한 전체 검증이 통과했습니다. 9월 14일 GitHub Dependabot API는 열린 경고가 없음을 반환했습니다. 성능 캠페인은 의존성 업데이트 이전이므로c380bce의 측정으로 간주하면 안 됩니다.
현재 우선순위
- 참조 영상과 팔·중심핵·헤일로·통과 느낌을 함께 시각 검토합니다. 기술적 가시성과 미적 승인은 별개입니다. 카메라는 바꾸지 않습니다.
- 첫 GPU 작업과 지연을 관찰합니다. medium은 100 ms 한계에 도달합니다. 이전 단발성 Tempel 78.2 ms는 후속 진단에서 재현되지 않았지만 수정이 입증된 것은 아닙니다.
- 의존성 업데이트 후 깨끗한 캠페인을 다시 실행한 뒤 새 성능 기준선을 선언합니다.
- 중간/낮음 실제 기기 검증은 기기를 확보할 수 있을 때 선택적으로 수행합니다.
플라네타륨은 선택 장소의 별도 관측지 중심 투영입니다. 시간 지도 수신된 빛은 지원되는 태양계 천체에 지구를, HYG 별과 문서화된 외계행성계에 태양계 질량 중심을 사용합니다.
의도적으로 보류
- 불규칙 천체의 새 윤곽이나 폴리곤 모델은 권위 있는 형상 자료가 다운로드, 디코딩, 출처 표기와 렌더링 비용을 정당화할 때만 추가합니다.
제품 범위
이 로드맵은 완전한 우주 목록, 실시간 날씨, 지상 탐사, 완전한 중력 시뮬레이션이나 상대론적 레이 트레이싱을 약속하지 않습니다. 현재 계약은 과학적 신뢰도와 성능과 한계를 참고하세요.
다음: 프로젝트 소개.