프로젝트 목록
빛 기반 적 감지 프로토타입 · 2025.11

Light Awareness Demo

플레이어가 있는 곳의 밝기에 따라 적의 감지 속도가 달라지는 Unreal 잠입 데모입니다. 2명이 조명·거리·시야 계산과 확인용 HUD를 함께 만들었습니다.

C++Unreal EnginePoint / Spot LightLine TraceBlackboardAI 상태 관리
Unreal 테스트 공간에서 적과 빛·근접도·시야·감지 수치가 보이는 Light Awareness Demo
공동 보고서에 담은 테스트 화면입니다. 왼쪽 위에 계산값과 감지 게이지를 표시했습니다.
OVERVIEW

게임 소개

플레이어가 받는 빛, 적과의 거리, 시야 조건에 따라 감지값과 적의 행동이 달라집니다. 조명과 손전등을 바꾸거나 장애물 뒤에 숨어 감지 결과를 시험하는 잠입 프로토타입입니다.

Jin Park와 Minki Cho가 공동 개발했습니다. 디버그 HUD에 밝기·근접도·LOS·감지값을 표시해 광원, 장애물, 거리 변화가 계산에 어떻게 반영되는지 확인했습니다.

IMPLEMENTATION

팀에서 만든 기능

01

광원과 장애물을 고려한 밝기 계산

포인트·스포트 라이트의 세기와 거리, 스포트라이트 범위, 장애물에 가려지는지를 계산합니다. 계산 결과를 바탕으로 캐릭터가 받는 빛을 일정 주기마다 갱신합니다.

02

밝기에 따른 적의 감지

빛·근접도·시야에 따라 감지값을 올리거나 낮춥니다. 기준값을 넘으면 Blackboard의 감지 상태를 바꾸고 적이 다음 행동을 하도록 했습니다.

03

감지 과정을 확인하는 HUD

Light·Proximity·LOS·Detection 값과 감지 게이지를 함께 표시했습니다. 광원과 장애물을 바꿨을 때 각 계산값과 최종 감지 결과가 어떻게 달라지는지 확인할 수 있습니다.

DELIVERED WORK

개발 결과

  • Point/Spot Light와 장애물을 고려한 조도 계산
  • 거리·시야·밝기에 따른 감지값 증가·감소
  • Blackboard 상태 변경과 디버그 HUD

Jin Park와 Minki Cho의 공동 개발 프로젝트입니다. 조명 계산과 적 감지를 함께 구현했습니다.

다음 프로젝트An Omen in the Mirror

포트폴리오 질문

질문 더 보기
최대 400자. Enter 전송, Shift+Enter 줄바꿈.