Real-time Engine Tuning - Engine Simulator Devlog 4
Ойын-сауық
Head to squarespace.com/angethegreat to save 10% off your first purchase of a website or domain using code angethegreat
Support Engine Simulator 3D on Patreon!
/ atg_engine_simulator
Get Steam Engine Simulator on Steam!
store.steampowered.com/app/23...
In this video, I continue working on Engine Simulator, adding more detail to the engine model and creating a simple application to edit engines in real-time while they're still running.
Download the OG Engine Simulator for free!
github.com/Engine-Simulator/e...
Join the Official Engine Simulator Discord Server!
/ discord
Join my channel community Discord!
/ discord
Timeline
00:00 Intro and Master Mechanics
00:32 Squarespace [Sponsored Segment]
01:41 Last Episode Recap
03:34 Piranha Interpreter
04:37 Updating the Cylinder Model
07:17 Adding Rigid Body Physics
08:52 Variable Cross-sectional Area
11:48 Engine Tuning Demo
14:20 Big Bertha.
15:15 That One Guy at 3 AM Simulator
15:49 Exhaust System Tuning and Other Adjustments
17:59 The End
Reverb impulse response credit:
www.openairlib.net
Adam Townsell
#physics #simulation #gamedev
FTC Disclaimer: This video was sponsored by Squarespace.
Thanks for watching!
Пікірлер: 539
The microphone placement concept is far more important than I realized. If you think about it, the audio samples being played are from the perspective that you're right where the exhaust is exiting from, rather than hearing the waves as they expand outward in other directions in space. This must be what's making the exhaust notes sound so tubular and resonant in this stage
@cor74
7 ай бұрын
I think you might be right, its like when a mic is way too close to a persons mouth and you hear too many articulation sounds.
@xenn4985
7 ай бұрын
That can be done in post. However the reverse cannot be done. So its best to start with the mic right up in there.
@tacticalidiot175
7 ай бұрын
It could be done like BeamNG does, with separate audio emitters placed in different areas along the car and the engine components.
@Bassalicious
7 ай бұрын
Also directional focus is linked to frequency in pretty much any physical sound source. Higher frequencies will be more directional and lower ones more omni-directional due to diffraction. I think it would be great if Ange could implement a filter with the cut-off frequency linked to how much the normal vector of a sound source is pointing away from the mic or something like that.
@emilpysenisoncrack420
7 ай бұрын
@@xenn4985acchshullyyy if you have an impulse response you caaaann convolve it with the inverse impulse response which would teeeechnically give you back the original sound 🤓🤓🤓
That’s amazing that even at this early stage I can hear and differentiate few engines: - 2 stroke chainsaw - something like excavator/tractor engine - a cow ready to be milked Also I’ve heard a few backfires, that’s really cool :)
@jakobwetzel8167
7 ай бұрын
How's your comment older than this video? KZread says this vid is 18 seconds old and your comment is 2 hours old.
@charliemaybe
7 ай бұрын
@@jakobwetzel8167 sometimes videos can be found that are posted, but not live if you know what i mean. So a video can be scheduled to be live at a given time while still being uploaded already.
@DJ_Level_3
7 ай бұрын
@@jakobwetzel8167Patreon
@dingo-gorditas
7 ай бұрын
@@jakobwetzel8167 early access from patreon probably
@jwalster9412
7 ай бұрын
2 stroke V6 Diesel cow bike.
I foresee someone making a rendition of the 'AAAAAAUUUUUUUUUUUUUUUUUUGHHHHHHHH' snoring meme. This was such a fun watch!
@Giguv05
7 ай бұрын
"Snoring"
@alirezaeskandari2287
7 ай бұрын
😂😂😂
@DruggiePlays
7 ай бұрын
3d throat snoring with tubular nasal complexity 😂
@Wilker_uwu
7 ай бұрын
i can only imagine someone making a rendition as an instrument that's usable in a DAW
So nice to “meet” the Mrs! You both are so great
@DinMor-bo3pp
7 ай бұрын
Did I miss that part or am i bad at jokes?
@Cautioned
7 ай бұрын
@@DinMor-bo3pp part of squarespace ad
@DinMor-bo3pp
7 ай бұрын
@@Cautioned 😳 Exposed as SponsorBlock user
Can't wait for the final version to release and see the community compete to make the most cursed engine/sounds possible
@Blatantist
7 ай бұрын
I hope there will still be the ability for the engine to play sound clips like engine sim 2D
@Appletank8
7 ай бұрын
Gonna make a giant turbo two stroke with like 10mm of stroke.
@ThisIsTheInternet
7 ай бұрын
And then some machinist on KZread physically making one
@Indianawoodchuckjunior
Ай бұрын
Ikr
@Indianawoodchuckjunior
Ай бұрын
@@Appletank8imma try Tia make a diesel
Watching this whole project evolve has been mesmerizing. I'm a 3D artist and I'm making 3d models of my own car designs to eventually take as mods in games like AC and BeamNG, this whole engine simulator project is great stuff to design sound for these custom cars. Glad to be a supporter
@fudge5598
7 ай бұрын
Would you take suggestions for models for beaming?
16:26 you've officially made an french engine. it goes "oui oui" every time you rev it
Engine Simulator really has come a very long way from where it started, you should be proud of yourself Ange, you've made an amazing software. :)
Babe, wake up! Ange posted! Excited to see the progress :-)
I don't want to detract from how impressive this all is, but I do want you to know that my favorite part of the video was 9:40. I was not prepared for the slide-whistle sound to turn into goat noises.
the pressure wave from a tuned expansion pipe also allows you to create a "valveless pulse jet": a jet engine with literally no moving parts.
Amazing work!! I want to point a suggestion: I feel like a proper motion blur effect would do wonders for your engine. For instance, when a piston starts to get really fast, it looks kind of choppy because every frame generated is visually perfect. In reality, our eyes don't see fast things that way. When a fan is spinning fast, we see the blades in a very blurry way. And we know it's spinning really fast because we see it that way. I think it's called per-object motion blur, and some games do implement it correctly. It calculates the amount of blurriness of an object based on the number of frames currently displayed on the screen (because 120hz won't have the same amount of blurriness per frame compared to 60hz, assuming the framerate reach those values) and the speed of the object moving in the view/camera. Not the same as the usual whole frame/camera motion-blur, which can be a hit or miss, but most of the time misses the point of achieving a realistic representation of a speedy object in our eyes. I think I cannot give you a link without being shadowbanned in youtube, but there is a thread in the forum of Linus Tech Tips called "What's with Linus hate for Motion Blur?", page 4. There's a developer that worked on that motion blur for Crysis in 2010, and he goes with some comparisons and the reasoning behind. I find it super interesting, and suspect you might as well!
@AngeTheGreat
7 ай бұрын
It's on my todo list, just haven't gotten to it yet. Thanks for the suggestion!
@ffivguy1990
7 ай бұрын
@@AngeTheGreatwhen will you start adding more cylinders?
@furriesinouterspaceUnited
7 ай бұрын
No it looks disgusting
@stefankoopmans2200
7 ай бұрын
@@furriesinouterspaceUnited What looks disgusting?
@furriesinouterspaceUnited
7 ай бұрын
@@stefankoopmans2200 motion blur?
never before has a single cylinder lawnmower engine sounded so angry
Dude this is amazing stuff. I've worked as a mechanic in some for for 10+ years and even the basic simulations you've shown here mimic alot of what real world experience has shown me. And as props to your skills @AngeTheGreat, I've used ES2D to replicate real world engine builds (mostly vintage motorcycles) and corresponding dyno figures to a remarkable level of accuracy. You're doing amazing work!! I'm currently using ES2D to build and tune a Bonneville land speed bike, and by all accounts from many different experts everything the simulation is telling me (accounting for altitude change) is within expected ranges. I can't wait to see ES3D and try it out!!
@NFBartos
7 ай бұрын
Dude that's incredible!
I cannot wait to hear this simulator with multi cylinder engines! Especially with the new intake noise. It's gonna be so goooooood!!!!
That's uncanny to see modelled, absolutely amazing - cannot wait to see where this technology goes!
Someone else might have asked for this, but the ability to turn on motion blur for the piston would really help visualize its speed, especially when it starts to look like it barely moves between frames. Also I'm really interested in the new simulator improvements!
Actually laugh out loud at the 3am parking lot 😂 Awesome work mate.
You should try making something like a EU spec alu block M52 when you get to the point of having full blown engines running. They have a really whistly idle with stock cams at 600RPM so it's a good litmus test to see if even the weird niche edge cases come through in the simulation. Beyond impressive work so far though. Just absolutely amazing stuff from a pure nerding out over engines perspective!
@therealnvey6924
7 ай бұрын
hes made one for the current build of engine sim btw
Ange is a really incredible programmer
man the intake opening sounds _amazing_
This sounds so much better/clearer than the original sim. Very excited for intake sound and custom exhaust pipes
You're one of few channels I don't skip ads on
This is incredible stuff man! Can't wait to eventually try this game and the chance we may see this simulation get implemented into BeamNG gets me immensely hyped
@potato-km6iw
7 ай бұрын
we will definetely see this form of simulation in beamng, they are already supporting him on patreon, cant wait for it
This is amazing. I'm so happy someone is finally working on something like this.
Adding the intake sound source is probably the biggest improvement in expressivity for this model yet! The other stuff can mostly be faked with filters, including reverb and transfer, combined as one filter in fact. But without that single change that responds directly to the throttle input, it wouldn't feel half as involving. Really excellent work so far!
Now that's what I call simulated engine sound! I hope this technology ends up in BeamNG Drive at some point!
reverb and distortion are two really powerful effects that allow you to make your sound much more interesting and harmonically rich without much effort, actually one of the suggestions for beginner music artists is to limit usage those effects as much as possible as it can quickly get out of hand turning your work into a noisy mess. 4-6% reverb is ok for a little makeup, 6-12% to add a bit of space, more than that only recommended if youre going for ambient style of sound.
I've been loving watching your progress on all this and I just keep thinking (especially after your trumpet simulation) about the real time audio synthesis applications of everything you've done and you have the makings of maybe THE wind/brass instrument plugin, maybe even some other interesting air vessel instruments like an udu. I don't want to encourage feature creep per say and I'm interested either way, but there is so many exciting potentials to the work you've done. (also thank you for talking about asset creation potential with this in general)
@Aquatarkus96
7 ай бұрын
I would love to see this applied to musical applications as well, but it's only a piece of the idea. A big part of the issue is how do you translate the nuances of a performance into changes in the simulation? How do the actual controllers respond to different playing techniques? Do the physical sensors have the sensitivity and accuracy to make the sound that the performer is intending? A simulation like this one combined with the ability to control it through midi 2.0 might end up being a game changer in synthesizer tech, especially if an equally good wind controller is ever produced that works using midi 2.0
@WarttHog
7 ай бұрын
I still chuckle everytime I think of trumpet simulator. So incredibly, technically good at being so incredibly musically bad, haha! The animated "lips" we're killing me, haha!
13:38 the cute "pop" when changing the size :D
This is amazing! The direction this project is going is so exciting!
I’m really looking forward to the release. It’s amazing how good this is already. Well done
Lovely work. Excited to see how this continues to progress.
Very excited with the progress made on es3d!
Incredible work, it is great to see every video sunds better and better.
This sim is absolutely amazing. I love seeing your videos pop up into my recommended cuz I always know it will be a great watch. Keep the great work up!
That's already crazy! I love your work and cant wait for the next video already
i enjoy very much the sound comparisons you make in the video. super cool can't wait to see how it evolves !
i love these devlogs, it's a mix of learning and comfort. thank you, ange.
just finished this video, absolutely incredible
glad to see the progress on this, it's reassuring to know that there is always an improvement every time.
Phenomenal work! There is tremendous value in being able to see and hear the simulation in real time! 😎❤
I'm not even that interested in engines or programming but I can't get enough of these videos. What a journey so far!
this is insane, it has a lot of potential. keep it up!!
Incredible! That is turning into a great future tool for engine optimization.
This is absolutely amazing stuff. I've been following you for a while now but this is next level impressive even when compared to your previous stuff. Can't wait for games to incorporate your work so we actually have accurate sounds FINALLY.
Amazing work, I am blown away yet again
YES YES YES YES!!!! I was looking at old videos not too long ago and here we have a new one.
Been waiting for this for sooooooo long. im a big fan of engine sim and have been here since day 1. love your work and i am excited for the es3d. ill buy it asap
Dude u are a crazy guy! As an engineer i love to look your videos and follower your work progress ❤
Splendid work Mr and Mrs TheGreat!
this man's going places, impressive work ngl can't wait for ES4D 🔥🔥🔥
This is gonna be a game changer for sure, can't wait to see the finished product
This is so awesome! when its out i am going invite my dad and play around with it. Its going to be fun!
What you're doing is just amazing
You are amazing this work is so valuable. Awesome stuff!
This is really cool, I love your new engine model it sounds amazing, as a demo you should release that to people to see what they can do with it
Seriously incredible. You are right up there with the best dev/dev log youtubers. I have a hint how hard what you're doing is and your results floor me every time
There's so much that is possible with these variable simulations, i'm absolutely amazed! This, this will get all the attention it needs. I'm sure people will make even more insane content than ES2D
Incredible work!
Incredible. Every video blows my mind.
That thing sounds incredible even before all the steps you mentioned.
Excellent work as always! The sound changes are really something, and I think they're helping me understand how cars sound the way they do in real life. I also appreciate how you mention the math without talking about how it's "scary" or whatever and just dive in to how you solved it.
Mind blowing, once again!
I'm so happy to see the way this project is going, and to be honest am looking forward to this more than any AAA game coming out haha. Love your work Ange!
I cant help but realise how similar and soothing to listen to you are, it gives me straight up Greg's aircraft and automobiles vibes- Its so comforting, and that's the best way to learn a thing or two, three - make that ten :)
This is so cool! Go go go Ange!
This is absolutely brilliant!
Absolutely incredible once again
This is incredible work
excited to see how this could be implemented in gaming in the future, maybe 10-15 years down the line this will be the norm for racing games!
I am so glad you posted this, because I have been thinking about tuning applications for your software. It would be amazing if you could input cam specs like lift, duration, and lobe separation angle, as well as injector specs (flowrate, number of injectors, port/direct/throttle body injection), and have an output for simulated AFR. These features as well as Volumetric efficiency/flowrate and timing tables would allow people to make tunes on virtual engines without having a physical engine in front of them, and make baseline tunes that can be tweaked and used later on a physical engine with the same specs.
The audio from this simulator is getting shockingly realistic. Y'all are killing it I'm so impressed. Its getting to the point where someone could design the perfect sounding exhaust on here and then make it in real life for their car!
This’s are damn impressive. Genuinely sounds like an engine
Your attention to detail and dedication is impressive! I imagine this simulation is being designed for games but wondering if it would not be useful for engineering work in general,Keep going!
@NFBartos
7 ай бұрын
There's a comment above about using the original Engine Simulator to recreate vintage motorcycle engines for tuning and HP numbers, and apparently is amazing accurate! So I imagine the new ES3D will have huge implications for engine tuners and designers. It's simply incredible work Ange is doing!
This looks and sounds like it'll be an amazing program and an absolute dream playground for ICE enthusiasts.
It actually sounds like a 1 cylinder four stroke, well done
Great work
There’s so much educational potential here. I hope he makes the simulation easy ish to understand for people who don’t know much about engines already (me) because it could be a great learning tool.
The original Engine Simulator was already amazing, and now you're blessing us with this masterpiece. I can't wait to see how it evolves. This is really going to send a shockwave through many communities (pun intended).
I like how you introduced the reverb. You are more intelligent than I.
This has a lot of potential for modding games like BeamNG or other racing games
Wow it sounds very realistic, I have heard many motorbike engines at around 50-100cc and I will say they sound very similar to the ones that are the same displacement in this video
I cant wait for the final version i love engines and everything about them if i had the chance to build an engine from scratch i would but im broke so i cant, but this game is the best for now
This is awesome! I can't wait for the ability to make my own engine with real 4 cyl inline engine :d
Sounds amazing
Impressive stuff!
This is great. The engines really sounds like they have inertia now.
5:16 OH MY GOD! That does not sound like a simulation AT ALL! Great job dude, hopefolly in the future i will be able to donate some money every month for this project.
This is incredible stuff
You know its a good day when this genius has posted again
I'd love to see a technical breakdown of those simulation improvements you made!
Fan vad kul den är!
If this gets integrated to beamng at some point it will be huge!! Pioneering stuff, great work again! 🎉🎉
Godlike as always. This is what they mean by a 100x developer.
Bro this literally sounds like a straight piped minibike motor. It's crazy accurate
Cant wait to download it
Love how far this has come, dude. I got a suggestion for an engine to put into the Simulator. Supposedly, Mazda is working on a 2 stroke engine that works like a 4 stroke. Can you try to recreate that engine in the Simulation so we could see what different cylinder configurations sound like with Mazda's setup?
this software is truly amazing
It's looking good! It would be great if it can simulate turbochargers/superchargers in the future as well.