Skip to content

HakeemAdam/HoudiniF1Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Houdini F1 Tools

I built a custom F1 telemetry visualization pipeline for Houdini. It includes a Python QT front end for loading a specific dataset from the Fast F1 library. The data is then encoded into a custom binary format in python. The resulting file is then loaded into Houdini as points with a custom HDK data parser.

f1_2gif.gif

Features

  1. Binary Format Design - Custom .bin format for efficient telemetry storage
  2. Python Exporter - FastF1 → binary encoder
  3. C++ Decoder - Standalone reader class
  4. HDK SOP Node - Loads binary data into Houdini geometry
  5. PySide UI Panel - Session/team selector integrated with Houdini

interface.png

Data Source

Telemetry exported from FastF1 Python library. See python/ for exporter script.

Performance

  • Binary file: ~2.8MB for full race (two drivers)
  • Load time: instant (<50ms for 80k frames)
  • Analysis: instant (single lap ~800 frames)

About

A custom F1 telemetry visualization pipeline for Houdini. Python C++ custom Data Encoding and Decoding

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors