Simulating a V69 Engine for Research Purposes (warning: video contains math)

  Рет қаралды 216,452

AngeTheGreat

AngeTheGreat

Күн бұрын

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/AngeTheGreat/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Support Engine Simulator 3D on Patreon!
/ atg_engine_simulator
In this video, I use my newly optimized physics engine to simulate a V69, the most powerful and balanced engine configuration ever discovered.
Sparse matrices: en.wikipedia.org/wiki/Sparse_...
A great video on the topic: • Improving an Iterative...
Paper shown in the video: mmacklin.com/2017-EG-CourseNot...
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
00:00 Recap
00:33 Master Mechanics
00:48 Velocity Constraints Completely Borked
02:25 Being Practical for Once
04:03 Optimizing the Gauss-Seidel Solver Again
07:22 Brilliant Sponsored Segment
08:34 Building the V69
09:36 Testing the V69
10:52 First Successful Start
13:14 Plan for Next Time
#physics #simulation #gamedev
FTC Disclaimer: This video was sponsored by Brilliant.org.
Thanks for watching!

Пікірлер: 655
@AngeTheGreat
@AngeTheGreat Жыл бұрын
69 is an extremely funny number. I'm glad you agree. Try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/AngeTheGreat/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
@ZanderStrom10
@ZanderStrom10 Жыл бұрын
Funni
@pasmoluiso
@pasmoluiso Жыл бұрын
i agree
@hi_its_jerry
@hi_its_jerry Жыл бұрын
hehe
@tyttuut
@tyttuut Жыл бұрын
That's the sex number! Similarly, 420 is the weed number.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
@@tyttuut Yes that is correct.
@Frejki
@Frejki Жыл бұрын
Now we just need an Inline-420 with 69L displacement
@visagemsc
@visagemsc Жыл бұрын
wait until it becomes obsolete by a decade
@chopperhead2012
@chopperhead2012 Жыл бұрын
or...6.9L PER CYLINDER
@cap7ainskull
@cap7ainskull Жыл бұрын
Nobody else like this comment
@Atlas12345
@Atlas12345 Жыл бұрын
6 More likes, come on guys. Edit: GO BACK, GO BACK!
@macnico9987
@macnico9987 Жыл бұрын
You're both dangerously and hilariously close to dad joke territory.
@Pantology_Enthusiast
@Pantology_Enthusiast Жыл бұрын
11:21 "If we slowly open the throttle, we can hear what this engine sounds like at a higher RPM" *Proceeds to simulate the sound of the Earth's End Times*
@jacobrzeszewski6527
@jacobrzeszewski6527 Жыл бұрын
I have never been terrified by an engine sound before. An engine of this configuration can only be used for forces of evil. It's psychological horror.
@mr.2minutes161
@mr.2minutes161 Жыл бұрын
sounds like this type of engine inside a wooden shack with concrete floor recorded with webcam kzfaq.info/get/bejne/ipiJrK2h3NuYmoE.html
@tharii314
@tharii314 Жыл бұрын
To me tho, it sounds somewhat like a class M2 locomotive engine.
@myacidninjatheamazing1025
@myacidninjatheamazing1025 11 ай бұрын
it sounds like someone is running 10 engines on top of each other
@th3Kun
@th3Kun 10 ай бұрын
it honestly sounds like a washing machine
@icemanv93
@icemanv93 Жыл бұрын
It's so interesting to get a deeper look at the inner workings of the simulator. Gives me a much greater appreciation for the project and how far its come already. Also, a 420 L V69 is the most internet engine I've ever seen haha well done, Ange.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Glad you like the video 🙏 The next video will be a return to more regular style content where I'll have more to show. Thanks for supporting the project!
@ValentineC137
@ValentineC137 Жыл бұрын
Valve Hammer units are the optimal measurement standard
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Agreed. Unfortunately the world hasn't caught up yet
@O5MO
@O5MO Жыл бұрын
I'm pretty sure you can actually use them in engine simulator since you can define values in any units.
@MCSteve_
@MCSteve_ Жыл бұрын
I wont snitch but iirc, hammer units are technically inches :)
@ethanpicken6992
@ethanpicken6992 Жыл бұрын
@@MCSteve_ my hammer unit’s definitely bigger than an inch…
@gabrielhennebury3100
@gabrielhennebury3100 Жыл бұрын
@@ethanpicken6992 Sounds like someone is in denial
@colinsandage
@colinsandage Жыл бұрын
always a good day when there's a new engine sim devlog
@AngeTheGreat
@AngeTheGreat Жыл бұрын
🙏
@gevilin153
@gevilin153 Жыл бұрын
1:20 bocchi the engine block
@WeslomPo
@WeslomPo Жыл бұрын
Can you make something like Rendering - that will render sound into a file with much more physics cycles and not realtime. It will create something like “ground truth” to compare.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Great idea, thanks for the suggestion
@davidaugustofc2574
@davidaugustofc2574 Жыл бұрын
I was thinking that too, didn't know if it was possible or if it already worked like that, but I'd totally rather spend 40 minutes rendering my X49 engine at 20000 rpm and play it afterwards.
@user2C47
@user2C47 Жыл бұрын
And next would be to render an array of files based on throttle and speed, essentially baking the engine so it can be imported into a game.
@Pantology_Enthusiast
@Pantology_Enthusiast Жыл бұрын
agreed
@nonofun_
@nonofun_ Жыл бұрын
@@AngeTheGreat Oh Yeah It can be so handful for video maker, when you have to recreate the sound engine in post !
@Korrako66
@Korrako66 Жыл бұрын
Your engine is knocking. You might want to check if there's engine bearing debris or metallic fragments on the oil, or if the oil is overall milky. Also, test your fuel pump's pressure and your 69 spark plugs.
@user2C47
@user2C47 Жыл бұрын
And given how much it uses, also check the fuel pump's flow. It might not be able to do the GPM that it needs.
@peejay1981
@peejay1981 Жыл бұрын
It could also be an exhaust restriction - try increasing the exhaust to 69 in.
@SoundsLegit71
@SoundsLegit71 Жыл бұрын
Sounds like a ratial airplane engine.
@X22GJP
@X22GJP Жыл бұрын
@@peejay1981 Or try being original instead of overplaying the obvious.
@klausstock8020
@klausstock8020 Жыл бұрын
The advantage of this engine is that it will run happily when you shut down one cylinder bank. So you can check and change spark plugs while it's running. Yep, that'll be noisy, but convenient. Next up on this channel: twin-spark version, for aircrafts. 138 spark plugs.
@MetroidChild
@MetroidChild Жыл бұрын
XPBD is what you need if you want more physically accurate results from PBD, for "infinitely stiff" materials you can simply use the regular PBD algorithm, restrict it to a single iteration, and then divide the timestep by the "iteration count" (now called substeps). Miles Macklin and Matthias Müller both have made articles and videos explaining their research papers on the subject. Edit: Since the fluid sim is the main bottleneck now, that should be the highest priority.
@JoonasHaapala
@JoonasHaapala Жыл бұрын
For infinitely stiff constraints in XPBD it's best to use many substeps and set the constraint compliance to 0
@MetroidChild
@MetroidChild Жыл бұрын
@@JoonasHaapala Yes, and regular PBD using a single iteration is a subset of XPBD, equal to setting the constraint compliance to 0, substeps is the same as making the timestep of the entire algorithm loop smaller.
@kalelsoffspring
@kalelsoffspring Жыл бұрын
You know you're a programmer when you write a script that writes a script that gets used by a program to do a thing :P love this video
@michaelbauers8800
@michaelbauers8800 Жыл бұрын
Recursive metaprogramming, or something
@stefevr
@stefevr Жыл бұрын
Your content is so interesting! Thanks for making all of these
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thanks for watching 🙏
@dingo-gorditas
@dingo-gorditas Жыл бұрын
9:29 that "Valve Hammer Units" made me happy as an HL2 fan
@actuallydaneel
@actuallydaneel Жыл бұрын
it's crazy how well you explain this stuff. I'm blown away by how simply you summarize so much raw info; well done!
@diegastdienuiestdoet
@diegastdienuiestdoet Жыл бұрын
I had a whole math course on linear solvers for partial differential equations sooooo: The reason that conjugate gradient (CG) does not work for some of the system of equations is because the matrix has to be symmetric positive definite (SPD, wiki is your friend) for CG to work. Some differential equations give a positive definite matrix but others don’t. This is a bummer because CG is really fast, especially for sparse matrice, way faster than SSOR which does not require positive definitiveness. So if you still want to have a iterative solver for the equations you would have to look in to “iterive methods for systems with a non symmetric positive definite matrix”. There are a lot of these solvers but they all have their problems and advantages. Since solving the matrix is no longer the main problem this information may not be needed but yeah. If you would want to have some good reference materials please ask!
@diegastdienuiestdoet
@diegastdienuiestdoet Жыл бұрын
I just had an idea. If you could give me (an example) of the matrix to solve (or I look in the source code) I could test different solvers on them. Since SciPy all have them pre-programmed would could quite easily test which one is fastest. You can then integrate it your seld in C++ if you would want to.
@diegastdienuiestdoet
@diegastdienuiestdoet Жыл бұрын
The wiki page on iterative methods summarizes the options good options quit well under Krylov Subspace Methods: Krylov subspace methods work by forming a basis of the sequence of successive matrix powers times the initial residual (the Krylov sequence). The approximations to the solution are then formed by minimizing the residual over the subspace formed. The prototypical method in this class is the conjugate gradient method (CG) which assumes that the system matrix A is symmetric positive-definite. For symmetric (and possibly indefinite) one works with the minimal residual method (MINRES). In the case of non-symmetric matrices, methods such as the generalized minimal residual method (GMRES) and the biconjugate gradient method (BiCG) have been derived.
@chainingsolid
@chainingsolid Жыл бұрын
Talking about fluid simulations have you seen SpaceX's talk "GPUs to Mars: Full-Scale Simulation of SpaceX's Mars Rocket Engine" ? It has some cool tricks for spending compute power strategically where you actually need the precision. Instead of just the same amount of compute getting used everywhere in the simulation.
@SuitOne
@SuitOne Жыл бұрын
I never cease to be more and more entertained by your content. You've become the KZfaqr I look forward to videos from the most.
@BassDrivenMassacre
@BassDrivenMassacre Жыл бұрын
Bocchi the piston
@LightTheMars
@LightTheMars Жыл бұрын
A useful feature might be dynamic adjustment of accuracy to keep the RT/DT in an acceptable range.
@Jon-yh3gb
@Jon-yh3gb Жыл бұрын
Or instead of adjusting accuracy, scale time. Physics stay stable just shown at a fraction of real speed. Eg at 1000 rpm, maybe it takes a minute to simulate 500 rotations so you see only 30 seconds of simulated time over the course of a minute.
@Sopel997
@Sopel997 Жыл бұрын
@@Jon-yh3gb yep, and render to video, allow scripted inputs. So many possibilities.
@orwhat
@orwhat Жыл бұрын
great to see the progress
@AngeTheGreat
@AngeTheGreat Жыл бұрын
If there's anyone who could make use of these improvements, it would be you haha
@Madoomabusa7410
@Madoomabusa7410 3 ай бұрын
As an Automotive Technician of 10+ years and Mechanical Engineer, it legit sounded as if it was running lean on a good portion of those cylinders. This is extremely interesting man! Please keep the content coming and thank you for the content so far. I just stumbled upon your amazing content in the last day or two here.
@somelaser5906
@somelaser5906 Жыл бұрын
There's no way I would have understood anything without the conversation to Egyptian cubits. However I feel a little let down that you didn't convert to my primary measuring unit, plank lengths
@toonverbruggen7351
@toonverbruggen7351 Жыл бұрын
It's always cool to see the stuff you learn at uni actually getting used in real life. Or at least your own life, not some company at the other side of the world. Hopefully my exam of numerical mathematics goes somewhat well this summer...
@desmond-hawkins
@desmond-hawkins Жыл бұрын
Fascinating! The sound has so many layers to it as the engine goes up in rpm. It's also crazy to see the fuel consumption going up so fast on the right, this would not be cheap to run.
@devlogsandgaming
@devlogsandgaming Жыл бұрын
Sounds like a heavy duty boat engine lol
@AngeTheGreat
@AngeTheGreat Жыл бұрын
I noticed that too lol
@MATVEICH
@MATVEICH Жыл бұрын
BOCCHI THE MOTOR
@marcusthegamer348
@marcusthegamer348 Жыл бұрын
Keep being awesome man! I'm so happy to see you get sponsored, you deserve it!
@lashlarue7924
@lashlarue7924 11 ай бұрын
Ange, this truly is Great. I've known a few brilliant devs, all of whom make me feel really dumb, but you have leveled up on them with this. Thank you for posting these.
@LordDecapo
@LordDecapo Жыл бұрын
When you like a content creator enough to listen to a Brilliant sponsor slot for the billionth time to show support... lol
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thanks for being a legend 🙏
@Virtualiz
@Virtualiz Жыл бұрын
"warning: video contains math" "Nyeh, I can handle some numbers!" As it turns out he, in fact, could not handle some numbers.
@MrAPCProductions
@MrAPCProductions Жыл бұрын
This homie just brushed over Doctoral level mathematics like it was scrambled eggs......
@f11bot
@f11bot Жыл бұрын
Admit it, this video was the true reason you built this sophisticated Bocchi engine simulator 😂
@AngeTheGreat
@AngeTheGreat Жыл бұрын
I would be lying if I said a V69 simulation wasn't the plan from the start...
@f11bot
@f11bot Жыл бұрын
@@AngeTheGreat OMG HAHAHA
@Sean_735
@Sean_735 Жыл бұрын
"It's a stormy day in Toronto" Surreal hearing that on the first summer-like day of the year in Toronto so far, this musta been recorded a little while ago.
@nickusenko1348
@nickusenko1348 Жыл бұрын
I was not prepared to sit in 30 degree heat in traffic today. Made me wish for that thunder again.
@electrotoxins
@electrotoxins Жыл бұрын
Bocchi the V69 engine
@buhwhatidk
@buhwhatidk Жыл бұрын
Its amazing how far the project has come, can’t wait for the release of 3d!
@Gosurfdammit
@Gosurfdammit Жыл бұрын
This is really the most interesting videos I have seen on the internet. It is mind boggling that a single person can create such amazing software. What mountains have you climbed, what roads have you traversed to have gained this knowledge? Asking for us mere mortals.
@juanpis.f
@juanpis.f Жыл бұрын
Even though I don't know much about code, I always enjoy watching your videos! I love your passion and attention to detail with the project
@adloss2576
@adloss2576 Жыл бұрын
I spent some time creating a hybrid rocket engine simulator. That was pain. Can't imagine doing something like this. I've got a lot of respect for you.
@HoosierTrey
@HoosierTrey Жыл бұрын
This all looks amazing. Can’t wait for the full release on steam.
@tacticalidiot175
@tacticalidiot175 Жыл бұрын
You're doing great work, this is a groundbreaking piece of software and I'm so excited to see what changes every video!
@AwpZoomer
@AwpZoomer Жыл бұрын
Some aircraft piston engines would be an interesting application of this. Being able to run at variable barometric pressures, duel magneto running, single magneto failures or fouling, etc. Turbojet engines and high bypass jet engines would also be an interesting simulation.
@94HellGate
@94HellGate Жыл бұрын
there is extended positional based dynamics (XPBD) that improves on the accuracy but is still missing the forces as far as i know but it shouldn't be too hard to reverse calculate the forces from position and velocity changes
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Good to know, thanks for the suggestion!
@JoonasHaapala
@JoonasHaapala Жыл бұрын
XPBD is a wonderful method due to its simplicity and efficiency (no global solver necessary). It does converge to the same solutions
@JoonasHaapala
@JoonasHaapala Жыл бұрын
Forces can be read directly from the constraint lambdas by multiplying by dt^-2.
@Fractal2D
@Fractal2D Жыл бұрын
Unless I'm missing something, the paper literally shows accurate force measurements.
@LoserKing696
@LoserKing696 Жыл бұрын
Great vid as always! I love watching your thought process and your progress as it inspires me to continue working on my own fluid simulation!
@goldwolf9499
@goldwolf9499 Жыл бұрын
HEY MA... LOOK I'M ON TV!!
@AngeTheGreat
@AngeTheGreat Жыл бұрын
🎉
@MuffinTM
@MuffinTM Жыл бұрын
i'm so excited for the next videos! this simulator has a sentimental value to me and i love it so much.
@Quake_Masta
@Quake_Masta Жыл бұрын
Incredible work. I'll be looking forward to future updates.
@mastertoru5531
@mastertoru5531 Жыл бұрын
Just found this channel. Absolutely in love!
@seedmole
@seedmole Жыл бұрын
Awesome. I happened to find myself making engine sounds in puredata the other day and of course thought of your project, which I first came across while I was into BeamNG. Very impressive stuff, as always.
@hayden3928
@hayden3928 Жыл бұрын
Awesome breakdown of the sim! Love this content
@NavySturmGewehr
@NavySturmGewehr Жыл бұрын
Love your content! Can't wait to get to the point of being able to write my own turbo diesel simulator!
@KermenTheFrog
@KermenTheFrog Жыл бұрын
This was a really interesting video. Currently studying computer science and game dev. Didn't know how complex matrixs could go was really well explained.
@fbi1122
@fbi1122 Жыл бұрын
350 Valve Hammer Units THAT'S THE MEASURMENT WE NEEDED! THANK YOU!
@geekswithfeet9137
@geekswithfeet9137 Жыл бұрын
Evaluating the matrices symbolically first could lead to massive gains, think FFT vs standard DFT. Also utilising double derivatives projected as the predictive value gives a good enough baseline, that it becomes possible to use 16bit frames for SIMD and still keeping good accuracy. Especially with reciprocating simulations where there is a self correction factor by the nature of the machine before the simulated. If you can get away with 16 Bit corrections on a 32bit data path you have an instant 2x speed increase.
@CatzHoek
@CatzHoek Жыл бұрын
Interesting as always, such a cool unique project
@twingolord
@twingolord Жыл бұрын
i am very thankful that you included Valve Hammer Units, i wouldnt know how big the engine was otherwise
@headlessgoose1
@headlessgoose1 Жыл бұрын
7:10 well it seems that engine sim is like halfway done! i wish you all the best during development ange!
@jwalster9412
@jwalster9412 Жыл бұрын
4:26 *looks away for five seconds to grab water* "What did I miss--"
@UserDestroyer
@UserDestroyer Жыл бұрын
The sound reminded me of an old U-boat diesel engine sound, maybe because it had 8x2 cylinders on relatively low RPM. Great content, btw!
@driverjamescopeland
@driverjamescopeland 11 ай бұрын
11:12 - it's definitely not fake. It's sympathetic resonance that comes with every engine ever made. This is honestly proof that your physics code is operating at least somewhat properly.
@that_fritz_guy5918
@that_fritz_guy5918 Жыл бұрын
I had no idea you were going to release ES on Steam, I'm looking forward to seeing it on there!
@DavidTriphon
@DavidTriphon Жыл бұрын
I look forward to your next video and when you decide to refactor your fluid physics!
@naniwara8673
@naniwara8673 Жыл бұрын
nice math warning, i understood NOTHING but your voice is so nice i stayed. 10/10 i wish i wasn't dropped as a child.
@serg472
@serg472 Жыл бұрын
Could be an interesting challenge to obtain one of those little simple RC airplane engines, which are relatively cheap and easy to run on a workbench, and see how close you can get in simulating its sound and behavior to the real thing. Or maybe a grass mower engine could be a convenient one to try, though a more complex engine to emulate.
@sail0rd666
@sail0rd666 11 ай бұрын
I just love the convertion table, i wouldn't have been able to picture the size of a v69 without the hamburger metric, thanks for that ❤️
@biggy2016
@biggy2016 Жыл бұрын
Thank you for the warning. Really appreciate it.
@TheLiverX
@TheLiverX Жыл бұрын
For working with sparse matrices there is a header-only library called Eigen. It's rather fast, threaded, uses enhanced instruction set and setting up a sparse matrix is fairly straightforward. And it has a decent documentation.
@calccalccalc
@calccalccalc Жыл бұрын
Inspiring stuff as always ange ⭐
@Bmcbride040
@Bmcbride040 Жыл бұрын
Knowing that some day this will come to steam makes me so excited for the future. Love the simulator as it is, but i can only wait to see where it goes 🔥
@Levibetz
@Levibetz Жыл бұрын
Cool simulation! I think what you're hearing is that at low speeds, this engine is putting out a quite audible tone. At 730rpm the engine produces an exhaust note who's fundamental frequency is 420hz (assuming perfect equal length headers and firing order). I think from there as we hear it rev up it generates a sub harmonic at the engine's combustion cycle (IE fundamental equal to 1/2 RPS) due to uneven bank counts and pairings. Much like the thrum of a cross plane V8, but more severe.
@Tkmined
@Tkmined Жыл бұрын
I'm excited for you to simulate diesels! I've really been wanting to have a game that properly simulates the power behind bigger truck engines.
@kamilkwas4742
@kamilkwas4742 Жыл бұрын
I am a total noob and have no clue what most of those fancy words mean, but i downloaded the free version and all i can say is simply: I love You for creating this
@zapeel1114
@zapeel1114 Жыл бұрын
BOCCHI THE ENGINE
@error00110
@error00110 Жыл бұрын
I'm looking forward to see 3D engine simulator. Especially Radial engines (like R-2800, r-3450). Actually, do you have any plans about this type of engines? I mean, they have a little bit more complex systems of valves, rods... And do you have any plans about radial and (not only) engines with sleeves distribution? (Like Bristol Hercules, Centaurus, Rolls-Royce Greece)? Thanks.
@schrummy14
@schrummy14 Жыл бұрын
Always good to see iterative methods for solving linear algebra problems. Have you looked into the "biconjugate gradient stabilized method"? I have always preferred this method to regular CG as it is able to solve more general systems and is often faster (looking at converging to an answer). It is also able to take the previous solution as its initial solution as you did the CG.
@vitoraugustocarlos3758
@vitoraugustocarlos3758 Жыл бұрын
09:30 ah yes, just a few of the many non-official measurement units of the United Nations of the Internet. Now we need to know what 22 feet equals to in unicorn horns, bananas, washing machines, giraffe necks, freedom eagle wingspans, capybaras and subway sandwiches.
@exemch4826
@exemch4826 Жыл бұрын
Love watching the future of motorsports games come to life
@thebil
@thebil Жыл бұрын
Instead of solving for position using Newton's three laws directly, you could use other formalisms such as Lagrangian mechanics, or Hamiltonian mechanics. Constraints are handled there directly, instead of having them as an afterthought.
@zo_ren
@zo_ren Жыл бұрын
BOCCHI PISTON BOCCHI PISTON
@Yui.Hirasawa.
@Yui.Hirasawa. Жыл бұрын
i was about to say that😂😂
@Yui.Hirasawa.
@Yui.Hirasawa. Жыл бұрын
Bocchi the Piston
@kHz33
@kHz33 11 ай бұрын
I'd die to see (and hear!) an F1 V10 simulation from you, and to hear you talk about the difficulties of operating an engine at an RPM of 18-19000
@moth.monster
@moth.monster Жыл бұрын
Thank god you converted to Hammer Units, the only true standard unit of measuring distance.
@settratheimperishable4093
@settratheimperishable4093 Жыл бұрын
AngeTheGreat never ceases to show off his greatness Seriously these videos are all in my top 50 videos of the year
@peronohaynada
@peronohaynada 9 ай бұрын
First of all huge congratulations on the engine. I think you smashed it out of the park. But I have some concerns about the performance, cause I'm thinking that this is the next step in racing simulators, bit if 50% of the resources are being used just for the engine alone, then we are very far from using it. Again, kudos for the engine. I hope that my comment does encourage you to keep working on it. I understand it has some limitations and that improving it could reduce the quality of the sound you are working on, which is a blast
@SmiliesGarage
@SmiliesGarage Жыл бұрын
You have accomplished something I have always dreamed of doing.
@DFWRailVideos
@DFWRailVideos Жыл бұрын
I'd like to see some big Diesel engines simulated, like the EMD 16-710-G3C-T2, a 16 cylinder, turbocharged diesel engine with 710 cubic inches of displacement and a really neat sound. The EMD 20-645E3 is another neat turbocharged engine, with 20 cylinders and 645 cubic inches of displacement. The two engines make 4,300 and 3,600 horsepower, respectively. They're also both two-stroke engines.
@SmiliesGarage
@SmiliesGarage Жыл бұрын
Now we need a carburetor simulator to go on top. Drag racers will pay big dollars for this.
@martin-vv9lf
@martin-vv9lf 11 ай бұрын
Good idea, was thinking about a gear change simulator myself.
@guillaumejoop6437
@guillaumejoop6437 11 ай бұрын
My man started making a proof of concept for realistic engine sound in video game just for fun and endend up creating a tool that could be used by the whole automotive industry
@SvenBro98
@SvenBro98 Жыл бұрын
From my own experience of coding a simulation, the best way to solve huge sets of linear equation is: Just use a pre-existing math package. These solvers are so heavily optimized, you can barely get the same speed by coding from scratch. Except when that is the whole point...
@imblackmagic1209
@imblackmagic1209 Жыл бұрын
the optimized algs available for linear algebra are crazy quick! and since most LA problems can be parallelized, it's best to offload that workload to the gpu
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg Жыл бұрын
I love your videos and your engine. Thank you very much.
@sergeyrogatin9682
@sergeyrogatin9682 Жыл бұрын
everywhere I go I see her face 💕🟨🟦
@jaypab
@jaypab Жыл бұрын
The Rock
@-_-_EpicaL_-_-
@-_-_EpicaL_-_- Жыл бұрын
​@@jaypab🗿
@mckgtr
@mckgtr Жыл бұрын
I believe you already have convolution implemented for your audio engine. Could you add the ability to load impulse responses so we can hear what the engine sounds like in different environments (garage, tunnel, open road, etc.)?
@devdsp0
@devdsp0 Жыл бұрын
If you want to try PBD, you can still derive forces with two rounds of the finite difference method on the positions of each 'mass'. I think you have to do one round to update the velocity in PBD anyway; a second round to update accelerations isn't going to eat up the rest of the CPU budget. The accumulated errors from that double differentiation would probably be fine for UI elements, but if they're critical inputs in the fluid simulation it might be too much.
@as-qh1qq
@as-qh1qq Жыл бұрын
I love the sound of the engine ramping up
@thedofflin
@thedofflin Жыл бұрын
You should look into a way to 'bake' the audio if you're serious about using it for games. Once an engine has been designed, you could run through a range of scenarios that capture most engine sounds and then use them in the game similar to most other racing games.
@danielo7985
@danielo7985 Жыл бұрын
Keep it up!! When do you think the improvements to the fluid simulations will be done, now that you are working on the 3D-interface rn?
@DarkVortex97
@DarkVortex97 Жыл бұрын
The fact that a V69 sounds like a toilet flushing on startup is hilarious
@Kalisto2002
@Kalisto2002 Жыл бұрын
Amazing work as usual Ange. When UI 2.0 :)
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Thanks 🙏 Working on it right now actually, keep an eye out for the next video!
@teezo6574
@teezo6574 11 ай бұрын
you're prolly one of the smartest people in toronto and not a road runner lol, crazy to think some one this good at this stuff lives close, thanks for the motivation
@koktszfung
@koktszfung Жыл бұрын
I love how the sponsor forces you to make regular video
@folkerthoogenraad7440
@folkerthoogenraad7440 Жыл бұрын
Hey Ange, I recently wrote a 3D position based dynamics (physically accurate through extended position based dynamics) where I also use and calculate forces. I simulate a car with suspension and some other constraints. It is unconditionally stable with possibility of infinitely stiff springs. Working with xpbd was a breeze and the math is far easier then global solvers. I'm not one for showing my work often and the visuals aren't all that pleasing but I can show it to you and eleborate on the methods and papers use. I'm not so sure how to contact you directly but let me know if you like to talk.
@AngeTheGreat
@AngeTheGreat Жыл бұрын
Feel free to join my community Discord server (link is in the description). I'd be interested to hear more about what resources you used and about XPBD technique. Thanks for watching!
@LifeRunner4000
@LifeRunner4000 10 ай бұрын
11:21 "If we slowly open the throttle, we can hear what this engine sounds like at higher RPM" Ah, yes. The unmistakable sound of an external combustion engine.
Simulating a Steam Engine with C++ (with sound)
18:41
AngeTheGreat
Рет қаралды 361 М.
Multicylinder Engine Simulation - Engine Simulator Devlog 6
20:26
AngeTheGreat
Рет қаралды 244 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 9 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 57 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 40 МЛН
Plot Twist! The Andromeda-Milky Way Merger Has Begun
15:30
The Secrets of the Universe
Рет қаралды 49 М.
Langton's Loops: The cellular automaton that copies itself
12:01
davbrdavbr
Рет қаралды 467 М.
Real-time Trumpet Simulation [C++/Vulkan] [WARNING: Flashing Lights]
22:02
Noob Tries to Blow Up Boiler in Steam Engine Simulator
11:18
Kosmonaut
Рет қаралды 181 М.
Teaching myself C so I can build a particle simulation
11:52
Gradience
Рет қаралды 224 М.
V3 to V20 Engine Sounds - Engine Simulator
14:40
IceManV93
Рет қаралды 81 М.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Kevin Fang
Рет қаралды 940 М.
Quantum Locking Will Blow Your Mind-How Does it Work?
17:24
The Action Lab
Рет қаралды 12 МЛН
Gas Engine Simulation in an EV Dirt Bike (it vrooms)
9:30
AngeTheGreat
Рет қаралды 116 М.
Simulating Particle Life
18:18
Digital Genius
Рет қаралды 183 М.
Choices for your loved ones❤️
0:15
ISSEI / いっせい
Рет қаралды 3,6 МЛН
Откуда эти паучки??? @zackdfilms - автор анимации.
0:29
Время знаний
Рет қаралды 3,2 МЛН
Всегда проверяйте зеркала
0:19
Up Your Brains
Рет қаралды 21 МЛН
ВОТ как ЖЕНИХ выбирает СЕБЕ невесту 😱 #shorts
1:00
Лаборатория Разрушителя
Рет қаралды 9 МЛН
ЖВАЧКИ!!!
0:47
Li ALINA
Рет қаралды 6 МЛН
Всегда проверяйте зеркала
0:19
Up Your Brains
Рет қаралды 21 МЛН