Have you always wondered how your car will look in this color? Or with these wheels? Or with this body kit? Or maybe you spend more time in Need For Speed customizing your car than playing the actual game? I have something for you!
Project Naer is a simple application which allows to personalize your car. Here are the elements you can change to customize your car:
- wheels : rim and tyre, color, diameter, width, camber, offset and toe
- car : color, body kits and every individual part composing its body
You can also change the ground on which the car is sitting among 10 possibilities.
Project Naer is scalable. This means new content can be added without having to change a single line of code: the new content will be detected automatically and added to the corresponding menu.
Available cars:
- Nissan 180SX (RS13) : 9 different bodykits
- more soon ...
Available wheels:
- BBS LM
- Japan Racing JR3
- Japan Racing JR7
- more soon ...
Available grounds:
- Asphalt
- Cobblestones
- Concrete Tiles
- Concrete (wet)
- Frozen Lake
- Linoleum
- Marble
- Mosaic
- Mud
- Sand
Keep in mind that new content will be added bit by bit during the development.
Some actions can be triggered, or menus displayed, using the following shortcuts :
A
to toggle ON/OFF the autorotation of the camera around the carB
to display the body shop menuG
to display the garage menuI
to save the image to the screenshot folder
When the autorotation is OFF, holding LMB
allows you to
manually rotate the camera around the car.
These shortcuts are customizable by editing config/config.json
and searching
for shortcuts
.
The default resolution is 1920 x 1080
.
If you want to change it, edit the file config/release.prc
and search for the parameter named win-size
.
The following Python modules need to be installed:
pip install typing-extensions
pip install panda3d==1.10.13.post1
pip install panda3d-gltf==1.1.0
pip install panda3d-simplepbr==0.11.2
The versions above are the recommended ones.
If you experience any error or glitch, it is recommended to switch to the versions above.
⚠️ It is not recommended to use Panda3D 1.10.14, a known bug causes menus to be incorrectly placed on the screen. It will be fixed with Panda3D 1.10.15: github.com/panda3d/panda3d/issues/1594
This project is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.