Unity URP로 구현한 자연 환경 시뮬레이션, Opus 5.5 활용
Natural environment simulation in Unity URP, Opus5.5.
핵심 요약
AI를 활용해 Unity URP로 노르웨이 지형 데이터를 기반으로 한 고퀄리티 자연 환경을 절차적으로 생성 중입니다.
- 기술적 성취 — AI를 활용해 25,000그루 이상의 나무와 복잡한 지형을 절차적으로 생성함
- 지형 데이터 — 노르웨이 로포텐의 실제 고도 데이터를 기반으로 4x5km 규모의 섬을 구현함
- 엔진 성능 — 1440p 해상도에서 60fps 이상의 프레임으로 커스텀 볼류메트릭과 기상 시스템을 구동함
- 개발 목적 — 기술 아트 및 그래픽 프로그래밍 역량 강화를 위한 프로젝트로 진행 중임

Unity URP로 북대서양 섬 만드는 거 시작한 지 7일째다(작업 중). AI(주로 Opus 5.5, 가끔 Astra한테 피드백 받음) 써서 내 테크 아트랑 그래픽 프로그래밍 실력이 얼마나 늘 수 있는지 테스트해보고 싶었음.
목표는 이거임: 파도 치는 해안가부터 눈 덮인 정상까지 걸어 다닐 수 있고, 어디서 멈춰서 둘러봐도 경치 죽이는 섬 하나 만들기. 해안가 근처에서 잠수도 좀 할 수 있게 하고. 지형은 노르웨이 로포텐(Lofoten) 실제 고도 데이터를 가져와서 4 × 5km 크기에 1,000m 높이 봉우리가 있는 섬으로 다듬고 수정했음. 날씨는 항상 흐리고 안개 잦고, 햇빛은 보기 힘든 컨셉임.
뭐 하나 수동으로 배치한 거 없음. 떨어진 낙엽부터 메조/매크로 단위 지형 변화, 수풀, 바위 배치까지 전부 절차적(procedural) 시스템으로 돌렸음.
지금까지 구현한 거: 지형이랑 바위, 이끼, 관목림; 내가 직접 만든 나무/숲 생성기로 뽑아낸 자작나무랑 소나무 숲(2만 5천 그루 이상); 수십만 개의 고사리랑 지표면 식물들; 파도랑 서핑, 수중 비주얼, 호수, 연못, 개울, 폭포가 있는 바다; 생겼다 사라지는 구름; 비, 안개, 별이 빛나는 밤하늘, 그리고 완벽한 낮밤 주기.
영상은 엔진에서 바로 뽑은 거임. 수 킬로미터에 달하는 가시거리, 커스텀 볼류메트릭, 대기 시스템, 조명/그림자 투사, 그리고 컴퓨트 셰이더로 생성한 지오메트리까지 다 들어갔음.
엔진에서 바로 찍은 영상이고, 1440p에서 60fps 훨씬 넘게 잘 돌아감. 아직 작업 중임.
야생 동물이나 사운드는 아직 안 넣었음.
지형 데이터 출처: Nasjonal høydemodell DTM 1 m, © Kartverket (CC BY 4.0), 수정됨.
