← 전체 프로젝트

그래픽스 / OpenGL · C++

Maze Navigator

OpenGL 기반 카메라 제어, 충돌 처리, A* 경로 탐색을 직접 구현한 3D 미로 네비게이션

Notion 원본 보기 ↗
Maze Navigator 프로젝트 화면

Maze Navigator with A*

OpenGL 기반 카메라 제어, 충돌 처리, A* 경로 탐색을 직접 구현한 3D 미로 네비게이션

  • 인력 구성 | 개발 1인
  • 개발 기간 | 2025.11
  • 기술 스택
    • C++, OpenGL

Key Features

  • OpenGL 기반 1인칭 카메라 제어
    • View / Projection 행렬을 구성하여 1인칭 카메라 시점 구현
    • Model → View → Projection 순서로 좌표 변환 적용
  • AABB 충돌 판정 및 Collision Resolution 구현
    • AABB 기반 충돌 판정과 법선 기반 Collision Resolution 구현
    • 단순 이동 차단이 아닌 벽을 따라 이동 가능한 구조 설계
  • A* 알고리즘 기반 경로 탐색 및 시각화
    • Manhattan Distance 기반 Heuristic 적용
    • 탐색 결과를 3D 월드 상에 시각화하고 카메라 이동에 활용

관련 자료 / Links

  • Youtube

관련 자료 열기 ↗

  • Report

Maze Navigator 보고서

계속 둘러보기OBJ Model Viewer ↗

원본 ↗