Unity 검색

아름다운 월드를 구축하기 위한 머신러닝 활용

2022년 8월 2일 산업 분야 | 8 분 소요
Intel Game Dev AI Toolkit with Gaia ML (for Unity)
Intel Game Dev AI Toolkit with Gaia ML (for Unity)
공유

Is this article helpful for you?

Thank you for your feedback!

Procedural Worlds는 최근 Intel의 Game Dev AI Toolkit에 Gaia를 도입했습니다. Gaia의 도입이 차세대 AI 기술 구현에 어떤 도움이 되는지 알아보세요.

게임 개발자는 AI를 사용하여 초현실적인 월드 속에 정교하고도 유연한 수많은 논플레이어 캐릭터(NPC)를 채워 넣을 수 있습니다. 이러한 AI의 적용은 게임 개발에서 흔하게 사용되고 있으며, 대부분의 개발자가 Unity 기능을 사용하여 효율적으로 AI 기술을 통합할 수 있습니다. 대형 스튜디오와 같이 AI 기반 게임 개발에 많은 리소스를 할애할 수 있는 경우 AI의 잠재력은 무한하다고 볼 수 있지만, 소형 스튜디오는 예산이 걸림돌이 되는 경우가 많습니다. 이번 포스팅에서는 AI 기반 게임 개발 과정에서 마주하는 어려움을 극복할 수 있는 새로운 솔루션을 소개합니다.

하나의 목표로 수렴되는 세 가지 접근 방법: 모두를 위해 더 뛰어난 게임 개발하기

컴퓨팅 실리콘을 최대한 활용하기 위해 Intel은 다른 업계 리더들과 함께 oneAPI와 같은 혁신적인 툴을 제작했습니다. OneAPI는 다양한 유형의 아키텍처에서 애플리케이션을 제작하기 위한 개방형 표준 기반 크로스 아키텍처 프로그래밍으로 CPU와 GPU 전반에서 워크로드를 지능적으로 분산할 수 있습니다. 마찬가지로, Procedural Worlds는 간편하게 고유한 월드를 만들고 자동화할 수 있도록 다양한 절차적 AI 기반 월드 구축 플러그인을 개발했습니다. 이는 고품질의 게임 에셋과 툴, 팩을 경제적인 가격에 제공하는 Unity 에셋 스토어의 핵심 목표인 '모든 규모의 스튜디오에 공평한 경쟁의 장을 제공한다'는 것과 부합합니다.

게임에 가장 효과적인 AI 기반 기능을 제공하기 위해 유니티는 Intel, Procedural Worlds와 힘을 합쳐 Unity용 Intel Game Dev AI Toolkit with Gaia ML을 제작했습니다. 이 무료 툴킷은 실리콘에 최적화된 AI 기능과 정교한 게임 월드 구축을 하나의 Unity 플러그인으로 제공합니다.

Screen capture of Gaia environment from Procedural Worlds.

게임을 위해 제작된 Intel 툴킷

Intel® Distribution of OpenVINO™ 툴킷이나 oneAPI Rendering Toolkit 등의 Intel 솔루션은 Intel® Xe Super Sampling(XeSS)과 같은 차기 제품과 결합되어 시각적 정확도를 크게 개선하고 개발자를 위한 업무 효율을 높였습니다. Game Dev AI Toolkit은 스타일 전송과 같은 새로운 기능을 사용하여 콘텐츠를 더 빠르게 제작할 수 있도록 설계되었습니다. 또한 3D 오브젝트를 재구성하고 고해상도로 3D 휴먼을 디지털화할 뿐 아니라 자동화된 사운드를 만들고 얼굴을 애니메이션할 수 있습니다.

이 툴킷이 제공하는 놀라운 기능 중 하나는 게임 내 오브젝트를 감지할 수 있는 기능입니다. 스튜디오에서는 플레이어의 선호도를 분석하고 학습하여 게임 경험을 지능적으로 개선하는 모드나 AI 지원 타겟 식별 기능을 제공하여 게임을 개선할 수 있습니다.

이 툴킷 아키텍처는 Intel의 OpenVINO와 Unity Barracuda 신경망 인퍼런스 라이브러리를 사용하는 인퍼런스 레이어를 통해 Unity와 통합됩니다. 이 방식을 사용하면 디자이너는 높은 비용의 재개발 과정 없이 게임에 다양한 스타일을 바로 적용할 수 있습니다.

AI 성능을 극대화할 수 있도록 이 툴킷은 Intel의 최신 통합 GPU를 위한 DP4A 명령과 Intel® Arc™ 그래픽스 제품을 위한 XMX AI 가속을 지원합니다. 

Intel Game Dev AI Toolkit – High-level architecture

스타일 전송 및 Unity 렌더 파이프라인 지원

Game Dev AI Toolkit은 GAN(Generative Adversarial Network, 생산적 적대 신경망) 스타일 전송 기능을 지원합니다. 이를 사용하면 전체 씬의 스타일을 지정하거나 더 다양한 예술적 표현을 위해 씬의 특정 오브젝트나 캐릭터의 스타일을 변경할 수 있습니다. 또한 이 툴킷은 고해상도 렌더 파이프라인(HDRP)을 비롯한 빌트인 Unity 렌더 파이프라인을 지원합니다.

퀘스트와 같은 월드 구축

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

"Intel은 저에게 상징적인 회사입니다. Intel에 대해 더 자세히 알 기회라고 생각하자마자 바로 함께 일하기로 했습니다." – Adam Goodrich, Procedural Worlds

Adam Goodrich는 비즈니스 소프트웨어 개발, 성공적인 스타트업 운영을 뒤로 하고 더 인간적인 컴퓨팅 기술로 관심을 돌렸습니다. 특히 사람들을 교육하고 가이드하는 게임을 비롯해 개인 성과를 개선하는 것에 컨텍스트 기반 컴퓨팅을 사용하는 방법을 찾기 시작했습니다. Goodrich는 결국 이 둘을 합치기로 했습니다. 컨텍스트 기반 컴퓨팅이란 자동으로 데이터를 수집하고 분석하여 유용한 결과, 즉 머신러닝(ML)을 생성하는 것입니다.

Goodrich는 Unity로 게임을 제작하기 시작했으며, C#에 관한 배경지식 덕분에 비교적 빠르게 게임 구축 방법을 배웠습니다. 기업가로서 그는 Unity 에셋 스토어의 가능성을 알아보았고, Procedural Worlds를 설립하여 Unity 게임 개발자를 위한 월드, 랜드스케이프, 터레인, 씬을 시작으로 모바일, VR, 데스크톱용 콘텐츠를 자동으로 제작할 수 있는 툴을 만들었습니다.

Procedural Worlds는 계속해서 Unity 에셋 스토어에 여러 터레인 및 씬 생성 툴을 퍼블리시했으며, 대부분의 툴이 베스트셀러가 되었습니다. Gaia Pro는 2020 Unity Awards에서 최고의 아트 툴로 선정되기도 했습니다. Gaia가 게임 개발자에게 대체 불가능한 AI 기반 툴이라는 것을 알게 된 Intel 팀은 Gaia의 월드 구축 기능을 Intel Game Dev AI Toolkit에 추가하도록 요청했습니다. Procedural Worlds는 이에 적극 찬성하여 Gaia Pro의 새로운 버전인 Gaia ML을 제작했습니다.

원활한 통합

Intel Game Dev AI Toolkit과 Gaia ML은 원활한 통합을 위해 Unity 엔지니어와 긴밀히 협력하여 개발되었습니다. 에셋 스토어에 있는 모든 툴은 이와 같이 심사와 테스트 과정을 거치게 됩니다.

개발자는 자체 솔루션을 코딩하지 않고도 바로 적용할 수 있는 에셋을 사용하여 많은 시간을 절약할 수 있습니다. Ramen VR의 Zenith, ArtCraft의 Crowfall, Visionary Realms의 Pantheon: Rise of the Fallen등을 비롯한 많은 게임들이 Unity 에셋 스토어의 Gaia Pro를 사용해 제작되었습니다.

Still from Ramen VR’s Zenith
Ramen VR의 Zenith

모두가 자랑스러워할 만한 성과

게임 스튜디오와 개발자가 AI의 잠재력에 더 쉽게 접근하도록 만든 것은 인류 역사상 가장 큰 성과 중 하나라 할 수 있습니다. 이를 실현하기 위해 세계 최대의 반도체 개발사와 Unity 에셋 스토어의 주요 퍼블리셔가 협업한 것은 어쩌면 당연한 일입니다.

Intel, Procedural Worlds, 유니티의 협업으로 탄생한 Intel Game Dev AI Toolkit with Gaia ML을 사용하면 복잡하고 사실적인 터레인, 생생한 환경 시스템, 더 생생한 NPC로 가득한 월드를 다양한 텍스처를 사용하여 만들 수 있습니다. 게임 업계의 판도를 바꾸는 놀라운 툴킷입니다.

SIGGRAPH에서 자세히 알아보기

유니티는 SIGGRAPH에서 그래픽스 및 렌더링과 관련된 최신 기술 혁신을 선보일 예정입니다. Game Dev AI Toolkit에 대해 더 자세히 알아보고 싶다면, 8월 9일 오후 3시(태평양 표준시)에 West Building, Room 116-117, Unity Session Room에서 열리는 Intel의 강연 세션을 확인하시기 바랍니다.

시작하기

무료로 툴킷을 다운로드하여 Gaia ML에 대해 더 자세히 알아보세요. 그리고 GDC 2022에서 공개된 Intel® Arc™에서 실행되는 Intel Game Dev AI Toolkit을 확인하고, Intel의 공식 튜토리얼을 참고하여 AI Game Dev Toolkit을 최대한 효율적으로 활용하세요. 이번 툴킷을 활용한 작품이 많이 만들어지길 기대합니다.

이 콘텐츠는 Targeting Cookies 카테고리를 수락해야만 동영상을 시청할 수 있도록 허용하는 타사 제공업체에서 호스팅합니다. 이러한 제공업체의 비디오를 보려면 쿠키 환경 설정에서 Targeting Cookies 카테고리를 수락하시기 바랍니다.

How to get started

Get started by downloading the free toolkit and learn more about Gaia ML. Then check out the GDC 2022 reveal of the Intel Game Dev AI Toolkit running on Intel® Arc™, and make the most of your AI Game Dev Toolkit implementation with Intel’s official tutorials. We can’t wait to see what you create.

2022년 8월 2일 산업 분야 | 8 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물