์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
Intelligent Traffic System v2 ์ œํ’ˆ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ฏธ๋””์–ด 1๊ฐœ
0๊ฐœ์˜ ์ฝ”๋ฉ˜ํŠธ

์„ค๋ช…

NB: The plugin does not contain the assets in the images and demo video.

Demo Video

Documentation
Example Project: Link

Make sure that "ChaosVehiclesPlugin" is enabled.

Intelligent Traffic System v2 (ITSv2)

Tired of traffic that feels lifeless and racers that just stick to a single path? Ready for AI that thinks, reacts, and conquers the road?

Introducing the Intelligent Traffic System v2 (ITSv2), a revolutionary AI framework designed to deliver truly intelligent vehicle behavior. We went back to the drawing board, rewriting everything in pure C++ to create an avoidance and navigation system that is genuinely smart. Whether you're building a bustling metropolis, a high-octane racing game, or a professional driving simulator, ITSv2 provides the brainpower your vehicles deserve.

Why ITSv2 is the Definitive Vehicle AI Solution:

๐Ÿค– Robotics-Grade Obstacle Avoidance

This isn't your standard ray-casting. ITSv2 employs a multi-layered sensing system inspired by robotics navigation, resulting in incredibly fluid and human-like driving.

  • High-Resolution Sensor Arcs: The AI constantly sweeps the environment with a configurable array of sensors, building a detailed 3D understanding of its surroundingsโ€”not just a few forward-facing lines.

  • Dynamic Gap Analysis: When faced with an obstacle, the system doesn't just stop. It actively identifies and evaluates potential gaps, checking them against the vehicle's own dimensions to determine passability in real-time.

  • Aggregate Avoidance Vector: Leveraging vector field principles, the AI fuses data from all sensor inputs into a single, optimal avoidance vector. This eliminates jerky, reactive steering and produces incredibly smooth maneuvering through dense traffic and cluttered environments.

๐Ÿ Dual AI Modes: Master Traffic & Racing

ITSv2 features two specialized driving modes, allowing you to create any kind of vehicle experience imaginable.

  • Intelligent Traffic Mode:

    • Build complex, interconnected road networks with our intuitive VehiclePathSpline actor.

    • AI seamlessly navigates multi-lane roads, complex intersections, and parking spots.

    • Features a fully functional Traffic Light system and robust intersection logic where AI yields based on priority, preventing deadlocks.

    • Witness emergent behavior like traffic jams and intelligent queueing.

    • AI can even perform intelligent overtakes on two-way roads when it's safe to do so!

  • Competitive Racing Mode:

    • Unleash aggressive and tactical racers that are a true challenge to compete against.

    • The AI dynamically calculates optimal racing lines, identifying the perfect entry, apex, and exit for every corner.

    • Draft behind opponents to gain a speed boost on the straights.

    • Execute strategic overtakes based on speed advantage, track position, and AI aggressiveness.

    • No two races feel the same!

๐Ÿš€ Performance-Driven in Pure C++

The entire plugin is built in C++, ensuring maximum performance and scalability. Run dozens of intelligent AI vehicles in your world with a minimal performance footprint. ITSv2 is heavily optimized for the demands of open-world games and large-scale simulations.

๐Ÿ”ง Deeply Customizable & Easy to Integrate

Get up and running in minutes, then dive as deep as you want.

  • Vehicle Profiles: Use Data Assets to easily define and swap vehicle performance characteristicsโ€”engine torque, gearing, aerodynamics, and even AI personality traits. Switch a vehicle from a slow, heavy truck to an agile hypercar with a single dropdown menu.

  • Ready-Made AI Logic: We provide a fully configured Behavior Tree, Blackboard, and a custom AITSv2_AIController to get you started instantly. Just add the core component to your vehicle, assign the controller, and press Play.

  • Automatic Road Network Builder: Place your splines and let the ITSv2_Spawner do the hard work! It automatically detects intersections, assigns connections, and even determines road priority to build the entire pathfinding graph for you.

  • Comprehensive Debug Tools: An extensive suite of in-editor and runtime debug visualizations lets you see exactly what the AI is thinkingโ€”from sensor rays and potential gaps to its current behavior state and target point.

Stop wrestling with clunky waypoints and simple line-following. Upgrade your project with ITSv2 and bring your world to life with vehicles that truly drive.

ํฌํ•จ๋œ ํฌ๋งท