A lightweight LiDAR sensor simulation for Unity featuring a CPU-based raycast backend, scan patterns, and radar visualization.
P.S. Underpriced on purpose. I like coffee and fair entry points.The LiDAR Component– Basic Package provides a real-time LiDAR sensor simulation built specifically for Unity. It enables developers to simulate realistic LiDAR scans using CPU-based raycasting, visualize sensor output through a radar-style minimap, and filter detections at the sensor level using layers and scan rings.The system is designed with a clean, modular architecture that separates sensing, processing, and visualization. This allows the LiDAR data to be reused across different consumers such as HUDs, analytics tools, or future robotics integrations.While the Basic package focuses on reliability and ease of use, the architecture is intentionally Pro-ready. Advanced features such as GPU backends, hardware ray tracing, occupancy grids, and ROS publishers are planned as optional Pro extensions without breaking the existing API.This package is ideal for:Game developers needing sensor-based perceptionSimulation and AI prototypingRobotics concept demonstrations without ROS complexityEducational and research visualizationCore FeaturesCPU-based LiDAR backendRaycast-driven point generationDeterministic and engine-agnostic behaviorConfigurable LiDAR parametersRange, horizontal/vertical FOVScan frequency (Hz)Number of channels (rings)Points per scanSensor-level filteringLayer-based hit and ignore masksMulti-layer exclusion supportRing filteringIgnore specific rings or rangesUseful for ground return suppressionReal-time radar / minimap visualizationSensor-centered displayPoint fading and persistenceRing separation and stylingArchitectureModular backend system (ILidarBackend)Clean data contract (LidarFrame, LidarPoint)Decoupled visualization and processingGraceful fallback system for unavailable backendsDesigned for future Pro extensionsBackend Support (Basic)✅ CPU Raycast Backend⛔ GPU Backend (Pro)⛔ Hybrid Backend (Pro)⛔ Hardware Ray Tracing Backend (Pro)Performance NotesSuitable for real-time use in small to medium scenesPerformance scales with:Number of points per scanScan frequencyScene complexityLayer filtering strongly recommended for optimal performanceEngine & CompatibilityUnity (Built-in / URP compatible)Requires standard Unity Physics (colliders)No external dependenciesNo ROS required in Basic packageAI-assisted drafting was used only for early documentation text. The final submitted documentation was manually rewritten and technically verified by the publisher. All runtime/editor code, nodes, sample scenes, prefabs, and package structure were authored, reviewed, and tested by the publisher. No AI-generated art, audio, models, or marketing media are included in this package.




