(Godot) VitaVehicle - "Realistic" Car Physics Engine

  Рет қаралды 31,292

Creo

Creo

Жыл бұрын

try the demo: jreo.itch.io/rcp4
the link also includes download of the project file and its assets.
the code itself is also available on github, which is smaller in file size: github.com/jreo03/g-rcp2

Пікірлер: 73
@MastermindAtWork
@MastermindAtWork Жыл бұрын
I really like the engine sounds. Very realistic.
@Stupd-eu6mp
@Stupd-eu6mp Ай бұрын
Agreed
@JahznCentral
@JahznCentral 29 күн бұрын
the amount of work and knowledge that went into this is crazy. for example the car engine samples that the script blends thru based on the rpm follow the harmonic series. i wouldve never thought to do it that way but it makes perfect sense. this person knows a shitload about cars
@Hipernt
@Hipernt 2 ай бұрын
That's so realistic, that first I thought it was real life recorded footage. Dang
@RetroPlus
@RetroPlus 10 ай бұрын
Very impressive, these physics are extremely realistic
@Polygarden
@Polygarden 6 ай бұрын
Very cool! I absolutely like the debug UI with the tire grip and gravitational force.
@_mickmccarthy
@_mickmccarthy 11 ай бұрын
Definitely see some Enthusia inspiration in the g-meter & tyre grip graphics! Super cool project!
@connectionmj1744
@connectionmj1744 Жыл бұрын
That some real good car physics right there this man deserve more
@FredKS-UPBGE_Games
@FredKS-UPBGE_Games Жыл бұрын
Looks Spectacular woow impressive and I notice how the game plays better on your system! Fred/K.S
@Gamepro5
@Gamepro5 Жыл бұрын
Did you just sign off your comment?
@plast_cars7471
@plast_cars7471 Жыл бұрын
great work, I thought that in GODOT there is no analogue of the unity Realistic car controller and this project was a discovery for me
@5iveClutch
@5iveClutch Жыл бұрын
Great job! it´s awesome.
@Sina_Qadri
@Sina_Qadri Жыл бұрын
This physics reminds me GTA 4 and 5 love it
@NoName-bl7ot
@NoName-bl7ot Жыл бұрын
This physics would be ideal for a rally game
@grzyb11
@grzyb11 Жыл бұрын
You mean any game
@oktayyildirim2911
@oktayyildirim2911 8 ай бұрын
This is awesome! It's like "the BeamNG at home"!
@magyararon6918
@magyararon6918 5 ай бұрын
Creo your youtube bio is outdated, twitter is no longer a leftie website :D This project is so awesome, feels much better to drive than many AAA games. Thanks you for open sourcing this, Unity has many different vehicle physics in asset store, Unreal has some good ones too, but now Godot has it as well, and its free while others cost like 50-100 euro, yet the quality is just as good. Thanks you so much for this!
@anarkyworld
@anarkyworld Жыл бұрын
This is awesome, love it.
@lilboiUK
@lilboiUK 11 ай бұрын
Awesome job dude!
@marc.silden
@marc.silden Жыл бұрын
Damn! That looks awesome!
@Low.FRL23088
@Low.FRL23088 Жыл бұрын
Sheeeesh low poly graphics but the physics and engine sound is so SICKKKK!!!!❤️🔥🔥🔥🔥🔥🔥
@EngiNetion
@EngiNetion 9 ай бұрын
That's quite impressive!
@theyellowarchitect4504
@theyellowarchitect4504 3 ай бұрын
Can't imagine it with Jolt. Performance boost + more accurate physics. If it had detachable parts (e.g. doors) and basic damage system (e.g. wheel tilted 15 degrees), it would be perfect. It is excellent and inspiring nonetheless.
@coincoin4677
@coincoin4677 Жыл бұрын
super !
@FredKS-UPBGE_Games
@FredKS-UPBGE_Games Жыл бұрын
its like you copy pasted straight from BGE! Really Impressive way to go Jreo
@kauandesu6440
@kauandesu6440 Жыл бұрын
Please add beam ng car damage,this is perfect
@toyogaming6539
@toyogaming6539 Жыл бұрын
Is it possible to put/use those same physics in the Unreal engine 5 project?
@bigboi3030
@bigboi3030 10 ай бұрын
Amazing! JUst wondering whether it's able to remove the GUI on screen? Sorry if this a stupid question
@staticsteam636
@staticsteam636 11 ай бұрын
hey creo, did you make this open source, like for anyone to mess with as they please in the Godot enfine, or possibly build a game around?
@Drunken_Hamster
@Drunken_Hamster 6 ай бұрын
Can it do different suspension types and geometries? It seems everything is independent and has a really high camber gain based on this video. Also, do the tires directly connect the body to the ground and act as the only thing controlling rotation/direction of travel or is there any amount of "spaceship controls" going on?
@creo7181
@creo7181 5 ай бұрын
there's not a feature made compatible for multi-link geometries yet. all vehicles have an adjustable property that changes camber gain, but they do have togglable live axle features. the only thing that's "spaceship" about it is the unfinished aerodynamics system since it only has the most basic principles being lift angle, downforce, and drag.
@albiceleste101
@albiceleste101 11 ай бұрын
I was having fun just watching 🤣
@codelljones4811
@codelljones4811 Жыл бұрын
Can you make a demo on the Godot asset library
@biskuitZZZ
@biskuitZZZ 5 ай бұрын
any plans to port this to godot 4? thank you so much!
@theshadowgamedev61
@theshadowgamedev61 Жыл бұрын
Reminds me GTA SA... Good memories
@DavidThemanoy
@DavidThemanoy 5 ай бұрын
This car physics is just like CarX's car physics in its games of the same name, like CarX Drift Racing.
@brandonlunchbag
@brandonlunchbag Жыл бұрын
When Beamng is not enough
@artoodiitoo
@artoodiitoo 10 ай бұрын
Wow it´s my actual car xD Nice
@TeamMuggi
@TeamMuggi 2 ай бұрын
CR-X my beloved.
@brrrskibidishit
@brrrskibidishit 7 ай бұрын
This was The most fun game i ever played But can you add runing like rpm limit
@draido-dev
@draido-dev Жыл бұрын
Epic, textures are... but physics r epic, is this PhysiX?
@aydinatavash9854
@aydinatavash9854 Жыл бұрын
this just needs a little polishing and better graphics and bam a Triple A game!
@mobazen7497
@mobazen7497 2 ай бұрын
Bro, why are the left and right buttons not functioning properly?
@alexanderforselius
@alexanderforselius 4 ай бұрын
how are the city maps created?
@toshigamestudio776
@toshigamestudio776 Жыл бұрын
and can u do a tutorial on the car physics because godot doesnt have much community support on cars, and the vehicle body is trash with physics that dont make sense
@williamhutchins479
@williamhutchins479 Жыл бұрын
Very nice! I'm making an open world apocalypse game and was wondering if you could help out on two things, A. Could you show me how to add FWD/AWD to this? I want their to be multiple cars, but I'm having trouble with getting a good under steer effect for the cars as well as having the power go to both the "drive" and steering. I haven't downloaded any of the project files quite yet. Just incase I can get it but any help would be appreciated, and B. My cars are lower poly than this, would it still work? And can I still possibly do body damage (Bumpers, tires, drive lights, engine/suspension damage etc)? I don't want you to have to do all this work for me, but if you could that'd be awesome! My main concern is "taking" your stuff. I would obviously credit. My question is do you just want to be referred to as a "coder" or "vehicle physics creator"? If my game gets to a point of monetization I would love to set up an LLC and provide you with a portion of the income somewhere around 5-6.5 percent of a 15-20 dollar game (that's roughly 1.6 to 2$ USD) over 100 sales that's 200USD! And even more if we surpass my goals. For your hard work! Again thank you! I'm expecting my beta to be available by the end/beginning of 2023/2024 it's a big game and I'm the only dev. Aside from you if your okay with it?
@creo7181
@creo7181 Жыл бұрын
for changing drivetrain layouts, you could be tinkering with the Powered Wheels variable on the car itself. you may disable differential mechanics on each wheels that are left un-driven by simply leaving DifferentiatedWheel blank. you may look for further help from the vitavehicle hub, which you could access via the godot editor. poly count doesn't matter in this case and you most certainly could implement visual damage effects as long as they work in godot's nature. for the wheels, you may put a spatial consisting of multiple mesh nodes (if so) in one of the animation nodes which are position3d's, in realtime would either be toggling their visibility or simply instancing within the animation nodes, but i suggest you try out your own ideas. tyre and suspension configurations work in realtime so chassis damages may be possible to implement. using vitavehicle and its stuff of any kind is acceptable as long as the licenses permits them (MIT and CC BY 4.0. referred on the itch.io page of vitavehicle) which of course, crediting is required, as you would. you could refer to me as a "vehicle physics creator", though i'm afraid i'm not really a math expert. just that i have been experimenting with coding game stuff for almost a decade and have been tinkering in driving games a lot. for sharing revenue however, i'm fine with only receiving them on my own, but i'd appreciate if you really want to.
@williamhutchins479
@williamhutchins479 Жыл бұрын
@@creo7181 Okay! If I do end up using VitaVehicle I would like to compensate you in some form aside from "Credit". So if I'm understanding your comment correct it would only be a single line of code needed to get the AWD/FWD mechanics I'm looking for? EDIT: var Powered_Wheels = ["fl","fr"] is this what I am looking for, or should this be a toggle selection used by Godot natively for the "driven wheels" I guess what I'm asking is does this use Godot's native drive wheels, or is this function done in-code for VitaVehicle? And I'm also assuming nothing "should" break if it has more than 2 drive wheels like AWD?
@creo7181
@creo7181 Жыл бұрын
@@williamhutchins479 that is the correct variable. as long as the names of the wheels exists within the car node, for example, if you want a wheel named "fl2" to be powered, you can simply just add "fl2" to the array. you could do this from the inspector. if you add a string for a wheel that doesn't exist, it might break. if you want to add a wheel, simply duplicate one of the wheels or insert wheel.tscn into your vehicle from the MAIN folder. assuming you had trouble to open the project file uploaded to itch.io with pre-made assets, you should look for water_normals.png and replace it with a lower resolution image. that way you'll be able to dig up for examples within the car swapper folder.
@williamhutchins479
@williamhutchins479 Жыл бұрын
@@creo7181 Aaaah okay! And I know this is getting redundant but is "realistic" driving handling applicable to front/All wheel drive? Or do I need to spice it myself for understeer or just adjust a setting? I.E "tire grip/traction/slip angle"?
@creo7181
@creo7181 Жыл бұрын
@@williamhutchins479 well you may do those if you really want them to understeer a bunch. weight distribution also plays a role in that concept too, as well as aerodynamics, if your vehicles travel that fast anyway. i don't think that vitavehicle isn't realistically applicable to FWD considering that it was literally its default drivetrain settings. there's certainly almost no car that understeers at all cost.
@---cock4449
@---cock4449 Жыл бұрын
Это супермегакруто
@siphobrisloks8133
@siphobrisloks8133 2 ай бұрын
Almost as good as Enthusia
@Astro_SQ
@Astro_SQ 8 ай бұрын
bro pls video how to type phisics of this cars bc am starter in godot plssssss
@Toster777
@Toster777 Жыл бұрын
will you do it for android?
@robben896
@robben896 3 ай бұрын
Is the tire model physical or empirical?
@DavidThemanoy
@DavidThemanoy 5 ай бұрын
I wish it's for Unity too.
@Steve_aah
@Steve_aah 3 ай бұрын
bro can you drop other car files plss
@zisppey
@zisppey 9 ай бұрын
Can i use it?
@toshigamestudio776
@toshigamestudio776 Жыл бұрын
uh creo can u make 1 seperate project with 1 rally car and nothing at all
@creo7181
@creo7181 Жыл бұрын
assuming you downloaded the project file, you can perhaps delete most map files in MISC>scene swapper>scenes (via your OS's file explorer if you had trouble loading the project) on MISC>car swapper>cars you can keep Synic EKI [Rally] and delete the rest you can also open TEMPLATE.tscn, insert the car there, and play it
@toshigamestudio776
@toshigamestudio776 Жыл бұрын
ye look when i do that along with scripts when i press play the window closes
@slvcontentfwd
@slvcontentfwd 10 ай бұрын
No linux support :-[ Cool project though
@bacalhau_seco
@bacalhau_seco Жыл бұрын
open source soon?
@creo7181
@creo7181 Жыл бұрын
it is
@bacalhau_seco
@bacalhau_seco Жыл бұрын
@@creo7181 i havent noticed lol, thanks
@Low.FRL23088
@Low.FRL23088 Жыл бұрын
Is this available for Android?
@creo7181
@creo7181 Жыл бұрын
go to the itch.io link in the description and scroll down to the download button, tap it, and then tap "No thanks, just take me to the downloads". the app dedicated to android is down at the 4th row.
@Low.FRL23088
@Low.FRL23088 Жыл бұрын
@@creo7181 oh thank u:)
@klzxd
@klzxd Жыл бұрын
Traz pra iPhone por favor
@zero3259
@zero3259 Жыл бұрын
Looks great and the physics also look good. Do you have discord
@creo7181
@creo7181 Жыл бұрын
the discord server link can be found within the project file. open the project on godot, go to vitavehicle interface, and then go to the help page.
@NYIRU_7597
@NYIRU_7597 Жыл бұрын
gr86Come on!!!
The Decline of Vehicle Physics in Arcade Racers
7:18
Gamer Alex
Рет қаралды 28 М.
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 24 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 8 МЛН
Realistic Car Simulator in Godot Demo
2:21
Luis Cobo
Рет қаралды 2,4 М.
(Godot) Highway Warriors 2 (demo-test phase)
5:04
Creo
Рет қаралды 1,8 М.
Race 3D Template Godot 4.2 - R12 showcase
1:15
RNB Games
Рет қаралды 4,5 М.
Use Jolt: The Best Physics Engine For Godot!
11:16
Letta Corporation
Рет қаралды 4,2 М.
Godot Engine - 2023 Showreel
5:33
Godot Engine
Рет қаралды 509 М.
Destroying Brain Age With Image Recognition
8:02
Bit Of Code
Рет қаралды 51 М.
How I make money in Vehicle Simulator
4:39
nowich
Рет қаралды 10 М.
Godot Satisfying Destruction Physics
2:37
Ryan Greyson
Рет қаралды 30 М.
4 Reasons Why You Should Use Jolt Physics (Godot 4)
3:54
PiCode
Рет қаралды 23 М.
10 Дней в мире Страшных Мобов в майнкрафт
44:16