Using A.I. To Make Brand-New Formula 1 Tracks!
Вставка
- Опубліковано 8 жов 2024
- Today I dive into the world of A.I. and machine learning, to see if artificial intelligence has reached the point of being able to create brand-new Formula 1 tracks!
Check out Runaway ML: runwayml.com/
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
Follow Me:
🐦Twitter: / mattamys
📼Subscribe: bit.ly/Subscrib...
📷Instagram: / mattamys
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
My Gear:
🟩Fanatec CSL Elite Steering Wheel P1: bit.ly/Fanatec...
🟩Fanatec CSL Elite Wheel Base: bit.ly/Fanatec...
🟩Fanatec CSL Elite Pedals: bit.ly/Fanatec...
🟩Playseat Evolution Alcantara Pro: bit.ly/Playsea...
🟩F33L SR2 Sim Racing Gloves: bit.ly/SimRaci...
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
#F1 #F1Tracks #RunawayML
Damn, Tilke gonna be out of a job soon...thankfully
Josh Revell ha
You guys are so mean to Tilke 😭😭😂😅
What a controversial opinion
@@garlicsoda2957 True, I actually like Sepang, COTA, China, Turkey and so on.
@@HUE_Larry shanghai’s criminally underrated. For racing it does its job just fine
Much better than Sochi
If you drive sochi in the sim, its actually fun
Not very hard to destroy Sochi in terms of racing quality
Better then Tlike
@@Joanimater depends on which Tilke track
Tbh thats not hard to do
Me and my mates have made a few tracks in assetto corsa before, I'll let you know if we manage to make this one, it would be good fun to race around
There is a video of the hotlap on my channel with a download link in the description. We are no longer working on the project, but I hope you enjoy the track
Ayyyyyy legend
replying so i can keep up with the updates
Same
tell us lol
Lol plz keep me updated
Matt AI-mys is coming for the old Tilkeboi
0:04 Ey that’s me!
Thx Matt!♥️♥️
He is here
Congrats
It would also be interesting how the elevation changes would affect the output of the AI.
Episode 2?
This was my first thought, too. I think many would agree that what part of what makes a good classic track is the fact they're often built somewhere with plenty of elevation, e.g. Spa. But then you've got the added challenge there of deciding whether the AI should find a real life equivalent using elevation maps of the world, or if F1 would be willing to do a bit of terraforming to get some elevation, a la CotA.
I wanted to see if it could learn where to place DRS zones, pit lanes or sectors
Looks a bit like Aragon on the MotoGP calendar the thumbnail. Great concept.
It does!
Yeah!
I love how he’s unknowingly recreated Istanbul
very underrated comment
Not Constantinople?
Idk it looks more like motorland to me
No because we live in 2022…
Plot twist: This is how Tilke has been designing tracks all along
He's just taking the worst result 😂
@@chrisandresen3131 that's a little unfair. I'd say only two of his tracks are just pure garbage. He's designed some okay tracks and he's also designer some downright fantastic tracks
Some of these belong in the r/RaceTrackDesigns subreddit. Fascinating video!
That’s a great sub! Fantastic recommendation
please please PLEASE do a collab with Code Bullet, he can tailor a machine learning suite to your needs, and you can translate the art of track design into technical requirements for him, it will be fricking awesome!
And then hopefully code will upload twice in a blue moon instead of once
I second and third these statements, I miss CB
And I'm subscribing to this channel
Yeah, using an image ai for this really isn't the most effective choice. An AI that reads and generates loops of bezier points would probably work much better.
To increase the amount of training data you can also flip and\or rotate the images. It's a common tactic in AI training.
On the one hand, I find AI very interesting, and it's amazing what even everyday people can pull off just by accessing their browsers today. I feel that it needs to be said though, that the AI you were using had no specific push to create anything racetrack-like, there was no data of momentum, speed or resulting safety ratings involved. What you were doing in your part of the track creation, editing the corners, giving insight about how the chicanes and straights would work in building and breaking speed, all of this would be the next step in AI track creation. Of course, for that you need more powerful tools, more time and more resources, but I think that truly AI designed tracks are going to be another jump in the track design world.
Great idea, and great video. Have a nice day!
Holy shit my dude what a comment
In theory, all that stuff should generally emerge as the AI studies tracks which already incorporate all those factors.
The problem is that he's using an image generation AI which is built to study photographs.
His race track data was just a flat 2D loop with curves, so ideally that's what the input and output of the AI should be, simply a loop of mathematically defined curves. No image data whatsoever.
You could also generate elevation differences too if you just defined the points in 3D instead of 2D
Why would we accept such waste of time, energy, ressources to make AI imagine tracks ? have human become so stupid they can't imagine new layouts based on what they already know ?
The only people interested would those who payes engineers and architects like Tilke to build new tracks. They will save a huge amount of money for sure. But engineers and architects will be jobless.
Please stop feeding that riches toy (AI)!
Imagine someone actually building this on Asseto Corsa
There is someone already making it in the comments.
:)
Someone did it lol
@@bwoah7 where can I find it?
what did they do with elevation, camber, kerbs and run-off?
You should do some data augmentation. Turn/flip images, move the track within the image, zoom in/out a bit. That way you'd get more data.
Dang, I'm mightily impressed by this mate! This looks like a combination between the Nurburgring and MotorLand. Great content, as always! Also, you think you could make a video on how graphics work live? Think that could be something of great interest especially considering the graphic-ish oriented style the vids have. Cheers!
Track looks great. Elevation is all it needs and it will probably be one of the best Modern GPs in formula 1
my biggest takeaway from this is that i'm apparently not the only person to do regular graphic design in After Effects!
Next episode: taking only corners with the most overtaking spots per season (final corners + straight combination included) and do it again.
That’s awesome! Gran Turismo needs to bring back the track editor haha
Something that I would want to take into consideration with the track would be elevation change. To me, that is a major factor when it comes to the quality, spectacle, and potential excitement of the track. So it would be interesting to see how this track could fit over various geography and topography. Cool stuff.
Matt: 0:38
Me, waiting for my wife to catch up on The Mandolorian before I watch season 2: *Flips table*
Haha I’m sorry but if you follow the show you would’ve heard about it by now, been out for a while!
Would it be a good idea to upload images of corners/straights from tracks instead of entire tracks to get more specific characteristics?
I am just discovering your channel but damn that intro is packing some HEAT . Simple yet beautiful . you already caught me with that one . Video was very nice ,too but i already was sold with the Intro ^^
It would be interesting to feed it elevation data along with the track maps.
Nice vid Matt, how about you do this with karting tracks too
Great idea!
@Matt Amys What fore program did you us to do this? I want to make tracks like does fore a game i want to make. And this whout be a big help with trackdesigns.
Considering how much Tilke had influence into this. It is very un-Tilke like.
If Polyphony Digital got this for Gran Turismo, they'd give some crazy name, like Green Grove Raceway or something along those lines, similar to Apricot Hill or Deep Forest Speedway.
AC modders rn : "let us introduce ourself"
Should be kinda cool if they made some fantasy f1 tracks (like this) into the new f1 game
I was just watching a video yesterday where another youtuber was training AI to build roller coasters... I wonder if your techniques and his could be used to generate some really interesting track layouts. His AI was using generational heritage and 8 weighted constraints to score the roller coaster track designs.
you should make this track in asseto corsa
Always have the thought, I think what makes a racetrack both safer and more entertaining for racing, is a soft first second and third corner, letting the pack break up before you hit tighties
Either safer or more entertaining, the two rarely coincide
You worked in FE!? That’s so cool! how so?
Do it in sim!!
Really cool concept, I would also love to see more F1 tracks with crazier elevation changes. Some of the tracks used in the 2020 season as fillers due to COVID had some really cool elevation which resulted in some really exciting races.
You are talking about the Portuguese track, enjoy the next weekends MotoGp race there, it's a great roller-coaster.
I didn't know matt used to work in Formula E.
Please make a vid abt what its like matt.
Sounds fun! Anything in particular you would like to know?
@@mattamys What is your role there, is it very busy, do you work with a specific team, and anything else we are all allowed to know!
I have that BELL GP3 SPORT too! Love it to bits!
Yo matt you should do a competition for who can make the best
I think maybe try to generate numeric datasets that would incorporate turns and elevation changes in the form of 3d matrices and use GAN's maybe.I am not really sure but I think this would be a better approach.Also maybe try data augmentation techniques like creating mirror image tracks or just writing scripts that invert a left turn to right or adding chicanes and stuff to increase the size of the dataset.Would love to see if this works. Don't really know much about this , but this is what I did for creating a model for a full self driving car in a simulated environment.
1st Corner Combination is to easy to defend at the outside. i liked the more A.I. variation abit more for 1st and 2nd Cornder. but overall looks giga awesome, maybe after T9 the small straight abit smaller, so that the backstraight has to been as an overtaking point :)
we need a second episode, absolutely
These are actually looking really decent as top down views, but something someone told me a whiule back as to what makes a good circuit great is changes in elevation. E.g. Paul Ricard generally has a bit of a reputation for being flat (which, yeah it is) but there are some good bumps in S1 which makes it actually pretty fun to race.
On the other hand, Spa is one of the greatest tracks and look at the elevation you have there. Same for Oulton Park, Bathurst, Suzuka, Monaco (yes, you can have good races at Monaco if it's not F1!), so I'd love to see what AI could do if you throw that in as a variable for the AI to play with
I could literally watch him make tracks all day
When the Mandolorian is in the video:
Me: Ah yes, The Negotiator...
5:53 The first one remind me a little bit the Autodromo Hermanos Rodríguez
For this you'd ideally want to be able to give the algorhythm additional information, like "every part of the track has to be connected to each other", which would make the results much better. You'd also want to rate the results of one run, feed that rating back and have it run again with the weighting that's generated from that.
Would love to see you touch up some of the other tracks the AI created as well.
Long straights into slow corners isn’t the only way to improve racing, it’s also strategically positioning challenging corners right before long straights or opening up corners on entry or exit to allow cars to fan out when they’re in a pack.
Great content tho
I think that area on the right that you said looks fine needs just one thing. The hairpin needs to be a lot tighter and sharper to allow for more daring overtakes. Cars need to go at higher speed up that sort of straight bit and hard braking into a tight hairpin
Very cool. Now maybe try taking your top 5 tracks and integrating it with city maps so the AI might be able to find/make your tracks into legit street circuits.
Feels like a mix of Imola, Nurburgring, Zandvoort, and COTA... not sure if it’s just me not being a fan of Imola but this track gives off a sense of a surprising lack of overtaking, with lots of medium to high-speed corners right at the start of the lap.
8:33 Amys International Circuit
How is the program named which Matt used to edit the track the track?
I used After Effects!
before the Tweaks the Track reminded me of Brazil...
The left right on turns 1 and 2 and the fast lefthander onto the start/finish straight.
I'd love to see someone make this into a fictional track like how Gran Turismo do it. I reckon this could look amazing.
I could see that track with masive amounts of elevation change, austin turn one that then instantly drops back down, then a slow rise up from turn 3 to turn 6 where it drops down like the senna esses in brazil, then on the back straight im thinking of algarve levels of hills the way they just rise up then down towards turn 12 then turn 13 - 15 just flat
Can you make Boxes, tribune and corners with red and white?
Looks good! What I would actually want to see is how the track deals with elevation changes.
I wish it accounted for elevation change. Maybe have the maps coloured with red meaning high and blue meaning lower
Great Video Matt! 👏🏼👏🏼
another interesting question is what the name would be, as well as where it'd be and how long it actually is (since we only have a reference of the shape of the track)
Adding some elevation changes on the left and right could be nice, like the track is sorounded by hills
As someone who studies AI and procedural content generation I initially cringed when I say you went for a pixel/image based method for generating images. I would have encoded the information of existing tracks as curves/shapes instead of images. This would have made it properly easier to generate valid layouts. And then I would probably have come up with some function that can evaluate each result for me to narrow down the selection… Basically what I'm saying is that I would way overthink this with my academic mindset and your approach is probably a lot better since you use the generator as a starting point, not as the complete system. 👍
I like it! Maybe do the same thing in the future and make it like it is a real human(that he also imploments things like overtaking possibilities and flow)
The track has been created! Its on assetto corsa! Dime is the creator
There is a software called "Race Track Builder" on steam. In that you can build a track from you image (road, gravelpits, siderails, tirewalls, extraction points, stands, trees, etc) and you can put in to Assetto Corsa!
Looks great, would love to give it a try in Assetto corsa.
I absolutely love machine learning. I used it to make a production company with singers, managers, album art, songs, you name it, I used an AI to make it. Results were... questionable, but in a few years I can see it being a full on business.
So humans will be useless. Even in creation and art process. Do you realise that ? or are you just accepting whatever comes into your face ?
@@ulysse21 Humans that choose not to evolve with technology are useless. If you're so insecure about your art that you think it will take your job, then maybe it should.
@@SSZaris Funny It's not about being insecure, it's about the market. Those who owns the production tools and the capital will choose ultimately the AI simply because it does almost the job if not equal or better in some cases, at least from the point of view of the brainwashed geek consumer, because it will cost them almost nothing compared to the humans. You know perfectly what I'm talking about if you were really as you say a producer.
I guess you don't even understand what you mean by "evolving". Probably for you it means "Accepting" whatevers it takes, at any cost.
But I understand that geeks don't want to see the obvious, they're too obsessed and blinded by high-tech gadgets. And I also understand very well what are the producers values: making profit from artists. You must be one of those who lost theire businesses thanks to Piratbay, UA-cam.
You must hate artists and probably dream of the day when you produce art without having to be accountable to creators or bound by contract to artists
@@ulysse21 There is something seriously wrong with you mate. You responded to a comment I made over a year ago that has nothing to do what we're going through today. You also sound like you ONLY want to make money from art. I don't have any respect for you. You're also extremely insecure because you keep making assumptions as to what I am. Grow up.
@@SSZaris What's even more ironic is that you don't even realize that you are describing yourself through your comment.
As for your contempt for people who live from their art, it only confirms what I said about you above
I like the first and last sector, but the middle part is a bit too Yas Marina like
Typically it'd need to be 5+km. So those straights would be pretty long, which would mean some nice slipstream and out braking battles. Overall I think it'd have a COTA mixed with Montreal vibe to it.
I drove around this track in Assetto Corsa. It's amazing!
That would be so much better than so many current tracks, especially if it had some elevation changes
I think you're the first person I've seen use after effects for graphics or illustration purposes ;) but anyways it is a great idea and nice experiment ✌️
4:43 - That actually looks like one of the old Paul Ricard layouts.
If you use just the overhead maps it leaves out one of the biggest things which make tracks exciting: elevation change. Spa is my favorite track in the calendar and I think it has a lot to do with the elevation change. Portimao and Catalunya looking at just their overhead maps are kind of similar. Portimao is more exciting, and it has more elevation change. Monaco, Austria, Imola all have great elevation changes.
There's exceptions to this. Silverstone is basically flat. So is Monza. But I think it's something you can't ignore when designing a circuit.
I feel like there's something to be said about nature designing the course for you. For example, Imola is kind of "Well, this is the circuit we could fit with the river right there and this hill there and that hill there, so that's what we did." I don't know if that's coming across the way I mean it. Anyway, good video.
I'd like to also add that although some flat circuits are good (as mentioned, Silverstone), almost all boring circuits are flat.
Is the right track in the thumbnail the URL race from Need for Speed Underground 2?
Is the model public?
How do you use Runaway to make machine learning cause when I tried I can only do video editing or something...
It did a good job! I would suggest it to be a formula drift track tho
you should try and include elevations or is it supposed to be completely flat? (in your head)
I think the start/finish line is too close to turn 1, so I'd move it a bit further back. The right-hand side of the track is a bit like Jeddah. Putting some walls around there would make an interesting lap before the track widens in the last sector
just a suggestion, if you rotate those images a bit, for the machine it almost becomes like a new F1 track. So you could technically get like 6 tracks photos from one track. That should improve the results.
I like it
I feel like the three tracks you shortlisted were still fairly clearly based on real-word tracks. Track 1 being based on Spain, Track 2 Yas Marina, and Track 3 Spa.
Very interesting video.
I'd like to suggest a new title: How to Make a Tilkodrome Without Being Hermann Tilke.
This looks like it will be brutal on the tires. Now it needs an elevation map applied. I feel like after the tweaks you could run it in either direction
Make this in race track builder, a program on Steam. Chris Harris (I think) made his childhood dream track for Assetto corsa with it.
I'd like to race there, holy f that looks really good!
7:51 Be careful there, that may turn into another Singapore Sling if the track is too narrow.
Is that a bad thing I don’t get it personally I liked the singapore sling
@@khantaung5442 The Singapore Sling was dangerous. Unless you went single file, someone would end up flying, and even then someone usually did. Worst case scenario? Another Grosjean-like incident, with the car catching fire. And single file does not a good race make.
@@Mikowmer u are entitled to your opinion, I m entitled to my. Whoever went flying was usually the ones who wanted to ride the curb, so I think it’s not the design problem it’s just the way it is.
Amazing video! I was wondering if you could make a race result graphic template for your next AE video? 😄
I only release graphics at the end/beginning of each year as that's when I have time off from work to properly create them :)
@@mattamys Okay, no worries. You're videos are amazing though, definitely keep it up :)
I think there would be more overtaking opportunities if you raced the track clockwise. That goes for both the original and final edited version I think.
Looks like Istanbul Park, i like it
Personally I think it would be better without the bump at the end if you had those two fast left handers right at the end, maybe put a gravel trap right beside the tarmac for extra risk/reward on a quali run and with it leading onto the main straight a good exit would be crucial
Could be quite cool if it were faster
Chris Haye released a video 3 months ago about how he made his childhood dream track in Assetto Corsa.
8:43 I think going the other direction woul be better, you have some speed at the start right into a chicane
Cool idea but it's only designing shapes. You can create one that will draw a track with specific attributes like amount of curves/straight lengths/average speed/difficulty if you wanted to.
That second one was definitely the Indy road course
What would the pit stop look like on track map
it would be really awesome if this map could be 3D animated and then an animation of F1 cars racing on it