1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.32 Bug Reporting thread
    Solutions and more information may already be available.

How can I make deeper terrain / mud?

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Overheat, Oct 5, 2021.

  1. Overheat

    Overheat
    Expand Collapse

    Joined:
    Jan 26, 2021
    Messages:
    72
    Is it possible to make something like this?

    Is there step to step guide to explain how to do it*


    Thanks.
     
    #1 Overheat, Oct 5, 2021
    Last edited: Oct 16, 2021
  2. Artistterrymartin

    Artistterrymartin
    Expand Collapse

    Joined:
    May 5, 2019
    Messages:
    710
    I got you an answer...
    As far as completely covered I don't know the depth limit.
    BeamNG MUD depth custom ground model - YouTube

    Helpful list of what does what... Physics Materials - BeamNG
    And an example file from one of the Devs.
    Groundmodel Properties? | BeamNG

    Also should mention any terrain paints have to be manually edited where the save is disabled pending 1.5 update for materials.
    upload_2021-10-6_12-47-7.png
    upload_2021-10-6_12-47-27.png
    The file....
    Oh yeah, forgot Aliases are the terrain paints names they link to. Mudd2 for example I just added...Not that you would want a mud to be asphalt, just an example.
    /*******************************************************************************
    The documentation can be found at
    http://wiki.beamng.com/Groundmodel
    *******************************************************************************/
    {
    /* ASPHALT is special as it is the default model for everything: do not remove */
    "ASPHALT": {
    "staticFrictionCoefficient" : 0.98,
    "slidingFrictionCoefficient" : 0.70,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 4.5,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "ASPHALT",
    "skidMarks" : true,
    "aliases" : ["groundmodel_asphalt1", "grid", "concrete", "concrete2", "Mudd2"]
    },
    "ASPHALT_WET": {
    "staticFrictionCoefficient" : 0.92,
    "slidingFrictionCoefficient" : 0.55,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 5,
    "strength" : 1,
    "roughnessCoefficient" : 0.2,
    "defaultDepth" : 0,
    "collisiontype" : "ASPHALT_WET",
    "skidMarks" : false,
    "aliases" : ["asphalt_wet2", "asphalt_wet3"]
    },
    "ASPHALT_OLD": {
    "staticFrictionCoefficient" : 0.96,
    "slidingFrictionCoefficient" : 0.67,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 4.5,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "ASPHALT",
    "skidMarks" : true,
    "aliases" : ["groundmodel_asphalt_old"]
    },
    "ASPHALT_PREPPED": {
    "staticFrictionCoefficient" : 1.5,
    "slidingFrictionCoefficient" : 1.2,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 6,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "ASPHALT",
    "skidMarks" : true
    //"aliases" : [""]
    },
    "RUMBLE_STRIP": {
    "staticFrictionCoefficient" : 0.96,
    "slidingFrictionCoefficient" : 0.67,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 4.5,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "RUMBLE_STRIP",
    "skidMarks" : false
    //"aliases" : [""]
    },
    "ROCK":{
    "staticFrictionCoefficient" : 0.93,
    "slidingFrictionCoefficient" : 0.62,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 4,
    "strength" : 1,
    "roughnessCoefficient" : 0.15,
    "defaultDepth" : 0,
    "collisiontype" : "ROCK",
    "skidMarks" : false,
    "aliases" : ["rock_cliff", "rocks_large"]
    },
    "COBBLESTONE":{
    "staticFrictionCoefficient" : 0.95,
    "slidingFrictionCoefficient" : 0.65,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 5,
    "strength" : 1,
    "roughnessCoefficient" : 0.05,
    "defaultDepth" : 0,
    "collisiontype" : "COBBLESTONE",
    "skidMarks" : false,
    "aliases" : [""]
    },
    "METAL":{
    "staticFrictionCoefficient" : 0.85,
    "slidingFrictionCoefficient" : 0.65,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 0.2,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "METAL",
    "skidMarks" : false
    },
    "METAL_TREAD":{
    "staticFrictionCoefficient" : 1,
    "slidingFrictionCoefficient" : 0.68,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 4,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "METAL",
    "skidMarks" : false
    },
    "WOOD": {
    "staticFrictionCoefficient" : 0.95,
    "slidingFrictionCoefficient" : 0.7,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 3,
    "strength" : 1,
    "roughnessCoefficient" : 0.15,
    "defaultDepth" : 0,
    "collisiontype" : "WOOD",
    "skidMarks" : true,
    "aliases" : ["groundmodel_wood1", "groundmodel_wood2"]
    },
    "PLASTIC": {
    "staticFrictionCoefficient" : 0.8,
    "slidingFrictionCoefficient" : 0.7,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 3,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "PLASTIC",
    "skidMarks" : true
    },
    "DIRT":{//DIRT (Clay like dirt, for dirt roads or terrain)
    "staticFrictionCoefficient" : 0.68,
    "slidingFrictionCoefficient" : 0.76,
    "hydrodynamicFriction" : 0.009,
    "stribeckVelocity" : 8,
    "strength" : 1,
    "roughnessCoefficient" : 0.42,
    "fluidDensity" : 14000,
    "flowConsistencyIndex" : 3500,
    "flowBehaviorIndex" : 0.75,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 4500,
    "defaultDepth" : 0,
    "collisiontype" : "DIRT",
    "skidMarks" : false,
    "aliases" : ["dirt_grass", "derby_dirt"]
    },
    "DIRT_DUSTY":{//DIRT_DUSTY (Dry, hard dusty dirt surface, for dusty dirt roads)
    "staticFrictionCoefficient" : 0.68,
    "slidingFrictionCoefficient" : 0.78,
    "hydrodynamicFriction" : 0.0085,
    "stribeckVelocity" : 3.5,
    "strength" : 1,
    "roughnessCoefficient" : 0.41,
    "fluidDensity" : 12000,
    "flowConsistencyIndex" : 4000,
    "flowBehaviorIndex" : 0.75,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 3000,
    "defaultDepth" : 0,
    "collisiontype" : "DIRT_DUSTY",
    "skidMarks" : false,
    "aliases" : ["rockydirt", "dirt_rocky", "dirt_rocky_large"]
    },
    "DIRT_DUSTY_LOOSE":{//DIRT_DUSTY_LOOSE (Dry, loose dusty surface, for terrain)
    "staticFrictionCoefficient" : 0.65,
    "slidingFrictionCoefficient" : 0.65,
    "hydrodynamicFriction" : 0.012,
    "stribeckVelocity" : 1,
    "strength" : 1,
    "roughnessCoefficient" : 0.43,
    "fluidDensity" : 10000,
    "flowConsistencyIndex" : 2500,
    "flowBehaviorIndex" : 0.75,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 5000,
    "defaultDepth" : 0.02,
    "collisiontype" : "DIRT_DUSTY",
    "skidMarks" : false,
    "aliases" : ["dirt_loose_dusty", "Dirt_Dark", "Dirt_dusty_loose_5", "dirt_sandy"]
    },
    "GRAVEL" : {//GRAVEL
    "staticFrictionCoefficient" : 0.68,
    "slidingFrictionCoefficient" : 0.76,
    "hydrodynamicFriction" : 0.0095,
    "stribeckVelocity" : 8,
    "strength" : 1,
    "roughnessCoefficient" : 0.41,
    "fluidDensity" : 16000,
    "flowConsistencyIndex" : 5000,
    "flowBehaviorIndex" : 0.75,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 5000,
    "defaultDepth" : 0,
    "collisiontype" : "GRAVEL",
    "skidMarks" : false,
    "aliases" : ["dirt_loose"]
    },
    "GRAVEL_WET" : {
    "staticFrictionCoefficient" : 0.62,
    "slidingFrictionCoefficient" : 0.60,
    "hydrodynamicFriction" : 0.0080,
    "stribeckVelocity" : 6,
    "strength" : 1,
    "roughnessCoefficient" : 0.38,
    "fluidDensity" : 16000,
    "flowConsistencyIndex" : 5000,
    "flowBehaviorIndex" : 0.75,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 5000,
    "defaultDepth" : 0,
    "collisiontype" : "GRAVEL",
    "skidMarks" : false,
    "aliases" : ["gravel_wet, gravel_riverbed"]
    },
    "GRASS":{//GRASS
    "staticFrictionCoefficient" : 0.61,
    "slidingFrictionCoefficient" : 0.65,
    "hydrodynamicFriction" : 0.005,
    "stribeckVelocity" : 4,
    "strength" : 1,
    "roughnessCoefficient" : 0.43,
    "fluidDensity" : 8000,
    "flowConsistencyIndex" : 1500,
    "flowBehaviorIndex" : 0.7,
    "dragAnisotropy" : 0,
    "shearStrength" : 1000,
    "defaultDepth" : 0,
    "collisiontype" : "GRASS",
    "skidMarks" : false,
    "aliases" : ["grass", "grass2", "grass3", "Grass1", "grass4", "forest", "forest_floor"]
    },
    "MUD":{//MUD
    "staticFrictionCoefficient" : 0.55,
    "slidingFrictionCoefficient" : 0.55,
    "hydrodynamicFriction" : 0.01,
    "stribeckVelocity" : 6,
    "strength" : 1,
    "roughnessCoefficient" : 0.5,
    "fluidDensity" : 7000,
    "flowConsistencyIndex" : 2000,
    "flowBehaviorIndex" : 0.5,
    "dragAnisotropy" : 0.75,
    "shearStrength" : 4000,
    "defaultDepth" : 0.15,
    "collisiontype" : "MUD",
    "skidMarks" : false
    },
    "SAND":{
    "staticFrictionCoefficient" : 0.6,
    "slidingFrictionCoefficient" : 0.6,
    "hydrodynamicFriction" : 0.02,
    "stribeckVelocity" : 6,
    "strength" : 1,
    "roughnessCoefficient" : 0.5,
    "fluidDensity" : 25000,
    "flowConsistencyIndex" : 5000,
    "flowBehaviorIndex" : 0.25,
    "dragAnisotropy" : 0.5,
    "shearStrength" : 12000,
    "defaultDepth" : 0.1,
    "collisiontype" : "SAND",
    "skidMarks" : false,
    "aliases" : ["beachsand", "sandtrap"]
    },
    "ICE":{
    "staticFrictionCoefficient" : 0.4,
    "slidingFrictionCoefficient" : 0.2,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 0.5,
    "strength" : 1,
    "roughnessCoefficient" : 0.1,
    "defaultDepth" : 0,
    "collisiontype" : "ICE",
    "skidMarks" : false
    },
    "FRICTIONLESS":{
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 0.2,
    "strength" : 1,
    "roughnessCoefficient" : 0.1,
    "defaultDepth" : 0,
    "collisiontype" : "ICE",
    "skidMarks" : false
    },
    "SNOW":{
    "staticFrictionCoefficient" : 0.65,
    "slidingFrictionCoefficient" : 0.4,
    "hydrodynamicFriction" : 0.01,
    "stribeckVelocity" : 3,
    "strength" : 1,
    "roughnessCoefficient" : 0.3,
    "fluidDensity" : 481,
    "flowConsistencyIndex" : 300,
    "flowBehaviorIndex" : 0.8,
    "dragAnisotropy" : 0,
    "shearStrength" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "SNOW",
    "skidMarks" : false
    },
    "SLIPPERY":{
    "staticFrictionCoefficient" : 0.6,
    "slidingFrictionCoefficient" : 0.2,
    "hydrodynamicFriction" : 0.0,
    "stribeckVelocity" : 2,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "collisiontype" : "SNOW",
    "skidMarks" : false
    },
    "KICKPLATE":{
    "staticFrictionCoefficient" : 2,
    "slidingFrictionCoefficient" : 2,
    "hydrodynamicFriction" : 0.01,
    "stribeckVelocity" : 5,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "ASPHALT",
    "skidMarks" : false
    },
    "SHOCK_ABSORBER":{
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 1,
    "strength" : 10,
    "roughnessCoefficient" : 0,
    "fluidDensity" : 50000,
    "flowConsistencyIndex" : 100,
    "flowBehaviorIndex" : 3,
    "dragAnisotropy" : 1,
    "shearStrength" : 100,
    "defaultDepth" : 0.5,
    "collisiontype" : "SAND",
    "skidMarks" : false
    },
    "LEAVES_STRONG":{
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 1,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "fluidDensity" : 8000,
    "flowConsistencyIndex" : 500,
    "flowBehaviorIndex" : 0.8,
    "dragAnisotropy" : 1,
    "shearStrength" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "FOLIAGE",
    "skidMarks" : false
    },
    "LEAVES_THIN":{
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 1,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "fluidDensity" : 4000,
    "flowConsistencyIndex" : 200,
    "flowBehaviorIndex" : 0.8,
    "dragAnisotropy" : 1,
    "shearStrength" : 0,
    "defaultDepth" : 1,
    "collisiontype" : "FOLIAGE_THIN",
    "skidMarks" : false
    },
    "SOFT_COLLISION_GENERAL":{
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 1,
    "strength" : 1,
    "roughnessCoefficient" : 0,
    "fluidDensity" : 8000,
    "flowConsistencyIndex" : 500,
    "flowBehaviorIndex" : 0.8,
    "dragAnisotropy" : 1,
    "shearStrength" : 0,
    "defaultDepth" : 0,
    "collisiontype" : "PLASTIC",
    "skidMarks" : false
    },
    /* The void is a special groundmodel that can be used to punch holes into things
    I.e. The holes in the terrain use this to be able to drive through it
    */
    "VOID":{
    "defaultDepth" : 10000000,
    "staticFrictionCoefficient" : 0,
    "slidingFrictionCoefficient" : 0,
    "hydrodynamicFriction" : 0,
    "stribeckVelocity" : 0,
    "strength" : 0,
    "roughnessCoefficient" : 0,
    "collisiontype" : "ASPHALT",
    "fluidDensity" : 0,
    "flowConsistencyIndex" : 0,
    "flowBehaviorIndex" : 0,
    "dragAnisotropy" : 0,
    "skidMarks" : false
    }
    }

    And here is the materials.json for my personal terrain paints, but you will have one for your level...
    upload_2021-10-6_12-49-24.png
    Open your materials there and look for this...
    {
    "Asphalt-ac348aaa-080f-4d49-92db-d79fdfad5f73": {
    "internalName": "Asphalt",
    "class": "TerrainMaterial",
    "persistentId": "ac348aaa-080f-4d49-92db-d79fdfad5f73",
    "detailDistance": 200,
    "detailMap": "/levels/ukrain/art/terrain/Concrete_01_d.dds",
    "detailSize": 3,
    "detailStrength": 0.400000006,
    "diffuseMap": "/levels/ukrain/art/terrain/Concrete-03-diff.dds",
    "diffuseSize": 2,
    "groundmodelName": "ASPHALT",
    "macroDistance": 1200,
    "macroMap": "levels/ukrain/art/terrain/GM_terrain_macro",
    "macroSize": 40,
    "macroStrength": 0.400000006,
    "normalMap": "/levels/ukrain/art/terrain/Concrete_01_n.dds"
    }
    }

    There will be a lot more than that, just showing you where each terrain paint links to a ground model in the other file.
     
    #2 Artistterrymartin, Oct 6, 2021
    Last edited: Oct 6, 2021
    • Like Like x 1
  3. Overheat

    Overheat
    Expand Collapse

    Joined:
    Jan 26, 2021
    Messages:
    72

    Woah, thank you mate. you have some incredible stuff! May I ask you something else in private message?
     
    #3 Overheat, Oct 7, 2021
    Last edited: Oct 16, 2021
    • Like Like x 1
  4. Artistterrymartin

    Artistterrymartin
    Expand Collapse

    Joined:
    May 5, 2019
    Messages:
    710
    I know enough to get in trouble lol, thats about it. Sure, or ask on the channel. I am a small channel its not too difficult to get to most things sometimes the same day. If I don't know I try to look it up or trial and error till I get it. No idea how to do some stuff, still learning myself many things. But a good chance I came across some things.
     
  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