2026-10-30. 이것은 정밀 DEM이나 측량 결과가 아닌 시각적 추정 모델입니다. 원본 Copernicus 30m DSM과 원래 좌표 원점은 변경하지 않았습니다.
시작점은 북위 37.44472°, 동경 126.96422° 부근으로 추정했습니다. 레이돔 북동쪽 약 84m의 정상 쪽 암반을 후보로 삼았습니다. 사용자 제공 JINK의 2018년 6월 파노라마에는 레이돔 암봉이 오른쪽 위, 계곡과 시가지가 왼쪽으로 보입니다. 기존 참고사진 photo-09·photo-10에서도 안부를 건너 암봉 위 시설을 보는 관계가 확인됩니다. 이 배치와 남향 시야를 맞춘 후보이며, 실제 촬영 GPS를 복원하거나 오차를 측정한 결과가 아닙니다. 수십 미터 이상의 위치 차이가 남을 수 있습니다.
블로그의 37.4430°, 126.9641°와 629m는 해당 파노라마의 촬영점·표고임이 확인되지 않아 그대로 사용하지 않았습니다. 사용자 등고선 스크린샷은 넓은 능선과 골짜기 배치의 정성적 참고이며, 등고선을 좌표화하거나 고해상도 DEM으로 추출한 것은 아닙니다.
암릉은 Blender MCP에서 실제 앱 지형과 시점을 참조해 별도로 조형한 GLB 모델을 사용합니다. 기운 상부 바위, 오목한 세로 절리면, 돌출부와 하부 암반을 제작하고 풍화 홈을 메시로 표현했습니다. 기존의 반복 구형 암괴 생성은 제거했습니다. 사진의 형상을 참고한 근사 모델이며 사진측량·실측 복원이 아닙니다. 정상 석판 보행 경계는 앞서 확장한 경계를 유지합니다.
추가 사용자 사진을 참고해 레이돔 하부를 좁은 받침과 급한 암벽으로 보정하고, 남향 시야 오른쪽의 바위 첨봉과 시설 연결 계단을 추가했습니다. 바위 형상·계단 치수는 시각적 추정이며 시설 계단은 보행 경로가 아닙니다. 남쪽 송신탑 군집과 북쪽 정상 통신탑은 기존 지도상의 별도 시설 위치를 유지합니다. 첫 사진의 레이돔 옆 철탑은 시기·정체가 확인되지 않아 북쪽 통신탑을 이동시키는 근거로 사용하지 않았습니다. 정상 표지석 사진은 넓은 암반 경사면의 참고이며 인파·적설·매점 천막은 재현하지 않았습니다.
촬영점 지면 620m, 레이돔 아래 암봉 628m, 중간 안부 606m 등을 작업용 높이로 설정했습니다. 이 값들은 사진에서 측정한 수치가 아니라 상대 높이를 구성하기 위한 추정 제어점입니다. 모델 건물·돔의 치수와 위치도 기존 추정값을 사용합니다.
제어점의 원본 대비 높이 차이를 거리 가중 보간해 지형에 더합니다. 시작점 반경 100m 안에서는 보정량을 그대로 적용하고 100~200m 구간에서 부드럽게 줄여 200m 바깥은 원본 메시와 같습니다. 메시의 근거리 세분화는 원본 해상도 향상을 의미하지 않습니다. 보행 지면·구조물 기초·미니맵은 같은 보정 메시를 사용합니다.
‘원본 지형 비교’는 같은 추정 시작점과 시선으로 원본 DSM을 보여줍니다. 전환 시 이동 위치와 선택 시각은 초기화됩니다. 태양 방위 계산과 별개로 지형 차폐는 추정 지형의 영향을 받으며, 표시 일출 시각은 실제 능선 통과 시각이 아닙니다.
정상 석판 보행 범위를 추가 사진과 저장된 2013년 거리뷰로 재검토했습니다. 이전 경계는 시작점 주변에만 면적을 부여해 북쪽 정상 암반에서도 좁은 경로 밖으로 이동할 수 없었습니다. OSM 정상 후보점(node/442878166, 37.4451398°, 126.9642379°)까지 이어지는 넓은 암반 경사면을 하나의 보행 영역으로 연결했습니다. 지도상의 정상점이 표지석의 실측 위치라는 뜻은 아닙니다. 외곽선·약 40m 폭과 75m 길이의 범위는 사진 해석이며 공식 출입 경계가 아닙니다. 서쪽 통신시설과 동쪽 절벽 밖은 제외하고 미니맵·바위 재질·이동 판정에 같은 경계를 적용합니다. 공개 등산 안내도는 정상 접근 경로를 확인하는 용도이며 석판 외곽 치수를 제공하지 않습니다(서울 등산관광 관악산 코스 지도).
네이버 거리뷰의 정상 암반·난간 옆 하산로·안내판 갈림길을 참고했습니다. 확인한 파노라마는 4GIINusjBpMhkE6lqWL10w와 dusWkUEvILaraw4XtD9-KA이며 화면 촬영일은 2013년 10월입니다. 200m 전 구간의 연속 촬영이나 현재 개방 여부를 확인한 것은 아닙니다.
길 중심선은 OpenStreetMap way/337498789, way/37751526, way/337498787, way/337498788을 사용했습니다. 길 폭(2.2~3.2m), 시작점 암반 경계와 수목 배치는 시각적 추정입니다. 계단 구간도 현재는 기존 보정 지면을 따르는 보행면으로 단순화했습니다. 레이돔 시설 진입 가지길은 제외했습니다.
흙·자갈 재질은 길, 밝은 바위 재질은 암반, 이끼·낙엽 바닥 재질은 길 밖 수목 구역을 표시합니다. 입체 나무는 제거한 상태입니다. 모든 암반이 이동 가능한 것은 아니며 정상 시작점 암반과 연결된 길만 이동할 수 있습니다. 반경 200m 경계와 시설 구역에서 멈춥니다. 미니맵의 금색 선은 경로, 점선 원은 200m 경계, 흰 점은 시작점입니다. 걸은 거리는 수평 이동 누계이며 복귀 버튼으로 초기화됩니다.
이 자료는 시뮬레이터용 근사 모델이며 실측 등산로 또는 현장 길안내 자료가 아닙니다. 거리뷰 이미지는 앱 텍스처로 재배포하지 않습니다. 경로 출처: © OpenStreetMap contributors, ODbL. 참고한 네이버 거리뷰.
반경 200m에 색상·OpenGL 노멀·거칠기 맵을 적용했습니다. Poly Haven의 Dirt, Rock Boulder Dry, Forest Leaves 02를 사용합니다. 모두 CC0이며 관악산 현장을 촬영한 재질은 아닙니다. 암반은 화강암 분위기의 대체 재질이며 실제 암종을 확인한 스캔은 아닙니다. 파일 출처와 해시는 재질 목록에 기록했습니다. Powered by Poly Haven.
길·암반 구역과 보행 제한은 기존 모델을 사용합니다. 낙엽 무늬는 먼 거리에서 약해집니다. 흙길과 낙엽 바닥은 길 경계 안쪽 0.5m~바깥쪽 0.4m에서 색상·노멀·거칠기를 함께 혼합합니다. 작은 불규칙성을 더한 시각적 전환이며 보행 경계는 그대로입니다. 암반 경계도 안쪽 0.7m~바깥쪽 0.5m 구간에서 흙·낙엽과 색상·노멀·거칠기를 혼합합니다. 불규칙한 경계는 시각적 표현이며 실측 균열은 아닙니다. 높이 기반 혼합, 절벽용 트라이플래너, 입체 풀 포기는 아직 적용하지 않았습니다. 재질은 지형 실측 해상도나 산의 외곽선을 바꾸지 않습니다.
정상 지면과 재질 경계 거리는 미리 계산한 파일을 읽습니다. 경계와 시작점 20m 안쪽은 촘촘한 메시를 유지하며, 경계 밖 단일 재질 영역만 최대 약 5.6m 변 길이로 줄였습니다. 기존 지형 삼각형의 평면을 그대로 따릅니다. 내부의 법선·색상 보간은 조금 달라질 수 있습니다. 세분화 수준이 달라지는 접합부는 이웃의 실제 꼭짓점과 속성을 재사용해 연결합니다.
정상 재질 메시의 꼭짓점은 2,333,889개에서 58,513개, 삼각형은 777,963개에서 111,111개로 줄었습니다. 속성·인덱스 버퍼는 약 4.38MB, gzip 전송 파일은 약 1.77MB입니다. 텍스처 원본 9개(약 5.72MB)는 유지합니다. 단일 재질 내부에서는 이웃 재질 샘플을 생략하며 경계에서만 혼합합니다.
지형·경로·생성 상수를 바꾼 뒤 npm run prepare:summit으로 다시 생성합니다. npm run check:summit은 입력 해시와 파일 무결성을 확인하며 정식 빌드 전에도 실행됩니다. ?profile=1에서는 콘솔에 지면 구성 시간·첫 장면 시간·90프레임 중 마지막 60프레임 간격을 기록합니다. 첫 장면은 모든 텍스처 로드 완료를 뜻하지 않습니다.
이 추정 모델은 사진과 비슷한 공간 관계를 탐색하기 위한 것이며, 현장 GPS·정밀 표고 자료 확보 시 교체해야 합니다.