Experimental Grit – Dynamic Dirt, Scratches & Cracks for every vehicle 0.5.0

Dynamic dirt, scratches and cracks for every vehicle

  1. Psydo
    grit-banner.png

    Grit gives every car in BeamNG.drive a history. Scrape along a guardrail and the paint shows it. Drive off-road and mud piles up behind the wheels. Fast gravel runs leave a layer of dust on the car. Everything builds up gradually, and the dirt takes its color from the ground you drive on.

    Grit is not a preset or a skin. It works on every vehicle, including modded ones, and leaves your paint and liveries untouched.

    Version 0.5.0 – early test release, built and tested on BeamNG.drive 0.40.5.0. Feedback and screenshots are very welcome.

    grit-header-scratches.png
    Scratches

    • Body scrapes against walls, guardrails, rocks and other hard surfaces leave scratches exactly where the contact happened.
    • Three depths: light clear-coat scuff, primer, bare metal. A longer or harder slide cuts deeper.
    • Scratches follow the direction of the slide. Bushes, fabric and water never scratch.

    screenshot_scratch.png


    Cracks

    • When a painted plastic part such as a bumper gets dented or breaks, hairline or spiderweb cracks appear right at that spot.
    • Unpainted black plastic and glass stay as they are.

    grit-header-dirt.png
    Dirt
    • Wheel spray: dirt, mud, sand, gravel, grass or snow is thrown onto the body behind each wheel and onto the rear.
    • Contact dirt: roll into a ditch or slide along an embankment and the dirt stays right at that spot.
    • Color by surface: mud is dark brown, sand is light, snow is white.
    • Dirt lies on top of scratches and cracks.

    screenshot_mud.png


    grit-header-dust.png
    Dust, washing & drying

    • Dust: at speed on dusty ground a fine layer settles on the rear, the lower sides and the top.
    • Washing: drive into water and everything below the waterline gets cleaner step by step. Scratches and cracks stay.
    • Wet dirt and drying: fresh mud goes on dark and wet and dries lighter over about a minute and a half, faster at speed.
    screenshot_dirt.png


    In-game app
    Add the Grit app from the UI apps menu. It sits as a small "Grit ▾" tab and folds out on click:
    • switch dirt, scratches and cracks on or off
    • dirt strength (0.25–2) and drying speed (0.25–4)
    • Wash (cleans everything, damage stays) and Clear all
    Settings are saved in settings/grit.json in your user folder.

    Installation
    1. Put grit_v0.5.0.zip into %LOCALAPPDATA%\BeamNG\BeamNG.drive\current\mods\. Do not unpack it.
    2. Start the game and make sure Grit is enabled in the mod manager.
    3. Spawn a vehicle and drive. Grit activates on its own. The car respawns once at the start (under a second).
    Repairing or resetting the vehicle removes all dirt and damage.

    Compatibility & performance
    • Vanilla and modded cars. Tested on ETK I-Series, Gavril D-Series, Ibishu Covet and the modded Gavril Vertex NA2.
    • Uses its own texture layer and skin slot, so paint, liveries and paint designs stay as they are.
    • Every car has its own dirt and scratches, even several copies of the same model.
    • Other scratch or dirt mods may conflict. Use only one at a time.
    • Measured in game: no stutter while driving through mud, washing a step costs about 1 ms, idle well under 1 ms per frame.

    Known limitations
    • Light scratches and dust are hard to see on white or chrome parts. They show up clearly on dark paint.
    • Some vehicles only have collision points low on the body, so guardrail scratches stay near the sills and bumper corners.
    • Some models reuse the same spot of their decal texture for several parts. On the Ibishu Covet both bumpers share one stretched area, so a scratch there can show up on both as a large patch. grit_main.uvCheck() in the Lua console shows the layout of any car, grit_main.clear() turns it off.
    • Only the player vehicle gets Grit for now.
    • Dirt and scratches are not saved yet. They are gone after a reset, a repair or a restart.

    Planned
    Rain slowly washing the car, optional dirt and scratches on AI traffic.

    License & credits
    Licensed under CC BY-NC-SA 4.0: share and modify, no commercial use, credit Grit and Psydo, same license for modified versions.
    Grit uses only the game's own Lua APIs, changes no game files and contains no code or assets from other mods.

    Images

    1. grit-thumbnail.png

Recent Reviews

  1. t.v
    t.v
    4/5,
    Version: 0.5.0
    When will ai traffic get support?
  2. hulksterx
    hulksterx
    4/5,
    Version: 0.5.0
    Works great for Most default Paint jobs, Most custom ones like the police skins don't seem to work, But some do work like the Vivace Rally so It's inconsistent in my experience.

    Other than that It looks really nice, The scratches conform to the surfaces and the effect isn't so exaggerated it becomes bothersome, That was my issue with similar mods.

    The mud splash is a nice size too, It doesn't just coat the entire car in seconds.
    It also runs great, doesn't cause hitches on my end.

    Good stuff!
  3. Stubbs Kevin
    Stubbs Kevin
    3/5,
    Version: 0.5.0
    very broken for automation cars but I see potential in it so ill give u 3 stars just to raise the rating it makes the cars invisible tho and as far as I know there's no scratches or grime but it breaks entire car to be invisible or at least half of it so please do fix it I didn't test any cars besides automation cars so I don't know about other cars
  4. ! nick
    ! nick
    1/5,
    Version: 0.5.0
    Grok slop diddy poop
  5. DatWestinghouse
    DatWestinghouse
    1/5,
    Version: 0.5.0
    Another AI slop mod to draw attention away from principled, dedicated creators.
  6. 4ndd
    4ndd
    4/5,
    Version: 0.5.0
    The mod is really good, its better than the other that try to make the same thing, it does in a really good way, i dont know if it was made 100% with AI but it hadn't affected my performance, it can improve in some ways like making thee scratches appear more often or improving the resolution of the textures.
    1. Psydo
      Author's Response
      Thank you, its an experimental pre release, im actively working on improving the quality and performance
  7. Icendox
    Icendox
    2/5,
    Version: 0.5.0
    extremely poorly optimised
    1. Psydo
      Author's Response
      Which car did you use and in which situation?
  8. Six Elements
    Six Elements
    3/5,
    Version: 0.5.0
    1. Psydo
      Author's Response
      That guy stole my mod
  9. kirill21477
    kirill21477
    1/5,
    Version: 0.5.0
    another ai slop
    1. Psydo
      Author's Response
      Did you even try it? Yes the banners are made with AI but who cares about banners in the forum?
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice