xp12camera

Owner: IIIlllIIIllI URL: git@github.com:nyangkosense/xp12camera.git

README.md

FLIR Camera Plugin for X-Plane 12
===================================

![20250701203427_1](https://github.com/user-attachments/assets/d574a85c-31c4-4cac-a477-649f901ee918)

Realistic military-style FLIR camera simulation with belly-mounted positioning,
optical zoom, thermal overlay effects, and targeting systems. 

Features
--------
- Belly-mounted camera positioning under aircraft
- True optical zoom (1x-64x range)
- Pan/tilt controls via mouse
- Target lock system with visual feedback
- Multiple visual modes: standard, monochrome, thermal, IR
- (OPTIONAL) Military-style HUD overlay with telemetry (lua script / FlyWithLua)
- Camera noise and scan line effects
- Real-time flight data display

Controls
--------
F9      - Toggle FLIR camera on/off
+/-     - Zoom in/out
Space   - Lock/unlock target
T       - Cycle visual modes
Mouse   - Pan/tilt when unlocked

Files
-----
FLIR_Camera.cpp         - Main plugin and camera control
FLIR_SimpleLock.cpp     - Target lock system
FLIR_VisualEffects.cpp  - Visual effects and filters
FLIR_HUD.lua            - HUD overlay (requires FlyWithLua)

Build
-----
make

Requirements
------------
- X-Plane 12
- FlyWithLua plugin (for HUD)
- OpenGL support

Installation
------------
1. Build plugin with make
2. Copy .xpl to X-Plane/Resources/plugins/
3. Install FLIR_HUD.lua in FlyWithLua scripts folder

Media
------
![20250702095140_1](https://github.com/user-attachments/assets/e2a4ed16-41fc-426e-aa14-d0b818fdb03b)
![20250626121507_1](https://github.com/user-attachments/assets/8f6e6e33-3dd6-4355-b80e-4718c5836063)
![20250701203535_1](https://github.com/user-attachments/assets/1906a9b7-ff78-41ab-8f49-ad5513a19d5f)

License
-------
See license terms in source files.