게임 개발자를 위한 AI 아트

이제, 아이디어를 훨씬 쉽게 시각화할 수 있습니다. 게임 디자인을 위한 AI 아트 생성 방법을 알아보세요.

게임 디자인에서 AI 생성 아트의 역할

게임 산업의 AI는 체커와 체스 프로그램이 개발되었던 1950년대까지 거슬러 올라갑니다. 오늘날 거의 모든 비디오 게임에는 현실 세계를 시뮬레이션하고 사실적인 NPC(Non-Player Character, 플레이어가 직접 조정할 수 없는 캐릭터)를 생성하기 위해 어떠한 형태로든 AI가 포함되어 있습니다. 게임 프로그래밍용 AI는 향후 몇 년 안에 게임 환경 구축에 크게 기여할 것입니다. 게임 AI는 캐릭터와 내러티브 개발에도 중요한 역할을 할 수 있습니다.

 

최근, 게임 업계에서는 게임 디자인에 생성형 AI를 적극 활용하고 있습니다. 머신 러닝 모델을 기반으로 이미지를 생성하는 AI 생성 툴을 이용하여, 원하는 사물이나 모습을 텍스트 프롬프트로 간단히 설명하면 이미지가 즉시 생성됩니다. 이 기술은 매우 빠르고 유용하기 때문에 게임 프로그래머는 그 어떤 아이디어도 자유롭게 구현할 수 있습니다.

 

AI 아트를 사용하면 게임을 프로그래밍하기에 앞서 새로운 아이디어를 마음껏 시도하고, 여러 차례 반복하여 수정할 수 있습니다. 게임 환경과 캐릭터의 이미지를 생성하고, 게임 타이틀에 어울리는 텍스트 효과를 만들고, 다양한 색상 팔레트와 텍스처를 실험해 볼 수 있습니다. 머릿속에 떠도는 모든 생각을 프로토타입으로 곧바로 만들 수 있는 것입니다.

AI 아트로 게임 세계 창조

게임 캐릭터가 등장하기 위해서는 캐릭터가 존재할 장소가 필요합니다. 단순한 사이드 스크롤 게임부터 복잡한 오픈월드 게임에 이르기까지, 게임 속 배경은 게임의 성공을 좌우한다고 해도 과언은 아닙니다. 플레이어가 게임에서 어디로 어떻게 이동할지, 각 레벨이 어떻게 진행될지 알 수 있는 최상위 맵이 완성되면 AI를 사용하여 모든 것이 어떻게 보일지 정할 수 있습니다.

AI 환경

게임 속 세상을 구상하세요

먼저, 게임이 펼쳐질 세상과 미학을 결정합니다. 예를 들어, 떠다니는 섬으로 이루어진 하늘 왕국에서 거대한 독수리에 올라탄 궁수들이 드래곤과 싸우는 세상일 수도 있고, 픽셀화된 포스트 아포칼립스 물건 찾기 게임이 벌어지는 맨해튼의 하수구가 배경이 될 수도 있습니다, 인턴 Gerald가 커피를 흘리지 않고 주방에서 상사의 사무실로 가야 하는 초현실적인 사무실 환경이 될 수도 있습니다.

스토리보드 1
스토리보드 2
스토리보드 3
스토리보드 4

AI로 무드보드와 스토리보드를 작성하세요

세상을 구상했다면 다른 사람이 이해할 수 있도록 시각화하여 보여줍니다. ‘텍스트를 이미지로’와 같은 Firefly 기반의 기능을 사용하여 게임 캐릭터가 살 수 있는 풍경과 건물을 만들어 보세요. Adobe Firefly는 건축 양식과 스타일을 인식하므로 튜더 양식의 마을, 브루탈리즘 양식의 사무실 건물, 벽으로 둘러싸인 사막의 오아시스, 열대 우림의 텐트 등 모든 것을 만들 수 있습니다. 오래된 마법 도서관부터 모던한 공장 현장에 이르기까지 모든 내부 공간도 빠르고 쉽게 구현할 수 있습니다.

캐릭터 탐구를 위한 AI 아트

메인 캐릭터, NPC 등을 디자인할 때 구체적인 텍스트 프롬프트로 다양한 모습을 빠르게 실험해 볼 수 있습니다. Firefly 웹 앱에서 설명을 구체적으로 입력할수록 더 나은 결과물을 얻을 수 있습니다.

먼저 스타일을 설정하세요.

게임에는 저마다 고유한 세계와 미학이 있습니다. 판타지, 스팀펑크, 공상 과학, 서부극 등 원하는 게임 속 세계를 추가할 수 있습니다. Firefly의 오른쪽 패널에서 원하는 스타일을 선택할 수도 있습니다. 생생함, 차분함 등 특정 색상이나 콘셉트를 추가해 보세요.

스타일 선택

구체적으로 묘사하세요.

캐릭터의 키와 나이, 캐릭터의 정체성(인간, 동물, 반인반수 등), 눈 색상, 캐릭터 얼굴에서 드러내고자 하는 스토리 등 최대한 구체적으로 묘사하여 프롬프트를 입력하세요. 주름, 흉터, 타투, 무기 등을 캐릭터 외모에 포함해도 좋습니다. 캐릭터를 자세히 구현하기 위해 프롬프트를 다양하게 실험하세요. 설명이 구체적일수록 크리에이터가 원하는 결과물을 얻을 수 있습니다.

캐릭터 1
캐릭터 2
캐릭터 3

프롬프트를 세밀하게 조정하세요.

구두점 및 다른 툴을 사용하여 AI 아트 프롬프트를 조정할 수 있습니다. AI가 한 덩어리의 문구를 제대로 인식하도록 서로 묶여야 하는 단어들 주위에 따옴표를 추가하세요. 예를 들어, "눈 덮인 산봉우리” 위에 서 있는 “분홍색 털 매머드” 옆의 “더러운 누더기를 입은 어린 소녀 모험가”와 같은 식으로 따옴표를 추가하면 더 나은 결과를 얻을 수 있습니다.

 

포함하고 싶지 않은 요소를 표시하고, 스타일의 강도를 지정하고, AI가 프롬프트를 얼마나 따를지 지침을 제공할 수도 있습니다. 예를 들어, 다른 캐릭터의 파란색 톤과 겹치지 않으려면 프롬프트 끝에 [avoid = blue]를 입력하면 됩니다.

 

AI는 미묘한 작업도 가능합니다. 스팀펑크의 분위기를 약간만 드러내고 싶다면 스타일 강도를 조정합니다. 예를 들어 [stylize = 20, 80]과 같이 두 수의 합이 100이 되도록 입력합니다. AI가 프롬프트를 따르는 정도를 설정하려면 [guidance = 5]와 같이 0~25 중에서 숫자를 선택합니다. 숫자가 낮을수록 프롬프트의 지침을 따르지 않습니다.

눈 덮인 산봉우리 위에 서 있는 분홍색 털 매머드 옆의 더러운 누더기를 입은 어린 소녀 모험가

‘텍스트를 이미지로’ 프롬프트: "눈 덮인 산봉우리” 위에 서 있는 “분홍색 털 매머드” 옆의 “더러운 누더기를 입은 어린 소녀 모험가”

생성형 채우기로 AI 생성 캐릭터를 편집하세요.

Firefly에서 이미지를 생성한 다음에는 결함을 수정하고 개체를 추가하거나 제거할 수 있습니다. 이미지의 왼쪽 상단에 있는 ‘편집’ 버튼을 클릭하고 ‘생성형 채우기’를 선택합니다. 무기 등 다른 소품을 추가하려면 배치할 영역을 선택한 다음 프롬프트 필드에 개체 설명을 입력합니다.

“분홍색 털 매머드” 옆의 "눈 덮인 산봉우리” 위에 서있는 “더러운 누더기를 입은 어린 소녀 모험가”

AI 텍스트 효과로 세련된 타이틀 만들기

게임 프로그래머는 AI를 통해 타이틀의 스타일을 개발할 수 있습니다. Firefly에서 텍스트 효과를 만들려면 프롬프트 필드에 원하는 효과에 대한 간단한 설명과, 스타일을 지정할 단어를 입력한 다음 ‘생성’을 클릭하면 됩니다. 스타일 목록에서 효과를 선택할 수도 있습니다. 도넛이 쌓이기 전에 도넛을 빠르게 장식해야 하는 게임이라면 프롬프트에 '도넛 더미'를 입력해 보세요.

POP

AI 생성 이미지를 상업적으로 사용하는 방법

게임 개발자에게 생성형 AI와 관련된 법적 문제는 부담이 될 수 있습니다. Firefly의 첫 번째 생성형 AI 모델은 상업적으로 안전합니다. Adobe Stock의 데이터 세트와 함께, 공개 라이선스 작품 및 저작권이 만료된 공개 도메인 콘텐츠를 학습하므로 다른 크리에이터의 저작권을 침해하지 않습니다.

 

Firefly를 통해 디자인에 영감을 주는 이미지를 마음껏 활용하며 독창적인 게임 세계와 캐릭터를 구현하고 세상과 공유할 수 있습니다. AI 생성 아트를 제작하는 방법을 배워 스킬을 향상해 보세요.

이 콘텐츠 공유하기

Adobe Firefly 소개

강력한 생성형 AI 기능을 주요 Adobe 제품에서 만나보세요.

기타 추천 항목

 Firefly로 생성한 우주선이 있는 외계인 행성
Firefly로 생성한 여러 색상의 프랙탈
 Firefly로 생성한 종이접기 백조
Firefly로 생성한 여러 색상의 꽃