This addon aims to improve (or even create) the track modeling workflow for assetto corsa tracks.
The designed workflow is as following:
blender project folder:
- ac_track (track folder - here happens all the work, only copy to ac when ready)
- .blend (project file)
- track.fbx (export)
- textures (texture folder for ksEditor)
I tried to make the functions as "smart" as possible and already include some logic that prevents certain beginner mistakes. E.g. an export to fbx will only work if your scene has the required AC-Objects.
Please don't hesitate to open a git issue if you have requests for new features!
Features:
Tools:
- create and place AC-Objects with correct axis, numbering/naming and default mesh (y up, -z front)
- create Start position with right/left alignment and adjustable offset (Grid lineup)
- create timing positions (left & right)
- assign physical ac-materials to objects (-> rename to
1ROAD.<obj.name>, 1GRASS...) with all default materials (1ROAD, 1KERB, 1GRASS, 1SAND, 1PIT, 1WALL and 1OUT (basic asphalt)
- creating and managing custom materials through interface
Project Setup:
- init or select track folder
- "best-practice" structure for ac-compatibility
- default
ui_track.json with placeholders + default .ini's
- shortcuts/buttons:
- for editing certain configs
- open track folder w/ blender text editor
- rename track (renames folder & track file (if existing), also renames in ac-installation if selected and existing)
Project Export:
- Export scene to fbx with ac-specific parameters (or do so manually)
- validation checks
For more info/bugs please contact me here: phin.devop@gmail.com