Skip to content

A line of sight analyzer implemented without using ray casting techniques.

Notifications You must be signed in to change notification settings

berkbavas/LineOfSightAnalyzer

Repository files navigation

Line of Sight Analyzer

This line of sight analyzer is implemented without using ray casting techniques. Instead I used omnidirectional shadow mapping idea in order to generate line of sight (LOS) map. The application runs at 144 FPS (V-Sync enabled) on my PC.

Build

  1. Install CMake 3.25.1 or above.
  2. Install Visual Studio 2022 and MSVC C++ v143 Compiler.
  3. Install Qt 6.7.3 MSVC2022 64bit kit.
  4. Set environment variable Qt6_DIR as C:\Qt\6.7.3\msvc2022_64.
  5. Clone the repo git clone https://github.com/berkbavas/LineOfSightAnalyzer.git.
  6. Create a folder mkdir Build.
  7. Enter the folder cd Build.
  8. Run CMake cmake ...
  9. Open LineOfSightAnalyzer.sln with Visual Studio 2022.
  10. Build & Run with Release config.

Video

LineOfSightAnalyzer.mp4

About

A line of sight analyzer implemented without using ray casting techniques.

Topics

Resources

Stars

Watchers

Forks

Languages