인바이런먼트 쿼리 시스템

인바이런먼트 쿼리 시스템(EQS)이 무엇인지, 이 시스템으로 어떻게 환경 데이터를 쿼리하는지 설명합니다. 그런 다음 이 데이터를 AI가 취할 행동을 결정하는 프로세스에 사용하도록 제공할 수 있습니다.

Choose your operating system:

Windows

macOS

Linux

인바이런먼트 쿼리 시스템(EQS) 은 언리얼 엔진 5(언리얼 엔진)의 인공 지능 시스템 내에 있는 기능으로, 환경으로부터 데이터를 수집하는 데 사용됩니다. EQS에서는 다양한 테스트를 통해 수집된 데이터에 대해 질문할 수 있으며, 이러한 데이터는 질문 유형에 가장 잘 맞는 항목을 생성합니다. 

EQS 쿼리는 비헤이비어 트리(Behavior Tree)에서 호출되어 테스트 결과를 바탕으로 의사 결정을 내리는 데 사용될 수 있습니다. EQS 쿼리는 주로 생성기(Generator)컨텍스트(Context)로 구성됩니다. EQS 쿼리는 AI 캐릭터가 플레이어를 공격할 시야가 확보되는 최적의 위치, 가장 가까운 체력 또는 탄약 아이템, 가장 가까운 은폐 지점 등을 찾도록 지시하는 데 사용될 수 있습니다. 

언리얼 엔진에서 비헤이비어 트리가 작동하는 원리를 전반적으로 이해하고 있으며 AI가 환경에 쿼리하도록 만들고 싶다면, 인바이런먼트 쿼리 시스템 퀵스타트 가이드부터 시작하는 것이 좋습니다. 그 가이드에서는 AI가 멀리서 플레이어를 공격하기에 가장 좋은 위치를 찾게 하는 예시를 처음부터 끝까지 자세히 설명합니다. 아래의 핵심 정보 섹션에서 EQS의 개요, EQS 작업 사용자 가이드, EQS 내에서 사용 가능한 노드 및 프로퍼티를 상세히 보여주는 노드 레퍼런스 페이지 등을 참고하세요. 

시작하기

핵심 정보