김현우
  • 게임 제작에 유용한 AI 서비스 정리 (2)
    2023년 04월 23일 23시 56분 35초에 업로드 된 글입니다.
    작성자: kugorang

    TL;DR — 3줄 핵심 요약

    • 문제: 게임에 쓸 2D 그림과 3D 모델, 애니메이션을 직접 만들려면 시간과 인력이 많이 든다.

    • 기술/원인: 2023년에는 문장으로 그림을 만드는 Midjourney, 그림을 3D 모델로 바꾸는 Kaedim, 동영상을 애니메이션으로 바꾸는 DeepMotion이 공개되어 있었다. 셋 다 입력 하나로 결과물을 만든다.

    • 해결/인사이트: 완성도는 상용 제품에 쓰기 어려운 수준이었지만, 재미를 검증하는 프로토타입 단계에서는 충분히 쓸 수 있었다. 약관과 품질 확인은 사람이 해야 한다.

    개요: 이번 편은 그래픽 리소스

    1편에서는 ChatGPT와 자연어를 코드로 바꾸는 도구를 정리했다. 2편에서는 게임에 들어가는 그림과 3D 리소스를 만드는 도구를 정리한다. 1편을 먼저 읽으면 흐름이 이어진다.

     

    게임 제작에 유용한 AI 서비스 정리 (1)

    들어가며 바야흐로 AI 시대이다. 구글 딥마인드의 알파고가 쏘아올린 AI 시대의 개막이 올해 들어 상용 기술로써 꽃피우게 되었다. 혹자는 공포감을 느끼나, 적어도 나는 완전 대체가 아닌 제품

    kugora.ng

    2D 이미지: Midjourney

    문장을 넣으면 그림이 나온다

    Midjourney 로고.

    Midjourney는 입력한 문장(프롬프트)에 맞는 그림을 만들어 내는 서비스다. 처음에는 정해진 횟수까지 무료로 쓸 수 있었지만, 유명인을 소재로 한 가짜 사진을 만드는 데 쓰이는 문제가 생기면서 유료 결제 사용자만 쓸 수 있게 됐다.

    가장 인상 깊었던 프란치스코 교황의 롱패딩 사진. 이 또한 미드저니로 생성한 AI 이미지이다.

    위 사진은 프란치스코 교황이 흰색 롱패딩을 입은 모습처럼 보이지만, 실제 사진이 아니라 Midjourney로 만든 이미지다. 이 사례는 AI 이미지가 실제 사진과 구분되지 않을 수 있다는 것을 보여 준다.

    사용 방법: 디스코드에서 명령어로 요청한다

    Midjourney는 자체 앱 대신 디스코드 서버의 챗봇으로 동작한다. 채널에 /imagine 명령과 문장을 넣으면 이미지 네 장을 만들어 준다. 그래서 좋은 결과를 얻으려면 문장을 어떻게 쓰는지가 중요하다.

    프롬프트 예시: 예수와 열두 제자의 셀피

    "예수와 12 제자가 함께 찍은 셀피"라는 장면을 만들고 싶다면, 장면 설명만으로는 부족하다. 누가 어디에 서 있는지, 카메라가 어디에 있는지, 어떤 렌즈로 찍은 것처럼 보여야 하는지까지 적어야 한다.

    사람은 사진을 볼 때 구도와 빛을 자연스럽게 판단하지만, AI는 그 판단을 대신하지 못한다. 그래서 카메라 위치, 렌즈 종류, 인물 수, 표정까지 문장으로 알려 줘야 한다. 번거롭지만, 그렇게 적은 문장에 따라 결과가 크게 달라진다.

     

    미드저니 사용법 알아보고 AI 로고 만들기 | 어도비(Adobe)

    미드저니 사용법을 알아보고 나만의 브랜드를 위한 AI 로고를 만들어보세요. 포토샵 무료 체험을 통해 로고 완성도를 높일 수 있습니다.

    www.adobe.com

    로고를 만드는 용도로도 쓸 수 있다. Adobe가 정리한 사용법 글에는 브랜드 로고를 만드는 절차가 예시와 함께 나온다.

    3D 모델과 애니메이션

    그림에서 3D 모델로: Kaedim과 Mixamo

    Kaedim은 그림 한 장을 3D 모델로 바꾸는 서비스다. 색과 질감이 입혀진 모델을 만들어 준다. 여기에 Mixamo를 붙이면 사람 모양 모델에 걸음, 달리기 같은 애니메이션을 입힐 수 있다.

     

    Kaedim | 3D models in minutes

    Kaedim is your own personal 3D artist. Use any basic image to create a textured, production-ready 3D model.

    www.kaedim3d.com

     

    트위터에서 즐기는 Yota Tasaki/田崎陽太🇷🇴

    “ちょっと話題になった画像から3Dを生成するkaedim3dを試してみた。 midjourney→kaedim3d→mixamoのコンビネーション。 品質は今のところ怪しいけど未来は感じた・・ https://t.co/OjClxAWGxU”

    twitter.com

    한 개발자가 Midjourney로 그림을 만들고, Kaedim으로 3D 모델을 만들고, Mixamo로 애니메이션을 붙이는 순서를 시험해 공개했다. 그가 밝힌 품질은 그때까지 믿기 어려운 수준이었지만, 이 순서가 가능하다는 것을 보여 줬다.

    동영상에서 애니메이션으로: DeepMotion

    DeepMotion은 사람이 움직이는 동영상을 넣으면 그 동작을 캐릭터의 애니메이션 데이터로 바꿔 준다. 카메라 한 대로 찍은 영상만으로도 동작을 뽑아내고, 그 데이터를 Blender에서 불러와 쓸 수 있다.

     

    Deepmotion 및 Blender를 사용한 자동 모션 캡처

    가라지팜은 Deepmotion에 대한 소개 및 동영상에서 캐릭터의 3D 애니메이션을 생성하고 Blender에서 모션 캡처의 데이터를 사용하는 방법을 소개합니다.

    garagefarm.net

    Mixamo는 무료로 쓸 수 있지만 원하는 동작이 없으면 비슷한 동작으로 대체해야 했다. DeepMotion은 이 빈자리를 채울 수 있다. 다만 완성도는 상용 제품에 넣기 어려운 수준이고, 게임의 재미를 확인하는 프로토타입 단계에 알맞다.

    정리: 지금 어디까지 쓸 수 있나

    2023년 4월 기준으로 정리하면 세 가지다. 첫째, 2D 그림은 문장만으로 원하는 수준에 가깝게 만들 수 있다. 둘째, 3D 모델과 애니메이션은 자동으로 만들 수 있지만 품질이 일정하지 않다. 셋째, 어느 쪽이든 결과를 확인하고 고르는 일은 사람이 해야 한다.

    자료를 찾으면서 일자리에 대한 걱정보다 이 도구로 어떤 게임을 만들 수 있을지에 대한 생각이 더 많이 들었다. 같은 도구를 쓰더라도 결과는 쓰는 사람의 판단에 따라 달라진다. 코드 수정, 모의 시험, 실제 기기 검증, 운영 반영이 각각 다른 단계이듯, AI가 만든 리소스도 검증을 거쳐야 제품에 들어갈 수 있다.

    자주 묻는 질문 (FAQ)

    Q1. Midjourney를 무료로 쓸 수 있나요?

    A. 2023년 4월 기준으로 무료 체험은 끝났고 유료 구독만 가능하다. 무료로 쓰려면 Stability AI의 Stable Diffusion처럼 직접 실행하는 모델을 쓰는 방법이 있다. 대신 설치와 실행 환경을 직접 준비해야 한다.

    Q2. AI로 만든 이미지를 게임에 넣어도 되나요?

    A. 서비스 약관을 먼저 확인해야 한다. 유료 회원에게 상업적 이용을 허용하는지, 만든 이미지의 권리를 누가 가지는지가 서비스마다 다르다. 사람 얼굴이나 로고처럼 권리가 있는 소재는 따로 확인이 필요하다.

    Q3. DeepMotion 결과를 상용 게임에 쓸 수 있나요?

    A. 2023년 기준으로는 어렵다. 동작이 어색하거나 손가락처럼 작은 부분이 뭉개지는 경우가 있다. 대신 프로토타입에서 조작감과 재미를 확인하는 용도로는 충분하다.

    728x90
    728x90

    '게임 개발' 카테고리의 다른 글

    게임 제작에 유용한 AI 서비스 정리 (1)  (2) 2023.04.09
    댓글