diff --git a/.gitignore.txt b/.gitignore similarity index 100% rename from .gitignore.txt rename to .gitignore diff --git a/vehicles/us_semi/wheels/us_semi_tires_F_race.jbeam b/vehicles/us_semi/wheels/us_semi_tires_F_race.jbeam new file mode 100644 index 0000000..afd90e5 --- /dev/null +++ b/vehicles/us_semi/wheels/us_semi_tires_F_race.jbeam @@ -0,0 +1,71 @@ +{ +"us_semi_tire_F_race": { + "information":{ + "authors":"BeamNG", + "name":"Skinny Racing Front Tires", + "value":500, + }, + "flexbodies": [ + ["mesh", "[group]:", "nonFlexMaterials"], + ["tire_02a_22x10_41", ["wheel_FR","tire_FR"], [], {"pos":{"x":-1.1347, "y":0.00, "z":0.00}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":0.6, "y":1, "z":1}}], + ["tire_02a_22x10_41", ["wheel_FL","tire_FL"], [], {"pos":{"x": 1.1347, "y":0.00, "z":0.00}, "rot":{"x":0, "y":0, "z":180}, "scale":{"x":0.6, "y":1, "z":1}}], + ], + "variables": [ + ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], + ["$tirepressure_F", "range", "psi", "Wheels", 100, 0, 120, "Tire Pressure", "Relative to atmospheric pressure", {"subCategory":" Front"}], + ], + "slotType" : "us_semi_tire_F", + "pressureWheels": [ + ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], + {"enableTireLbeams":false}, + {"enableTireReinfBeams":true}, + {"enableTireSideReinfBeams":false}, + {"enableTreadReinfBeams":false}, + {"enableTirePeripheryReinfBeams":false}, + {"disableMeshBreaking":false}, + {"disableHubMeshBreaking":false}, + + //general settings + {"radius":0.485}, + {"tireWidth":0.155}, + + //tire options + {"wheelSideBeamSpring":0,"wheelSideBeamDamp":90}, + {"wheelSideBeamSpringExpansion":1001000,"wheelSideBeamDampExpansion":90}, + {"wheelSideTransitionZone":0.05,"wheelSideBeamPrecompression":0.975}, + + {"wheelReinfBeamSpring":60000,"wheelReinfBeamDamp":400}, + {"wheelReinfBeamDampCutoffHz":500,"wheelReinfBeamPrecompression":0.98}, + + {"wheelTreadBeamSpring":801000,"wheelTreadBeamDamp":180}, + {"wheelTreadBeamDampCutoffHz":500,"wheelTreadBeamPrecompression":0.98}, + + {"wheelPeripheryBeamSpring":801000,"wheelPeripheryBeamDamp":180}, + {"wheelPeripheryBeamDampCutoffHz":500,"wheelPeripheryBeamPrecompression":0.98}, + + //deform values + {"wheelSideBeamDeform":78000,"wheelSideBeamStrength":82000}, + {"wheelReinfBeamDeform":78000,"wheelReinfBeamStrength":82000}, + {"wheelTreadBeamDeform":78000,"wheelTreadBeamStrength":96000}, + {"wheelPeripheryBeamDeform":158000,"wheelPeripheryBeamStrength":176000}, + + //general tire values + {"nodeWeight":0.45}, + {"nodeMaterial":"|NM_RUBBER","hasTire":true}, + {"triangleCollision":false}, + {"pressurePSI":"$tirepressure_F"}, + {"dragCoef":3}, + + //groundmodel friction multipliers + {"frictionCoef":1}, + {"slidingFrictionCoef":1}, + {"treadCoef":0.6}, + + //advanced friction values + {"noLoadCoef":1.12}, + {"loadSensitivitySlope":0.000006}, + {"fullLoadCoef":0.25}, + {"softnessCoef":0.3}, + ], +}, +} \ No newline at end of file diff --git a/vehicles/us_semi/wheels/us_semi_tires_R_race.jbeam b/vehicles/us_semi/wheels/us_semi_tires_R_race.jbeam new file mode 100644 index 0000000..c1f9e2b --- /dev/null +++ b/vehicles/us_semi/wheels/us_semi_tires_R_race.jbeam @@ -0,0 +1,123 @@ +{ +"tire_supersingle": { + "information":{ + "authors":"BeamNG", + "name":"31.0/14.0-15 Grip-All Drag Rear Tires", + "value":450, + }, + "slotType" : "tire_supersingle", + "flexbodies": [ + ["mesh", "[group]:", "nonFlexMaterials"], + ["tire_01d_15x14_31", ["wheel_R1RR","tire_R1RR"], [], {"pos":{"x":-0.885, "y":0.0, "z":0.0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1.75, "y":1.350, "z":1.350}}], + ["tire_01d_15x14_31", ["wheel_R1LL","tire_R1LL"], [], {"pos":{"x": 0.885, "y":0.0, "z":0.00}, "rot":{"x":0, "y":0, "z":180}, "scale":{"x":1.75, "y":1.350, "z":1.350}}], + ], + "variables": [ + ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], + ["$tirepressure_R", "range", "psi", "Wheels", 30, 0, 45, "Tire Pressure", "Relative to atmospheric pressure", {"subCategory":"Rear"}], + ], + "pressureWheels": [ + ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], + {"enableTireLbeams":false}, + {"enableTireReinfBeams":true}, + {"enableTireSideReinfBeams":false}, + {"enableTreadReinfBeams":false}, + {"enableTirePeripheryReinfBeams":false}, + {"disableMeshBreaking":false}, + {"disableHubMeshBreaking":false}, + + //general settings + {"radius":0.525}, + {"tireWidth":0.25}, + + {"wheelSideBeamSpring":0,"wheelSideBeamDamp":50}, + {"wheelSideBeamSpringExpansion":1001000,"wheelSideBeamDampExpansion":50}, + {"wheelSideTransitionZone":0.05,"wheelSideBeamPrecompression":0.99}, + {"wheelReinfBeamSpring":86000,"wheelReinfBeamDamp":2000,"wheelReinfBeamDampCutoffHz":250}, + {"wheelTreadBeamSpring":1001000,"wheelTreadBeamDamp":350,"wheelTreadBeamDampCutoffHz":250}, + {"wheelPeripheryBeamSpring":1451000,"wheelPeripheryBeamDamp":60}, + + //deform values + {"wheelSideBeamDeform":98000,"wheelSideBeamStrength":"FLT_MAX"}, + {"wheelReinfBeamDeform":98000,"wheelReinfBeamStrength":"FLT_MAX"}, + {"wheelTreadBeamDeform":98000,"wheelTreadBeamStrength":"FLT_MAX"}, + {"wheelPeripheryBeamDeform":98000,"wheelPeripheryBeamStrength":"FLT_MAX"}, + + //general tire values + {"nodeWeight":0.88}, + {"nodeMaterial":"|NM_RUBBER","hasTire":true}, + {"frictionCoef":15}, + {"slidingFrictionCoef":1}, + {"noLoadCoef":1.08}, + {"loadSensitivitySlope":0.000006}, + {"fullLoadCoef":0.25}, + {"softnessCoef":0.5}, + {"treadCoef":0.8}, + {"triangleCollision":false}, + {"pressurePSI":"$tirepressure_R"}, + {"dragCoef":5}, + ], +}, +"tire_supersingle_drift": { + "information":{ + "authors":"BeamNG", + "name":"31.0/14.0-15 Grip-All Drift Rear Tires", + "value":450, + }, + "slotType" : "tire_supersingle", + "flexbodies": [ + ["mesh", "[group]:", "nonFlexMaterials"], + ["tire_01d_15x14_31", ["wheel_R1RR","tire_R1RR"], [], {"pos":{"x":-0.885, "y":0.0, "z":0.0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1.75, "y":1.350, "z":1.350}}], + ["tire_01d_15x14_31", ["wheel_R1LL","tire_R1LL"], [], {"pos":{"x": 0.885, "y":0.0, "z":0.00}, "rot":{"x":0, "y":0, "z":180}, "scale":{"x":1.75, "y":1.350, "z":1.350}}], + ], + "variables": [ + ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], + ["$tirepressure_R", "range", "psi", "Wheels", 30, 0, 45, "Tire Pressure", "Relative to atmospheric pressure", {"subCategory":"Rear"}], + ], + "pressureWheels": [ + ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], + {"enableTireLbeams":false}, + {"enableTireReinfBeams":true}, + {"enableTireSideReinfBeams":false}, + {"enableTreadReinfBeams":false}, + {"enableTirePeripheryReinfBeams":false}, + {"disableMeshBreaking":false}, + {"disableHubMeshBreaking":false}, + + //general settings + {"radius":0.525}, + {"tireWidth":0.20}, + + {"wheelSideBeamSpring":0,"wheelSideBeamDamp":50}, + {"wheelSideBeamSpringExpansion":2501000,"wheelSideBeamDampExpansion":25}, + {"wheelSideTransitionZone":0.05,"wheelSideBeamPrecompression":0.99}, + {"wheelReinfBeamSpring":86000,"wheelReinfBeamDamp":2000,"wheelReinfBeamDampCutoffHz":250}, + {"wheelTreadBeamSpring":1001000,"wheelTreadBeamDamp":350,"wheelTreadBeamDampCutoffHz":250}, + {"wheelPeripheryBeamSpring":1651000,"wheelPeripheryBeamDamp":60}, + + //deform values + {"wheelSideBeamDeform":88000,"wheelSideBeamStrength":"FLT_MAX"}, + {"wheelReinfBeamDeform":88000,"wheelReinfBeamStrength":"FLT_MAX"}, + {"wheelTreadBeamDeform":88000,"wheelTreadBeamStrength":"FLT_MAX"}, + {"wheelPeripheryBeamDeform":88000,"wheelPeripheryBeamStrength":"FLT_MAX"}, + + //general tire values + {"nodeWeight":0.98}, + {"nodeMaterial":"|NM_RUBBER","hasTire":true}, + {"triangleCollision":false}, + {"pressurePSI":"$tirepressure_R"}, + {"dragCoef":5}, + + //groundmodel friction multipliers + {"frictionCoef":1.0}, + {"slidingFrictionCoef":1.0}, + {"stribeckExponent":1.5}, + {"treadCoef":0.5}, + + //advanced friction values + {"noLoadCoef":1.64}, + {"loadSensitivitySlope":0.000145}, + {"fullLoadCoef":0.5}, + {"softnessCoef":0.8}, + ], +}, +} diff --git a/vehicles/us_semi/wheels/us_semi_wheels_F_race.jbeam b/vehicles/us_semi/wheels/us_semi_wheels_F_race.jbeam new file mode 100644 index 0000000..4f5a94e --- /dev/null +++ b/vehicles/us_semi/wheels/us_semi_wheels_F_race.jbeam @@ -0,0 +1,66 @@ +{ +"steelwheel_06a_22x10_F_race": { + "information":{ + "authors":"BeamNG", + "name":"Aluminum Racing Front Wheels", + "value":600, + }, + "flexbodies": [ + ["mesh", "[group]:", "nonFlexMaterials"], + //wheels + ["steelwheel_06a_22x10", ["wheel_FR","wheelhub_FR"], [], {"pos":{"x":-1.1347, "y":0.00, "z":0.00}, "rot":{"x":17.5, "y":0, "z":180}, "scale":{"x":0.6, "y":1, "z":1}}], + ["steelwheel_06a_22x10", ["wheel_FL","wheelhub_FL"], [], {"pos":{"x": 1.1347, "y":0.00, "z":0.00}, "rot":{"x":17.5, "y":0, "z":0}, "scale":{"x":0.6, "y":1, "z":1}}], + ], + "slotType" : "wheel_F_10", + "slots": [ + ["type", "default", "description"], + ["us_semi_tire_F","us_semi_tire_F", "Front Tires"], + ], + "nodes": [ + ["id", "posX", "posY", "posZ"], + {"frictionCoef":0.5}, + {"nodeMaterial":"|NM_METAL"}, + {"collision":true}, + {"selfCollision":true}, + {"nodeWeight":15}, + {"group":"wheelhub_FR"}, + //sw1 as in steer wheel 1 + ["sw1r", -0.85, 0.00, 0.00], + ["sw1rr",-1.22, 0.00, 0.00], + {"group":"wheelhub_FL"}, + ["sw1l", 0.85, 0.00, 0.00], + ["sw1ll", 1.22, 0.00, 0.00], + {"group":""}, + ], + "beams": [ + ["id1:", "id2:"], + //--FRONT WHEELS-- + {"beamSpring":6501000,"beamDamp":100}, + {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, + {"beamDeform":200000,"beamStrength":"FLT_MAX"}, + ["sw1r","sw1rr"], + ["sw1l","sw1ll"], + {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, + ], + "pressureWheels": [ + ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], + {"enableTireLbeams":true,"disableMeshBreaking":false,"disableHubMeshBreaking":false}, + + //general settings + {"hubRadius":0.30}, + {"wheelOffset":-0.03}, + {"hubWidth":0.255}, + {"numRays":20}, + {"brakeSpring":150},//define higher value than hubs + + //hub options + {"hubTreadBeamSpring":2701000, "hubTreadBeamDamp":80}, + {"hubPeripheryBeamSpring":2701000, "hubPeripheryBeamDamp":80}, + {"hubSideBeamSpring":3401000, "hubSideBeamDamp":80}, + {"hubBeamDeform":150000, "hubBeamStrength":420000}, + {"hubNodeWeight":1.0}, + {"hubNodeMaterial":"|NM_METAL","hasTire":false}, + {"hubFrictionCoef":0.5}, + ], +}, +} \ No newline at end of file diff --git a/vehicles/us_semi/wheels/us_semi_wheels_R_race.jbeam b/vehicles/us_semi/wheels/us_semi_wheels_R_race.jbeam new file mode 100644 index 0000000..d81e543 --- /dev/null +++ b/vehicles/us_semi/wheels/us_semi_wheels_R_race.jbeam @@ -0,0 +1,74 @@ +{ +"wheel_supersingle": { + "information":{ + "authors":"BeamNG", + "name":"Super Single Drag Wheel", + "value":500, + }, + "slotType" : "wheel_super_single", + + "slots": [ + ["type", "default", "description"], + ["tire_supersingle","tire_supersingle", "Super single tires"], + ], + "flexbodies": [ + ["mesh", "[group]:", "nonFlexMaterials"], + //wheels + ["wheel_09a_15x14", ["wheel_R1RR","wheelhub_R1RR"], [], {"pos":{"x":-0.885, "y":0.0, "z":0.0}, "rot":{"x":0, "y":0, "z":180}, "scale":{"x":1.745, "y":1.35, "z":1.35}}], + ["wheel_09a_15x14", ["wheel_R1LL","wheelhub_R1LL"], [], {"pos":{"x": 0.885, "y":0.0, "z":0.0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1.745, "y":1.35, "z":1.35}}], + ], + "nodes": [ + //rear wheel nodes + {"frictionCoef":0.5}, + {"nodeMaterial":"|NM_METAL"}, + {"chemEnergy":200,"burnRate":0.5,"flashPoint":300,"smokePoint":200,"selfIgnition":0,"specHeat":1}, + {"selfCollision":true}, + {"collision":true}, + {"nodeWeight":6.0}, + {"group":"wheelhub_RR"}, + ["rw1r", -0.35, 0.0, 0.0, {"staticCollision":false}], + {"group":"wheelhub_RL"}, + ["rw1l", 0.35, 0.0, 0.0, {"staticCollision":false}], + {"selfCollision":true}, + {"collision":true}, + {"group":"wheelhub_RR"}, + ["rw1rr", -0.82, 0.0, 0.0, {"staticCollision":false}], + {"group":"wheelhub_RL"}, + ["rw1ll", 0.82, 0.0, 0.0, {"staticCollision":false}], + {"chemEnergy":false,"burnRate":false,"flashPoint":false,"smokePoint":false,"selfIgnition":false,"specHeat":false}, + {"group":""}, + ], + "beams": [ + ["id1:", "id2:"], + {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, + //rear wheels + {"breakGroupType":0}, + {"beamSpring":1501000,"beamDamp":25}, + {"beamDeform":78500,"beamStrength":514600}, + ["rw1r","rw1rr"], + ["rw1l","rw1ll"], + {"breakGroup":""}, + {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, + ], + "pressureWheels": [ + ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], + {"enableTireLbeams":true,"disableMeshBreaking":false,"disableHubMeshBreaking":false,"enableHubcaps":false}, + + //general settings + {"hubRadius":0.30}, + {"wheelOffset":-0.065}, + {"hubWidth":0.25}, + {"numRays":15}, + //--20 RAY WHEEL-- + + //hub options + {"hubTreadBeamSpring":1301000, "hubTreadBeamDamp":10}, + {"hubPeripheryBeamSpring":1601000, "hubPeripheryBeamDamp":10}, + {"hubSideBeamSpring":1801000, "hubSideBeamDamp":10}, + {"hubNodeWeight":0.65}, + {"hubNodeMaterial":"|NM_METAL"}, + {"hubFrictionCoef":0.5}, + {"hubBeamDeform":68600, "hubBeamStrength":86000}, + ], +}, +} \ No newline at end of file