클라이언트가 위성 스크린샷 한 장만 던져줬다, Three.js + Blender로 3D 에너지 스테이션을 지어냈다

AI 요약

클라이언트가 위성 스크린샷 한 장과 시설 목록만 제공한 상황에서, 개발자가 Three.js와 Blender로 "종합 에너지 보급소" 3D 디지털 트윈 대시보드를 완성한 사례가 공개됐다. AI가 생성한 개념도를 역으로 분석해 등축 투영 카메라 파라미터(방위각 -47.06°, 앙각 23.66°, 8.33px/m)를 최소자승법으로 추정하고, 이를 지상 좌표로 역투영해 배치를 재구성했다. 모든 산출물을 Python 스크립트로 생성하는 "단일 데이터 소스" 원칙을 지켜 모델·데이터를 수작업으로 고치지 않았다. Blender Cycles로 야경 조명을 베이킹하고, Sketchfab CC BY 4.0 차량 모델로 주유·충전 차량 흐름을 시뮬레이션했다. 최종적으로 헤드리스 Chrome 스크린샷과 Python 이미지 오버레이로 설계도와 픽셀 단위 정합성을 검증했다.

핵심 포인트

  • 위성 스크린샷 1장 + 시설 목록만으로 3D 대시보드 구현, CAD·주소·치수 없음
  • 개념도 카메라 파라미터 역산 결과: 방위 -47.06°, 앙각 23.66°, 8.33px/m, 잔차 약 3px
  • 기술 스택: Vue 3 + Vite, three.js(UnrealBloomPass·RectAreaLight·InstancedMesh), Blender 5.1 Python 스크립트 모델링
  • draw_plan.py를 유일한 데이터 소스로 삼아 계획도·site.json·plan.json·항공 배경을 파생 생성

향후 전망

  • 스크립트 기반 파이프라인으로 좌표 한 줄만 수정하면 전체 재생성 가능해 유지보수 효율 극대화
  • AI 개념도 역설계 워크플로가 유사 디지털 트윈 프로젝트의 참조 모델이 될 전망
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...