zjl88858 / forza-painter-geometrize-gpu
PublicThis is a third-party geometrize JSON generation tool for [forza-painter](https://github.com/forza-painter/forza-painter). Its goal is to improve JSON generation efficiency so that higher-quality liveries can be produced in the same amount of time.
This is a specialized tool for creating custom car paint designs (liveries) in Forza Horizon video games. It takes a PNG image you provide and converts it into hundreds or thousands of overlapping oval shapes that approximate your image - like drawing a picture using only ellipses. The program uses your graphics card to generate these shapes much faster than a normal computer processor could, making the creative process practical and enjoyable. The output is a special file format that another tool (forza-painter) can import directly into the game so you can paint your car with your custom design. It's faster than the original tool, supports transparent images, and works across different computer types.
How It Works
You've always wanted to put a custom design on your dream car, and you heard about a tool that can turn any image into a paint design.
You choose a PNG image you want on your car - maybe a logo, artwork, or pattern. The tool works best with images that have some transparent areas.
You tell the tool how many shapes to use (more shapes = better quality but takes longer) and save progress at certain points so you can preview and choose your favorite version.
Your graphics card does the heavy lifting, breaking your image into thousands of oval shapes. What used to take almost 12 seconds per shape now takes less than 1 second - or on a powerful gaming PC, just 37 milliseconds.
The generation runs automatically, saving progress at your chosen checkpoints so you can test parts of your design while it's still working.
You decide your design looks great at 1000 shapes instead of waiting for 3000, saving time while still getting excellent quality.
The tool saves your design as a JSON file containing all the oval shapes with their colors, positions, and sizes in a format that Forza Horizon can understand.
You open the file in forza-painter, import it into Forza Horizon, and see your chosen image transformed into a beautiful car livery ready to show off to the racing world.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.