How to Model a Road or Highway ALONG A PATH in Blender!

  Рет қаралды 119,264

The CG Essentials

The CG Essentials

Күн бұрын

In this video, we talk about how to create a road that follows along a curved path inside of Blender! This can also be modified for things like fences, walls, or other curving objects as well!
Want to Support The CG Essentials?
/ thecgessentials
Add-On Links (Affiliate Links)
Scatter - www.thecgessentials.com/scatter
Flip Fluids - www.thecgessentials.com/flipfl...
Disclaimers: all opinions are my own, sponsors are acknowledged. Product Links in the description are typically affiliate links that let you help support the channel at no extra cost.
TIMESTAMPS
0:00 - Introduction
0:34 - Creating our road profile
1:31 - Adding our road path
1:49 - Using Freehand spline to draw a curve
2:27 - Deforming our road along the path with the curve modifier
2:54 - Adjusting object origins for better fit
3:33 - Fitting the length of the road with the array modifier
4:00 - Fixing array in the wrong direction with apply rotation and scale
4:30 - Adjusting array and curve modifier order
5:09 - Creating our highway supports
6:40 - Copying supports along path with array and curve modifiers
7:20 - Changing your highway path by adjusting the curve
7:50 - Support the CG Essentials on Patreon!

Пікірлер: 150
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Hi everyone! Let me know how you're using the curve modifier in the comments below! :)
@KlauV
@KlauV 3 жыл бұрын
I haven’t been using it... 🤦🏻‍♂️I didn’t know what it did, now I do 😁 and I’ll be using it soon for something. Thank you 🙏🏼
@thegwolf
@thegwolf 3 жыл бұрын
Hey there First, thanks for the useful tutorial! Second: I think I'm doing something wrong because my road is banking in the turns, like a nascar track and I have no idea how to make it stop. :P
@loki_ytb895
@loki_ytb895 3 жыл бұрын
hey what's you change the scale of the plane i don't understand sorry
@strezz1560
@strezz1560 2 жыл бұрын
cool, but it's a pity you didn't show, how to apply textures on that then... I'm strugling with that for some hours already, trying different combinations of seams, but the results are not good... would be great to have some video on this
@macnavi
@macnavi 2 жыл бұрын
Didn't know I could move just the origin, manually placing it where ever I want. Even the small tips in each video, where I think I already know how to do it, are brilliant. This makes every video worth watching completely.
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Glad it helped!
@anatolykondratiev2116
@anatolykondratiev2116 Жыл бұрын
Really! Just have got the same experience )))
@ZacharyWhite25
@ZacharyWhite25 3 жыл бұрын
Holy cow, that would save tons of time. I model baseball stadiums. I could so use this modifier for the steel support systems in my ballparks. Thanks for the tip and tutorial!
@dementedsoul7805
@dementedsoul7805 10 ай бұрын
this is probably one of the best tutorial series on youtube. it's really important to understand basic modeling before getting into anything else
@alejandrovallejo4330
@alejandrovallejo4330 3 жыл бұрын
This is SUPER useful to model cities, scifi cities specially. Thank you so much!
@heyroots2082
@heyroots2082 3 жыл бұрын
Your tutorials are very helpful,please never stop...please
@deadspirit6
@deadspirit6 2 жыл бұрын
Am working on a city concept and this tutorial has helped me a lot..will surely try this out
@donmojo632
@donmojo632 3 жыл бұрын
You are amazing. Thank you for this magnificent tutorial 🙌🏾🙌🏾🙌🏾🙌🏾💎🎈
@davidtalbot5514
@davidtalbot5514 4 ай бұрын
To move curve in the Z axis without twisting, for hills etc: 1. Click on the Curve Data button in Properties panel (2nd from bottom) 2. In the first panel called Shape , row 4 says 'twist method' 3. Change to Z-up
@bratpfanne8232
@bratpfanne8232 2 ай бұрын
Epic tip, thank you!
@YYZ342
@YYZ342 8 ай бұрын
Thank you! Easy to follow, you are not going a hundred miles an hour, which is great! Clear explanations. Subscribed.
@DELottProductions
@DELottProductions Жыл бұрын
I used this to make tank tracks and it worked perfectly, great tutorial!
@BlenderFan
@BlenderFan 3 жыл бұрын
Very helpful tutorial and thanks for showing. Happy blending with blender.
@garioxstudios
@garioxstudios 3 жыл бұрын
I love your tutorial I was able to make a road for my car animation thank you and love you bro
@GiuTor73
@GiuTor73 2 жыл бұрын
Very very useful and easy to reproduce! Thank you!
@mikehughesdesigns
@mikehughesdesigns 11 ай бұрын
This is the first time I heard about subwindow stack setting the order of operation! thanks! (I need to read the manual more...)
@alizee3687
@alizee3687 6 ай бұрын
Thanks, great work I built my first road and Bridge ever in Blender, and I used a cube instead of a Plan and it still worked great.
@OliverBevan23
@OliverBevan23 Жыл бұрын
Super helpful! thanks for the tutorial
@SamarthCat
@SamarthCat 2 жыл бұрын
Thank you so much, really helped me m my racing game!
@deimos2k6
@deimos2k6 2 жыл бұрын
Wonderful! I was just searching for this... Many Tnx!
@mohamedeljbel
@mohamedeljbel Жыл бұрын
im just starting and tNice tutorials video was perfect.Well explained and easy to follow for a beginner.I never understood soft soft till i watched tNice tutorials.
@lumko9719
@lumko9719 3 жыл бұрын
A great Tutorial, thanks man
@hrd8580
@hrd8580 Жыл бұрын
Nice Explanation. Thank You...👍👍
@joeabstractjoe
@joeabstractjoe 3 жыл бұрын
Thanks for another goodie, Justin. 👏👏👍👏👏
@NicoleHam
@NicoleHam 2 жыл бұрын
Did you just save my life???? I think you did. THANK YOU SO MUCH. I had NO IDEA how to do this.
@RealGaryGibson
@RealGaryGibson 2 жыл бұрын
I found that I got a nicer line by editing the bezier curve itself rather than using the draw tool. I just extruded more points along the curve as I needed.
@fullyleaded
@fullyleaded Жыл бұрын
Really useful tutorial. thank you
@qielanzhizi8622
@qielanzhizi8622 2 жыл бұрын
Thanks for your useful tutorial. For the beginners ,don't forget to adjust the object coordination after ratate.新手们要注意在旋转物体后,执行object-apply-rotation & scale,否则横断面和样条曲线很难按照同一个轴变形。
@gijshabraken
@gijshabraken Жыл бұрын
Excellent tutorial, I wish I searched for it earlier!
@amygdala5475
@amygdala5475 2 жыл бұрын
The video helped me thanks! One question: What would be the most efficient way to add exits to the highway?Can that be done from the same curb path?
@antoonsorg
@antoonsorg 2 жыл бұрын
Good tutorial nice work !
@JohnnySix
@JohnnySix 2 жыл бұрын
Very clever - the array + curve workflow also solves ( most ) of the issues when it comes to UV mapping too, which is the bane of all road builders :D
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
:)
@ashleyteece4237
@ashleyteece4237 2 жыл бұрын
Super helpful, thanks
@cz4rplays424
@cz4rplays424 3 жыл бұрын
Great tutorial man.. Keep up the good work.
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thanks, will do!
@tfyk5623
@tfyk5623 Жыл бұрын
this really helped thank you,
@kgaming7599
@kgaming7599 3 жыл бұрын
2:58 Easier to go into Object Mode > Right Click > Set Origin > Origin to Geometry :)
@kylegaijin
@kylegaijin 2 жыл бұрын
The problem is that "origin to geometry" would put the origin in the wrong location. "Origin to Geometry" would put the origin in a calculated center of the object mesh data where as you need the origin to be at a logical starting point of the geometry so that it works well with the curve. So the way that CG did it was not the most accurate method - but it *was* the easiest. I tend to go to edit mode, select some appropriate vetices or edges to set the 3D cursor- go back to object mode then set origin to 3D cursor for the most accurate placement.
@kgaming7599
@kgaming7599 2 жыл бұрын
@@kylegaijin Is it okay if I pretend I understood a word? lol
@kylegaijin
@kylegaijin 2 жыл бұрын
@@kgaming7599 Haha - ya - I wrote it a bit complex.
@faheemshaikh3461
@faheemshaikh3461 2 жыл бұрын
You are Amazing Brother !!
@viernesjericjamesc.1818
@viernesjericjamesc.1818 3 жыл бұрын
Make a tutorial on how to create ruined building model. Love your vids man!!
@medafan53
@medafan53 3 жыл бұрын
The really useful thing here is that if you're animating a car driving along this road you can easily copy the path and align it for the car to follow the path of the road (it'd be nice if in a future update they improved the 'follow path' constraint to allow you to offset the object by XYZ, allowing you to animate from the road's base curve)
@Tropicaya
@Tropicaya 2 жыл бұрын
geometry nodes
@kenmorris2858
@kenmorris2858 2 жыл бұрын
Awesome tutorial...
@2fingacriminal
@2fingacriminal 2 жыл бұрын
hey good stuff man, really helpful
@sAriTtina
@sAriTtina Жыл бұрын
Hi! Great, fantastic tutorial :) I got an issue, creating a road climbing up the mountain. The road profile doesn't keep Z axis. It twists, as soon as I lower down the bezier points. Do you have any idea how to solve it?
@ramanrafiq7888
@ramanrafiq7888 Жыл бұрын
thanks alot man u have helped me so much
@user-uf8vw8io9j
@user-uf8vw8io9j Жыл бұрын
your teaching Quality Great. Sir
@ryanjstever
@ryanjstever 11 ай бұрын
This is great thanks. How do I get the pillars to stay straight when I move the curve in z space?
@natepelham9028
@natepelham9028 2 жыл бұрын
thanks for the info! how would you get the road to conform to terrain?
@maloro5189
@maloro5189 2 жыл бұрын
Thanks for this.
@55woo88
@55woo88 2 жыл бұрын
hi thanks for the tutorial. i'm having trouble add textures to the road since they are separated by small plane sections and as I added road materials onto it it'll have some obvious lines between each section even after I applied the modifiers. how should i fix this?thx!
@bandaidboy7806
@bandaidboy7806 2 жыл бұрын
Thanks man this is a great tutorial 👍
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
No problem 👍
@immortalwound9172
@immortalwound9172 3 жыл бұрын
very helpful, thank you
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Glad it was helpful!
@LucasEduardoRibas
@LucasEduardoRibas 2 жыл бұрын
Very useful!
@frisbeeproduction8030
@frisbeeproduction8030 2 жыл бұрын
awesome.... thank you
@yurixion1
@yurixion1 2 жыл бұрын
Thank you, very, very much!!!
@eclairesrhapsodos5496
@eclairesrhapsodos5496 2 жыл бұрын
Great! Be nice if you make tutorial on how to procedurally place decals/masks and scatter rocks/leaves etc in one tutorial.
@zanderpander7779
@zanderpander7779 2 жыл бұрын
This is very helpful. 👍
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Glad it was helpful!
@raitttu
@raitttu 2 жыл бұрын
how I can use this with height variation? There is a simple modifier to ajust the mesh height + array along the curve?
@fullyleaded
@fullyleaded Жыл бұрын
If you add a texture to the road will it repeat it as many time as the array modifier? Or is it possible to have road marking which arent dictated by the length of each array?
@LeonardoGalotera
@LeonardoGalotera 3 жыл бұрын
Thank you very much for this tutorial. One question: if the terrain is not flat, what is the best modifier to use such that the road follows the contour of the terrain? Thanks!
@UHStudio
@UHStudio 3 жыл бұрын
You can use a shrinkwrap modifier
@Lync1111
@Lync1111 Ай бұрын
Hello The CG Essentials - I wish this tutorial had the full track. I am all over youtube searching for ways to create a complete track from someone explaining how to go from nothing or a drawing of a track, bring into Blender and complete a full racing track. Most people explain it do not explain it in a way that makes sense. I found you and like how you explain things just with this could have been a full from start to finish tutorial.
@Numerosity
@Numerosity 2 жыл бұрын
In the array modifier, when I select fit to curve, I can't seem to get any more than 1 duplicate of the object. Any reason why it might be doing this?
@bes5164
@bes5164 3 жыл бұрын
geez I was looking at the video as if it was some kind of miracle! :O :D
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
:)
@jettmgoss
@jettmgoss Жыл бұрын
@TheCGEssentials is there anyway you can make a tutorial using the path modifier to make a road along the shape of a terrain? I would watch that in a heartbeat
@dreamy97836
@dreamy97836 2 жыл бұрын
Great tutorial, thanks! Would you know of a way to bank the road on corners using this method?
@CertifiedDoc
@CertifiedDoc Жыл бұрын
Each point along a Bezier curve has a Tilt parameter. You can set it from the menu on the right-hand side of the 3D view. It's under Item > Transform > Tilt. There's also a Radius parameter that allows you to scale the width of the road at each point.
@ArdaSkc
@ArdaSkc 3 жыл бұрын
thanks for this tutorial
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thanks for watching!
@user-ig9ol9vx1g
@user-ig9ol9vx1g 3 жыл бұрын
awesome👍 tnx
@tshepomofokeng8558
@tshepomofokeng8558 2 жыл бұрын
Nice, very nice.
@3dartistguy
@3dartistguy 2 жыл бұрын
Hi I guess Im using an older version of Blender becuase when i go under the curve Modifier i doesnt give me that option to apply my shape to array along a path.
@EliteInExile
@EliteInExile Жыл бұрын
This is great, but what do I do for intersections? I'm trying to make junctions that I can place at ends of roads and then tack another curved road on the exits/ entryways for said intersection. I can't find anything on this, and all other methods involve using the skin modifier on a basic line
@stupiddiary
@stupiddiary 2 жыл бұрын
Urgent Question: how can i make the arrayed object at a certain point wider than normally? Lets say i want to build a racetrack and some curves are wider on the outside then other. At some points at the path the race-track is wider. But the racetracks sides should be the same height.
@chrisharvey7461
@chrisharvey7461 Жыл бұрын
how do you get the editable version identicle over the aray so you can model the entire array in real time, mine are two differnt sizes and rotations
@aytankhalafova5462
@aytankhalafova5462 Жыл бұрын
Please, can someone tell me how to connect 2 crossing roads so that the bezier connects and get the letter X and the side ledges do not interfere with movement?
@hijackedmusic1258
@hijackedmusic1258 11 ай бұрын
Hey thanks for the tutorial!, how ever i wanted to ask you, is there way to do it the other way around ? Create path along roads ? i'm asking that because i created a track for a little game and i need to create path/spline along the roads for adding AI Traffic. Would be awesome if you had a fast way to do that
@zurkio6179
@zurkio6179 Жыл бұрын
I know I am late to this video but would it be possible to create a tutorial on how to actually make interchanges for bridges? All tutorials I've found just focus on one singular piece :'D
@XavierKX66
@XavierKX66 2 жыл бұрын
Fantastique!
@Mr.MuhammadAli
@Mr.MuhammadAli Жыл бұрын
Wow thanks
@user-tr5uf3iq4h
@user-tr5uf3iq4h 5 ай бұрын
Thanks
@mpjstuff
@mpjstuff Жыл бұрын
How would you bank the road while keeping the supports vertical? Thinking out loud, perhaps duplicate the spline path, and twist one while keeping the one for supports only changing it's arc in the Z and X plane. Or I guess use the nodes.
@KoastLikeWhoa
@KoastLikeWhoa Жыл бұрын
Lock the axis?
@MoreLikeCappuccino
@MoreLikeCappuccino 3 жыл бұрын
Bro i just spent like an hour making a tunnel that curves slopes down, pipes signs ect along the way. I could of done this in 8 minutes?? Great tutorial!
@TheCGEssentials
@TheCGEssentials 3 жыл бұрын
Thanks!
@robinschwarz9552
@robinschwarz9552 3 жыл бұрын
Hi! For my studies I need to model a racetrack for a car. But it says that I need to model it with NURBS. Is this possible in Blender? Originally i thought that Blender is a poly-based programm...
@coffeeshrubsest.9074
@coffeeshrubsest.9074 2 жыл бұрын
Your the Best.
@bubbybumble616
@bubbybumble616 Жыл бұрын
IDK if you still reply to this video but how would I make banking parts? Like I want the angle of the road to change during turns.
@SnailSpaceWTF
@SnailSpaceWTF 2 жыл бұрын
Not at my terminal right now, so I can't experiment: but what is the point of the second Curve Modifier, does the Array NOT do all this?
@TheRojo387
@TheRojo387 2 жыл бұрын
This is good for fences and walls too.
@breadop67
@breadop67 Жыл бұрын
Can this work for OSM data? For the cities I mean.
@waltage
@waltage 2 жыл бұрын
vertical curve movement?
@zenyfilmsrambo
@zenyfilmsrambo 2 жыл бұрын
teacher i never find my Draw tool in my blender 2.9 please let me know how do i find the draw tool
@0GRANATE0
@0GRANATE0 2 жыл бұрын
When I grab just the plane, everything is now connected somehow? how can I modify only 1 object?
@Kshitij-Rajkumar-Yadav
@Kshitij-Rajkumar-Yadav 2 жыл бұрын
hey i did try using it but for some reaoson when i select the curve it only appears in -X axis and that way my road is perpendicular to what i actually need, pls help
@ethankoh6851
@ethankoh6851 2 жыл бұрын
I'm late but you should change the X factor to the Y factor
@lllllllllllllIIIII
@lllllllllllllIIIII 3 жыл бұрын
there is 1 problem: the array will deform supports, for them it is better to use a dupl
@sulphurous2656
@sulphurous2656 2 жыл бұрын
even with a helper mesh?
@stuartdoyle99
@stuartdoyle99 3 жыл бұрын
Great tutorial, but I am having issues with applying the material on the road and making the array without it looking like each tile is repeating (and not seamless) . Can anyone help? Thanks! :)
@Drisico
@Drisico 3 жыл бұрын
You did apply all the modificeren?
@Drisico
@Drisico 3 жыл бұрын
*Modifiers
@emironurlular
@emironurlular 2 жыл бұрын
Hello. Is there a way to make the road go down without bending the curves inward?
@CertifiedDoc
@CertifiedDoc Жыл бұрын
That depends on what you mean by "inward." If you mean that the road banks automatically when you adjust the height of a point, then yes. You can fix the bank of the road by adjusting the tilt of the control point. You do that from the right-hand side menu in the 3D view. It's under Item > Transform > Tilt in Blender 3.3.
@itseveary5756
@itseveary5756 2 жыл бұрын
u helped m,e thx
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Awesome!
@philipneumann9278
@philipneumann9278 2 жыл бұрын
I have a problem tho. Whever I go back to edit mode on a another mesh in the scene. The arrayed mesh wont follow the curve again but just goes straight again. But only in edit on another mesh. And the arrayed objects wont recognized as a mesh itself. I cant connect it like to make an intersection. Anyone with a little help maybe?
@TheCGEssentials
@TheCGEssentials Жыл бұрын
Modifier results don’t display in edit mode, so it’s actually working as you should expect
@blender_padavan4225
@blender_padavan4225 2 жыл бұрын
🔥🔥🔥
@junjunyu
@junjunyu 3 жыл бұрын
Is it possible to export the paths and modifier to game engines like ue4 or unity?
@dreamy97836
@dreamy97836 2 жыл бұрын
go to the modifier tab and click apply if you want to use it in a game engine
@Huffy1101
@Huffy1101 2 жыл бұрын
I'm having an issuer with the origin point process, it throws the mesh across the map
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Sounds like you might not have applied rotation and scale?
@eucloismeta3723
@eucloismeta3723 4 ай бұрын
ok, so a highway is not flat, it goes up and down too, and this method ONLY works for flat roads. once you give the road some slope it will start deforming and bending sideways like it's a nascar racetrack. how do we avoid this??
@Jeremy-hx7zj
@Jeremy-hx7zj Жыл бұрын
@2:10 you do something and I can't figure out what you're doing. and then after that I can't get the results you're getting. Can you please explain what happens in this section? I watched it 10x, you don't seem to click on anything and nothing seems to change, but you say you are "cleaning it up". Its extremely confusing.
@Osamah001
@Osamah001 2 жыл бұрын
Shouldn't you apply Scale and rotation first?
@TheCGEssentials
@TheCGEssentials 2 жыл бұрын
Yes?
@81mg61
@81mg61 21 күн бұрын
how instance
@user-bo2jl3qr9k
@user-bo2jl3qr9k 3 жыл бұрын
The hardest part is actually mapping the road intersections
@themehmeh
@themehmeh 3 жыл бұрын
could you make an intersection model and just connect the curves to it?
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 3,4 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 78 МЛН
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 30 МЛН
How to create large-scale road network in Blender 2.8x
47:51
Expose Academy
Рет қаралды 58 М.
Road on  a Terrain - Blender Tutorial
8:53
Xoio
Рет қаралды 14 М.
Extruding PROFILES ALONG PATHS in Blender!
9:48
The CG Essentials
Рет қаралды 205 М.
8 Blender Addons for Roads and Streets
10:16
InspirationTuts
Рет қаралды 35 М.
Tutorial: Quick Smooth Camera Movements in Blender
9:50
Polyfjord
Рет қаралды 1,7 МЛН
Drawing Roads in Blender 3.2 Geometrynodes (mini tutorial)
6:13
Cartesian Caramel
Рет қаралды 70 М.
Array an Object Along a Curve in Blender (Tutorial)
3:16
Ryan King Art
Рет қаралды 119 М.
Blender Tutorial | Let’s Model & Texture Simple Road with Sidewalk (Array & Curve Modifiers)
18:53
Easily create a procedural Bridge in Blender
13:33
UH Studio Design Academy
Рет қаралды 10 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,3 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 10 МЛН