포트폴리오 제작기 5 - 달 표면 느낌의 Terrain 만들기
SF 배경의 첫 바탕이 되는 달 표면 느낌의 Terrain과 AI가 만든 스카이박스를 테스트한 기록입니다.
SF 배경의 바탕부터 만들기
이번 단계에서는 에셋을 씬에 올리는 것이 아니라, 게임 공간의 가장 기본이 되는 지형을 먼저 만들기 시작했다.
AI에게 준 첫 지시는 단순했다.
지금 열린 씬에서 sf 배경을 만들건데, 먼저 달 표면 느낌이 나는 terrain부터 깔아봐
이 문장의 핵심은 "완성된 배경을 만들어라"가 아니다. 먼저 씬의 바닥이 되는 Terrain을 깔고, 그 위에 앞으로 창고 구조물, 외계 식생, 플레이어 이동 공간을 올릴 수 있는 기반을 만드는 것이다.
지금까지는 구조물과 장식 에셋을 각각 따로 준비했다면, 이제는 그 에셋들이 놓일 실제 땅을 만드는 단계로 넘어간 셈이다.
왜 달 표면 느낌인가
포트폴리오 게임의 배경은 현실적인 도시나 숲보다, 조금 낯설고 고립된 SF 공간에 가깝게 잡고 있다. 그래서 지형도 평범한 흙바닥보다는 달 표면처럼 건조하고 거칠며, 회색빛이 도는 표면이 더 잘 어울린다고 생각했다.
달 유형의 Terrain을 시도하려 했던 가장 큰 이유는 SF 스타일의 황량함을 표현하고 싶었기 때문이다. 넓게 비어 있는 공간, 생명체가 살기 어려워 보이는 건조한 표면, 차가운 회색빛 지형이 있으면 창고 구조물과 외계 식생이 더 낯설게 보일 것 같았다. 단순히 달을 그대로 재현하고 싶은 것이 아니라, 게임 배경 전체에 외롭고 삭막한 분위기를 깔고 싶었다.
Terrain 생성 시도
여러 프롬프트를 사용해서 달 표면 느낌의 Terrain을 만들어보려 했지만, 결과는 하나같이 마음에 들지 않았다.

달 표면처럼 보이기보다는 단순한 회색 지형처럼 보이거나, 게임에서 사용하기 어려울 정도로 형태가 어색하게 나왔다. 스크린샷으로 보면 어느 정도 분위기가 있는 것처럼 보일 때도 있지만, 실제 플레이 공간으로 생각하면 평지가 부족하거나, 요철의 방향이 애매하거나, 구조물을 올리기 어려운 형태가 되기 쉬웠다.
다른 결과도 시도해봤지만 아직 만족스럽지는 않았다.

이번 작업을 통해 Terrain은 AI에게 한 번에 맡기기보다, 사람이 큰 형태를 먼저 잡고 AI를 보조적으로 쓰는 편이 더 나을 수 있겠다고 느꼈다. 전체 높낮이, 플레이 가능한 평지, 크레이터 위치는 직접 정하고, 표면 질감이나 작은 디테일만 AI의 도움을 받는 식이 더 현실적일 것 같다.
그래서 지금은 이 부분을 어떻게 가져갈지 고민 중이다. 달 표면 같은 Terrain이 방향성으로는 마음에 들지만, AI를 이용했을 때 원하는 만큼 잘 나오지 않았다. 황량한 SF 느낌은 살리고 싶고, 동시에 실제 게임 플레이가 가능한 지형이어야 해서 어느 정도까지 직접 만들고 어느 부분을 AI에 맡길지 더 정리할 필요가 있다.
AI가 만든 스카이박스
Terrain은 마음에 들지 않았지만, AI가 자동으로 만든 스카이박스는 꽤 흥미로웠다.

하지만 아쉬운 점도 분명했다.
첫 번째는 해상도다. 기본 결과물은 1024 해상도라 실제 게임 배경으로 쓰기에는 조금 부족해 보였다. 그래서 Unity AI generation의 upscale 기능을 사용했다. 처음에는 1048 정도의 결과물을 기준으로 보고 있었는데, 이를 두 번 업스케일해서 4096x4096으로 만들었더니 훨씬 마음에 들었다. 스카이박스는 화면 전체를 감싸는 배경이기 때문에, 해상도가 올라가자 흐릿한 느낌이 줄고 우주 배경의 밀도도 더 잘 살아났다.
두 번째는 별이 반짝이는 느낌이 거의 없다는 점이다. 이미지 자체는 그럴듯하지만, 게임 안에서 우주 공간처럼 느껴지려면 아주 약한 반짝임이나 깊이감이 더 필요할 것 같다. 이 부분은 정적인 이미지 하나로 해결하기보다 procedural한 방법을 같이 고려해봐야 할 것 같다.
예를 들면 이런 방향을 생각할 수 있다.
스카이박스 이미지는 큰 분위기 담당
작은 별들은 procedural particle 또는 shader로 추가
일부 별은 아주 약하게 밝기 변화 적용
카메라 움직임에 따라 미세한 깊이감 부여
이렇게 하면 AI가 만든 스카이박스의 장점은 살리면서, 게임 화면에서 부족한 생동감을 보완할 수 있을 것 같다.
다음 단계
이번 단계에서는 SF 배경의 첫 바탕으로 달 표면 느낌의 Terrain과 스카이박스를 테스트했다.
Terrain은 아직 만족스럽지 않다. 반면 스카이박스는 방향성이 괜찮았고, 해상도와 별의 반짝임을 보완하면 사용할 수 있을 가능성이 보였다.
Terrain부분은 다른 방법을 생각해봐야되겠다