Unreal Blueprint · AI Perception

AI Perception 자극 수명 흐름

시야와 청각 자극이 감지, 갱신, 만료를 거쳐 Blackboard 키와 경계 상태를 바꾸는 과정을 시간 흐름으로 정리한다.

01

Stimulus 생성

플레이어가 시야에 들어오거나 소음을 만들면 Perception Component가 자극을 받는다.

sense input
02

Blackboard 갱신

감지 성공 시 Target Actor, Last Known Location, Alert Level 키를 기록한다.

memory write
03

행동 전환

Behavior Tree는 키 변화를 보고 순찰, 조사, 추적 중 하나를 선택한다.

BT select
04

자극 만료

일정 시간 새 감지가 없으면 target을 비우고 마지막 위치 조사 상태로 낮춘다.

expiration
보임
즉시 추적 Line of Sight가 유지되면 현재 target과 위치를 계속 갱신한다.
chase
소리
위치 조사 actor를 모르면 noise location으로 이동해 주변을 탐색한다.
investigate
만료
경계 완화 감지 메모리가 사라지면 alert 값을 낮추고 순찰로 복귀한다.
decay

디버깅 포인트

시야 디버그 시야 반경, 주변 시야각, 차폐 trace 채널을 함께 확인한다.
소음 발생 Make Noise의 instigator와 loudness가 의도한 값인지 본다.
키 초기화 만료 시 Blackboard 키를 비우지 않으면 추적 상태가 오래 남는다.