A plugin for Grand Theft Auto V that generates a labeled LiDAR point cloud form the game environment.
- Install ScriptHookV following its accompanying instructions.
- Copy-paste LiDAR GTA V.asi and the LiDAR GTA V folder found in bin/Release into your GTA-V directory (the folder containing GTAV.exe)
- Navigate to #your_game_directory#/LiDAR GTA V/LIDAR GTA V.cfg and edit the parameters as needed. The parameters include: Horizontal FOV, Vertical FOV, Range, Density and Output Filename.
- Startup GTAV in a story mode.
- Press V to cycle through camera modes until first person mode is enabled.
- Press F6 to generate a LiDAR point cloud of the world.
- Output file is located under #game_directory#/LiDAR GTA V/#your_chosen_filename#.ply
- The output is a Polygon File Format (.PLY) file containing only vertex data.
- Vertex Color Code:
Vertex Color | Label |
---|---|
Red | Vehicle |
Green | Humans and Animals |
Blue | Game props |
White | Road, Buildings and other hitable textures |
Black | No hit |
- You will need Visual Studio 2017 or higher to open the project.
- Any contributions to the project are welcomed, it's recommended to use GitHub Pull requests.
- Native Trainer (a ScriptHookV sample) was used as base project to import configuration.