Wise Feline Influence Maps

NoOpArmy - 코드 플러그인 - 2024/04/11

An influence maps plugin which allows you to do spatial queries to make strategic decisions based on the environment and other agents to make your AI more immersive.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Introduction Video | Documentation | Discord | Twitter/X | Demo Video

Influence maps allow you to do spatial queries and answer questions like:

  • Where should I stand so I'm not too close to friends and too far from enemies?
  • Where should I throw a grenade so I kill most enemies?
  • Where are the paths cargos usually travel so I send the criminal bands to steel their goods?
  • Where should I build the next house in relation to current population density and house density in my procedural generation map

Wise Feline influence maps allows you to answer these sorts of questions efficiently and is compatible with Wise Feline Utility AI as well.

A comparison of EQS, influence maps and graphs for understanding the environment

You store the effect of an agent/object/action on a map as a stamp and then can search for map parts with high values, low values, averages and .... You can combine different maps with each other and then query them for specific values around a point or check a point's value. Maps can have any resolution you desire and operations like normalizing, multiplying and adding maps to each other is supported by default. In addition to these you get access to the raw arrays if need be.

Influence maps allow you to make spatial queries and make decisions based on them. Unlike EQS they allow you to get data about the whole environment and not only the current place of things but also what happend where.

기술적 세부사항

  • Minimum allocations: you can re-use your older arrays when you combine multiple maps again
  • High performance
  • Is very simple and flexible and can work with any other sort of AI system
  • Visual logger and gameplay debugger support
  • Unreal insights support
  • Fully supports both blueprints and C++
  • Allows you to decay values of a map for snow, foot steps and event maps.
  • Works with our Utility AI, and Unreal's Smart Objects, AI Tags and other plugins pretty well.
  • Has fast discord and email support

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  •  WiseFelineInfluenceMaps: Runtime
  •   WiseFelineInfluenceMapsEditor: Editor

Number of Blueprints: 0 but everything supports blueprints

Number of C++ Classes: 7

Network Replicated: (N/A)

Supported Development Platforms: Windows, Mac, Linux

Supported Target Build Platforms: Windows, Mac, Linux, Android, IOS

Documentation can be accessed NoOpArmyGames.com

Example Project: WFInfluenceMapsDemo.zip