카리브해 해변 오픈월드 · 캐릭터+장면 두 프롬프트로 만드는 플레이 가능한 세계

HappyOyster게임화면바다리얼리즘피트니스크리에이티브39초
캐릭터 레퍼런스 이미지 한 장과 해변 레퍼런스 이미지 한 장을 사용해, HappyOyster 월드 모델 안에 키보드로 걷고 질주하고 점프하고 쪼그려 앉을 수 있는 3인칭 해변을 만든다. 노을 아래 남긴 발자국은 파도에 서서히 씻겨 나간다. 프롬프트는 캐릭터와 장면 두 부분으로 나뉘며, 각각 조작 가능한 동작과 환경에 나오면 안 되는 것을 명확히 적는다.
PROMPT · 캐릭터 프롬프트
AI로 창작 시작
Freya Lux는 유일한 플레이 가능 캐릭터로, 파란 눈과 포니테일로 묶은 금발을 가진 건강한 성인 여성이다. 업로드된 캐릭터 레퍼런스와 정확히 일치시킨다: 차콜색 민소매 애슬레틱 상의, 네이비색 통 레깅스, 밝은색 스니커즈. 모험 내내 그녀의 얼굴, 신체 비율, 헤어스타일, 의상을 일관되게 유지한다. 레퍼런스는 동일 인물의 정면과 후면 모습을 보여주는 것이며, Freya는 단 한 명만 만든다. 3인칭 탐험 시점으로, 카메라는 처음에는 Freya의 뒤쪽, 어깨보다 약간 높은 위치에서 그녀의 전신과 앞쪽 지면을 보여준다. 카메라는 부드럽게 그녀를 따라가며, 그녀를 화면에 유지한 채 회전하여 주변을 둘러볼 수 있다. 플레이어는 Freya를 조작해 앞으로/뒤로 걷기, 옆으로 이동하기, 방향 전환, 전력 질주, 점프, 쪼그려 앉기를 할 수 있다. 걷기는 자연스러운 교차 걸음과 편안한 팔 움직임을 사용한다. 전력 질주 시에는 보폭과 팔의 흔들림이 커지고, 포니테일이 자연스럽게 튕긴다. 점프하면 두 발이 모래에서 동시에 떨어지며, 착지 시 무릎을 굽혀 균형을 되찾는다. 쪼그려 앉으면 무릎과 엉덩이를 굽혀 몸을 낮추고, 일어서면 원래 자세로 돌아간다. 걷는 동안 신발은 계속 지면에 닿아 있으며, 젖은 모래 위에 얕은 발자국을 남긴다. 달리거나 착지할 때는 마른 모래가 작게 흩날린다. 가만히 있을 때는 차분하게 서서 미세한 호흡을 보인다. 두 손은 비어 있다. 이것은 전투나 장비 없이 진행되는 평화로운 탐험이다.
✍️ 편집자 해설

이 캐릭터 프롬프트의 핵심은 '유일성'을 확실히 못 박는 데 있다. 먼저 외형을 구체적인 명사와 수치로 고정한다(파란 눈, 포니테일 금발, 색상까지 지정한 상의와 바지). 그런 다음 레퍼런스가 동일 인물의 정면과 후면이며 캐릭터는 하나만 만든다는 문장을 덧붙여, 월드 모델이 두 장의 레퍼런스 이미지를 서로 다른 두 사람으로 오인하지 않도록 한다. 동작 부분은 '민첩하게', '자연스럽게' 같은 추상적 표현 대신 조작 유형별로 하나씩 나눠 적는다 — 걷기, 질주, 점프, 쪼그려 앉기 각각에 보폭 변화, 무릎 굽힘, 포니테일 튕김 같은 구체적인 신체 반응을 부여해, 플레이 가능성을 중시하는 월드 모델이 구체적인 애니메이션 상태 기계에 대응시키기 쉽게 만든다. 마지막은 '빈손', '전투·장비 없음'으로 장면의 경계를 명확히 그어, 모델이 마음대로 소품을 추가하지 못하게 막는다.

AI로 창작 시작
장면 프롬프트
PROMPT · 프롬프트 전문
AI로 창작 시작
업로드된 해변 이미지를 환경 레퍼런스로 사용한다. 고요한 카리브해 해변, 노을이 지는 시간. 해안선은 완만한 곡선을 이루고, 모래는 옅은 색이며, 바닷물은 터콰이즈 빛깔이고, 내륙 쪽에는 야자수가 늘어서 있다. 해안선, 따뜻한 황금빛 조명, 정돈된 구도를 유지한다. Freya를 물가 근처의 단단한 모래 위에 배치하고, 처음에는 해변을 따라가는 방향을 바라보게 한다. 앞쪽에는 걷기, 질주, 점프, 쪼그려 앉기를 위한 넓고 끊김 없는 열린 모래밭을 남겨둔다. 플레이어가 이동하거나 카메라를 회전해도 해변은 계속 이어져 있고 지형은 일관되게 유지되어야 한다. 작은 파도가 먼바다에서 해안을 향해 끊임없이 밀려온다. 각 파도는 낮은 파고를 이루었다가 부드러운 하얀 거품으로 부서지며, 모래 위로 얇은 물막을 펼친다. 그런 다음 물이 빠지면서 젖어서 반짝이는 모래가 드러난다. 거품은 서서히 사라지고, 파도의 간격과 높이는 자연스러운 리듬을 위해 조금씩 달라진다. Freya의 발자국은 젖은 모래 위에 얕은 흔적을 남긴다. 물가에서는 잔잔한 파도가 발자국 위를 덮으며 서서히 지워나간다. 그녀가 얕은 물살에 발을 들이면 신발이 작은 물보라와 잔물결을 일으키고, 물은 그녀의 발 주위를 흐르다가 자연스럽게 빠져나간다. 야자수 잎이 산들바람에 부드럽게 흔들린다. 움직이는 물과 젖은 모래 위로 황금빛 반사가 일렁인다. Freya는 해변 위에 부드럽고 일관된 그림자를 드리운다. 주변 소리: 잔잔한 파도 소리, 빠져나가는 물소리, 바스락거리는 야자수 잎 소리, 그리고 그녀의 움직임에 맞는 발걸음 소리. 탐험하는 동안 동일한 노을빛 조명을 유지한다. 추가 인물, 건물, 배, 차량, 극적인 날씨 변화나 장면 전환은 없음.
✍️ 편집자 해설

이 장면 프롬프트의 핵심은 '끝없이 걸을 수 있는 느낌'에 물리적 근거를 부여하는 데 있다. 먼저 레퍼런스 이미지로 해안선과 구도를 고정한 뒤, 플레이어를 위해 연속적이고 열린 모래밭을 남겨두라고 명시하고, 카메라가 이동하거나 회전할 때도 지형이 일관되게 유지되어야 한다고 강조한다 — 이는 상호작용 가능한 장면과 정적인 렌더링의 가장 큰 차이이며, 모델이 지형을 갑자기 바꾸지 않도록 명시적으로 못 박아야 한다. 파도는 파고, 거품으로 부서짐, 물막 펼침, 빠지며 반짝임이라는 네 단계로 세밀하게 나눠 적혀 있고, 여기에 '발자국이 파도에 씻겨 나간다'는 문장을 더해 환경의 움직임과 캐릭터의 동작을 직접 연결한다. 이는 그냥 '파도가 아름답다'고 쓰는 것보다 모델이 상호작용 효과로 구현하기 훨씬 쉽다. 마지막 제외 목록(사람, 건물, 배, 차량, 급격한 날씨 변화, 장면 전환 금지)이 장면의 경계를 정한다.

AI로 창작 시작
관련 작품
׋›
↑