인공 지능

AI 를 통해 살아있는 게임 월드의 느낌을 내세요.

인공 지능

언리얼 엔진 3 의 게임플레이 프레임워크 및 인공 지능 시스템을 통해 AI 제어 캐릭터의 주변 공간 인지 능력을 향상시켜 똑똑하게 이동하도록 만들 수 있습니다. 씬에 수백개의 캐릭터를 실시간으로 돌릴 수 있는 언리얼 엔진 3 군중 시스템을 통해, 게임 세상에 생동감을 더해 보십시오.


언리얼 AI

언리얼 엔진 3 의 AI 시스템은 AI 와 내비게이션에 대해 탄탄한 시스템을 지원합니다. 언리얼 엔진 3 는 내비게이션 메시를 자동 생성하고 활용하여 AI 제어 캐릭터의 환경 공간 인지 능력을 향상시켜 주므로, 어디로 갈 지를 더욱 똑똑하게 결정할 수 있게 됩니다. 언리얼 엔진 3 에 구현된 내비게이션 메시는 AI 의 퍼포먼스와 메모리 사용량에 있어, 기존의 노드 기반 내비게이션 시스템에 비해서 많은 경우 최적화된 모습을 보여줍니다. 내비게이션 메시 시스템은 볼록 폴리곤 연결 그래프를 통해 AI 이동 공간을 정확하게 표현해 냅니다: * 저장되는 노드 수가 적어 차지하는 메모리도 적습니다.

  • 노드 수가 적다는 것은 여러 레벨에 걸친 길찾기 속도도 빨라진다는 뜻입니다.

  • 검색되는 그래프의 밀도가 낮아질 수록 길찾기 시간도 빨라집니다.

  • 더 나은 월드 표현은 곧 더 나은 길찾기로 이어집니다.

  • 패쓰는 자동으로 생성됩니다.

게다가 맵에 애니메이트 캐릭터 군중을 추가할 수도 있습니다. 이는 군중 목적지와 키즈멧 상호작용 네트워크를 통해 캐릭터 이동과 애니메이션을 담당하는 언리얼 엔진 3 군집 기술로 이루어집니다. 언리얼 엔진 3 군중 시스템으로 “플러그인” 동작 시스템을 사용하여 플레이어 및 기타 NPC와 군중 에이전트간의 상호작용 및 이동에 대한 완벽 제어가 가능합니다.

날 데이터

  • 군중

  • AI 가시성 매니저

    • 프레임마다 최소한(이면서 설정 가능)의 선 검사로 AI 가시성(Visibility)을 편하게 관리합니다.
  • AI 명령

    • 스택상에서 실행되는 원자 상태의 오브젝트로 AI 태스크 흐름을 쉽게 구성할 수 있습니다.
    • 작은 원자성 동작을 많이 만들어, 어디서든 재활용합니다!
  • 내비게이션 메시:

    • PathObstacles: 길에 장애물 등의 변경을 실행시간에 완전히 동적으로 추가합니다.
    • PathObjects: 복잡한 게임 오브젝트를 메시에 정적으로 연결하는 작업을 실행시간 비용 없이 하면서도, 메시의 상태에 대한 게임에 관련해서 유연하게 수정할 수 있습니다.
    • Path Constraints: 패쓰 생성을 쉽게 커스터마이징하고 튜닝할 수 있는 패쓰 검색 오브젝트입니다.
    • 구성 프로세스가 완전히 자동화되었습니다.
    • “여기 갈 수 있는지”, 빠른 장애물 메시 검사입니다.
    • PHYS_NavMeshWalking: 내비메시 하나만 사용하는 빠른 물리 보행입니다.