Blender Beginner Chair Modelling Tutorial - Part 3
Vložit
- čas přidán 30. 04. 2020
- Blender chair tutorial series continues! In this part we tighten edges, add bevels and finish the wood base.
Join the free newsletter to get a Blender Keyboard Shortcut PDF: mailchi.mp/ef5b15a32043/subsc...
-----------------------------------------------
Follow me:
Twitter: / andrewpprice
Instagram: / andrewpprice
Facebook: / blenderguru
ArtStation: artstation.com/artist/andrewprice
Blender Guru: www.blenderguru.com
Poliigon: www.poliigon.com
... I've really gotta stop pressing CTRL + R to create a loop cut whilst YT is the active window.
The most annoying thing is when you press 1 2 or 3 while YT is the active window haha
If you double right click the YT vid and select "Picture in picture" you can have the vid float in the corner of your screen while you work (:
@@pierre9694 what's more annoying is that even if you are in blender but hit 1 2 3 in object mode instead of edit mode it hides the collections and you didn't even realise what happened
I've been scanning and editing some old negative films lately. The number of times I've pressed Photoshop shortcuts while being in the scanner program and being baffled that nothing happens....
@@jontysalle i didn't know that holy crap this changes everything. thank you
13:02 - When he said lets enter into clean up mode, he got a complete mesh to work with and I just had lines and not a complete mesh. My dumb-ass couldn't figure out what the issue was for about 15 minutes. You need to uncheck the 'optimal Display' option under your subsurface modifier to view the entire mesh.
thanks for that
Thank you
Then to get the orang or yellow mesh to pop up press tab to be on object mode
well in the end it's not a huge deal, the additional lines serve only for a visual purpose and you can't modify them anyways..
ty i was thinking the same thing through the entire video. my dumb-ass didn't figure it out, your post helped me lol
3:38 / 4:38 / 8:38 The new shortcut for merging duplicate vertices on Blender 2.83+ is now only M, while Alt+M does the inverse operation (split). This was done because it is such a common shortcut that it got a brand new, easier shortcut just for that and because the Alt key is usually used to invert the command, so there's that.
That's sooo good to hear! I had merge last as quick favorite
it did the same function as in the video if i press Alt + M, i don't know
Really , "Pedro Suzuki " , now there's a genealogy story
@@stevehtml5490 Thank for telling me. I'm just about to jump to 2.83 and this would have derailed me for a bit.
Well if going that route, the key usually used to invert the command is Ctrl. And who knows, that's maybe will be the next change in 2.84 or something. They got used to changing
Guys I am doing this tutorial in 2024 after finishing the 4.0 donut tutorial and honestly this is such a good tutorial and it has aged very well. I have ran into problems due to differences in blender versions but have tried my best to solve them and succeeded! Thank you Guru and all the people in the comments who helped me with shortcuts and tips for future blender versions !!!
good job!
Same! And for sure agree, feel so much more comfy after completing this after the donut
Me, looking at the single chair leg I made:
Babe you are soooo beautiful.
Ngl, making something for the first time here, and doing it right, and with a standard of quality you never thought possible makes me feel some kind of way
@@scribejungal3125 Dude, if this is your first project, you're on track to be really fucking good at this
3:44
Me: *clicking "M"*
Blender: "removed 66 vertices"
Me: 0_0
For me ,
Me: clicking 'M'
Blender : Removed 309 vertices
Me : 0_0 -_-
@@leandon2161 in your case "Press M to murder the mesh"
@@pbonfanti LOL
lol i remove 140 in a training
Mine was
2396 to be precise vertices removed
18:48
for those who want to set the orange dot in the rotation to the *bottom* of the chair leg:
1. in your toolbar (hot key: t) select the second icon (''cursor'')
2. left click the bottom of the chair leg so that the cursor gets fixed there
3. in object mode, make sure the mesh is selected, and then right click
4. select ''set origin'' > ''origin to 3d cursor''
done, you can rotate around that point
When I did that, there was a line cutting through the middle of the chair leg. Do you know how to solve this?
@@8bit-storm606 sorry, didn’t happen to me... but I often get problems like that if my proportional editing or snapping is on.
@@8bit-storm606 clipping mode turn it on
@@8bit-storm606 Mirror applied?
NTA RAJEL MZIAN NTA
I'm kinda new at this so at around 12:27 I got super confused about how his 4 vertices became a face. Turns out if you select all the vertices, and right-click, there should be an option called New edge/face from vertices (or just hit the F key). Hope this helps the other noobs out there. :)
the shortcut is F
first tutorial "guru " says, I recomend to see the making donut tutorial.. It is true.
you can use grid fill too
Thank you!
thank you soooooo much
Hey guys my "PC" still rendering the dounts and cup how you guys doing
Mine crashed :(
i like the "pc" in quotes
Required 1 day for randering 😭
mine still rendering
@Ded_ Youngling lol
18:56 If you want to resize your chair but it is leaving the bottom line and increasing from all the sides, that's because the origin of your leg chair (small orange dot) is not at the bottom of the front leg (see Andrew's).
To do that, follow these steps:
1. Put your 3D cursor at the base of the front leg, by holding Shift and then Right-clicking at that *specific place* . I will suggest that the *specific place* to put the 3D cursor should be at the midpoint of the front leg's base from "inside" i.e., by zooming in the mesh.
2. Tap on the chair, right-click > Set-Origin > Origin to 3D Cursor.
Now you can re-move the 3D cursor back to where it was while your chair's origin will stay at the selected place.
Now you can resize your chair with ease.
PS: Make sure that you resize only on the X-axis (or at whatever axis your thickness lies), otherwise your chair will go beyond the reference image's scale.
and if you are using right click select then just select the middle edge of the bottom face
shift+s -> cursor to active
then click on the model -> w-> set origin -> origin to cursor.
When I set origin to 3D cursor it splits my mirror? Do you know what might be happening?
Edit: Turns out my origin was not centered on the leg and it was changing the mirror starting point. I just eyeballed the center line and eventually it worked.
Edit2: Scratch that, ignore my first edit, do what Kuldeep Shekhawat said, worked like a charm!
@@kuldeepshekhawat4088 Oh Man! I've been searching for this for a really long time! Thanks!
@@kuldeepshekhawat4088 yo fantastic work thank you both
This was the comment I was searching for! Thanks!
*blender guru:* Press _Alt+M_ to merge by distance.
*blender 2.83:* I'm about to ruin this man's whole tutorial series.
(it's gonna be just _M_ for merge ;) )
Holy shit
Pause then google, pause then google, pause then google. My new Blender workflow! Chair's coming along nicely though. Lovely bevels
why shank you
thanks bro
GODS! THANK YOU!!
If anyone's wondering how Blender Guru's chair is so flat,
He unselected the 'display in Edit Mode' button on the Subdivision Surface modifier.
I was so frustrated the whole time and guessing will there be someone addressing this issue. Here you are, thanks a lot!!!
if you select simple instead of catmull clark it does the same
Don't forget to turn it back on when you need it as well :)
Hey i have a problem in this "area", In object mode/ wireframe i do have a preview of the 3xsubsurf but ony the "structural" edges and they are "bended" the way the subsurf is supposed to make them look but i don't see the other edges making a dense grid. Any idea ?
I found it ! For the blenders noobs (the blendoobs ?) like me, now on Blender 3.3, you have to uncheck the "Optimal Display" box in subsurf modifier's settings.
For the rotated object part, it's alot easier to double tap the direction you want it to go, so one z is global, a second z is local, much faster
Wow, thanks!
Amazing!
Thanks for the tip.
That is VERY USEFUL FOR CAMERAS. Just tap G -> Z -> Z and then you can zoom in and out of your 3D Camera easily using local coordinates.
Thank you so much, the other way would not work for me somehow, verts get moved in global directions no matter what the transform is set to....
Loving this series! Although I’m reasonably experienced with the program, I just love watching you work and your personality. Thanks for the quality tutorials, especially for CZcams.
Are you a 3D artist by profession? (if you don't mind me asking)
Not just a chair , but the skills & insight to build anything I can imagine . Take your time Guru , the more you talk the more I learn ( wish I could say that for everybody )
4:22 dissolving didn't do anything cause u didn't make the edge a part of the mesh u just made an extra edge overlapping the face u can tell that when u select the face it's not divided in two tho u can do that by pressing "J" instead of "F"
Dang u caught all that?
@@linex1780 It's all simple to notice once you've encountered the problem once
wow thanks for that
@@insideman7501 oh ok
My thought exactly
When you're using the second part of Ctrl-R, or GG, to slide edge loops, there's an E option to keep the loop parallel to one side or the other. F flips which side. Better than the default weighted average, for holding-edge loops. It's very useful, and often overlooked. You can cut in any old geometry with a knife, slide it, and wham! it's lined up.
Thanks for another series. I was kind of lost when doing the bevel at the curve. You often say things like "okay that's done lets do that thing now" but when you sometimes don't it blends together. A few seconds to gather thoughts and a clear signal that we're doing another place now would be great. It's amazing that you cover all the common errors even before I realize I messed up ;) Now I have top tier legs and square plane on top, I couldn't resist doing things ahead.
me : accidentally creates an edge
subsurf modifier: Imma end this man's career
me : accidentally creates an edge
also me: alt-f4
if having trouble doing the bevel command to flatten the curved part at 6:00 I think its because for newer versions of blender the mirror modifier actually duplicates the object across the 3D cursor,. Instead of doing those steps in the last video where he made a loop cut down the middle you're going to actually need to add that loop cut. Also he only selects one side of the vertices and you're going to need to select both. The same goes for 8:30 where he's merging vertices you're going to need to do the same on both again.
Blender 2.9 - When doing the bevel, click on the display icon so that it is off under your Subdivision modifier to see the same basic cube mesh that Andrew has! Took me a minute!
thank youuuu soooo much
Your tutorials have been helping me for 4 years mate. Fantastic work, your method of explaining things and how you make sure that it is delivered clearly for people to understand is flawless and extremely helpful. Thank you so much for your chanel and Poligon keep posting
Thanks! Glad to hear they’ve helped :)
I think you've done a FANTASTIC job with this series. Thank you!
I love your tutorials. You have a great style of teaching. Thank you!
Its so incredible to see that Ive been following this guy since ever, and now Im a tech artist.
I've been on youtube watching tutorials every single day, since I'm really young and you're by far the best youtuber I've ever seen. Great content, great explanations and great personality! Keep going, you're truly inspiring
Blender Guru, it is not about the result, but about the path, how to get there, which you've showed with your "charinstructionals", and they mirror your skills and very good personality, and have to say - thank you man. Especially that you've added negative modelling cases, which are of real value. You covered the uncovered :), and that's a bonus++.
I'm gonna eat donut while sitting on that Half-chair.
If youre a woman it might even be a pleasant experience xD
@@MisoElEven As a man you can put the thing through deleted face on top so well at least it wouldn't be "unpleasant".
@@MisoElEven Errm... -looks at it~
Uhh... I think not. Don't want to get splinters down there... XD
@@KuraIthys Dont worry its smooth, hard and probably varnished xD Whats the point of life when youre not taking any risks :D
I'm gonna eat that half-chair whilst sitting on the donut.
Thanks man
I totally learned blender from your doughnut and anvil tutorials
and I am following this one too
hope to see more
Me too. I elected to do this one after the donut because it said beginner in the title. I am doing the anvil next.
It must be hard being funny, making the best quality tutorials for which you prepare long in advance. I am just so glad your tutorials exist man.... I've started with Blender with you 3 years ago. I have made money with it already. And I am still learning. Keep up! Your tutorials are high quality gold!!!
Your skill in educating in Blender is unparalleled!
I accidentally made a table
OMGLOL
i hate it when that happens.
Instructions not clear I accidentally made an anvil instead
then you should try making a table
theres an addon called 3d print toolbox that analyzes the mesh just how you said 5:33
paused at 5:33 and scrolled with the hope of finding this comment. Thanks!
Curtis Holt calls it the "Fix All My Mistakes" button :^)
I literally ran into every single problem that you talked about here (extra vertices, bad normals, a face where it didn't belong). great anticipatory skills! thanks for taking the time to talk about the roadblocks we might face!
Excellent tutorial! Very practical with all those trick to fix the topology! Thanks a lot Andrew for making this series. Please share more of those tutorial. Thanks again!
12:30 When you press the F, you should tell us what you've pressed although we can see what hotkey you used at the bottom of the screen.
Thanks, I knew he did something but no idea what!
BEEN LOOKING FOR THIS COMMENT, MY HERO
Ur my hero 30 min figuring this our then the awnser in is the comment
Thank you! Another step zipped right past.
@@TravisHi_YT You're welcome!
10:25 If you raised your merge limit in the mirror modifier earlier and you cannot scale in the X axis, without it doing weird things, lower your merge limit again. It should be 0.001m.
thanks
Thanks a lot!!!
what a hero
HERO!
Thank you
I absolutely love this series, in fact i'm opening a business, selling furniture, very very very high quality, and i'm going to make these models a lot in future. thank you sir!
Love your tutorials and the way you explain. I don't even WORK in Blender, but I enjoy seeing you model. Well done sir! You make me want to learn Blender now!
If anyone is having trouble seeing all the vertices and edges, go to modifier settings and in sub surf setting uncheck the optimal display option.
THANK YOU!
Kinda late but thanks !!
It's a total coincidence that I've told a friend of mine to model a chair for him to practice Blender. 3 days later, and you made a chair tutorial. Hahaa!
Thank you! Your tutorials are awesome. Perfect amount of time and detail for a beginner.
Thank you for part 3. This is a great and fun tutorial. This will improve my modelling skills a lot.
3:46
Andrew: Removed one because it was intentional
Me: Removed 17, mistake
xD
I think that's pretty satisfying sometimes haha
Happens to me all the time. If you extrude and right click to cancel it doesn't delete the vertices extrude creates, it just cancels the move and moves them back on top of the vertices you selected for extrusion.
17? I removed 26
24 haaha
18:48 if you go to rotate or scale and the leg splits in 2, this is from the mirroring modifier. Increase the Merge distance on the Mirror modifier settings until they snap back together. I initially had mine at .001m, and had to increase it to .002m to get it to snap back together.
Here in India, refreshed your channel page several times a day waiting for the next part of this series. This is some quality work and your channel name is really appropriate.
Thanks :)
I am always soo busy in learning from these videos that I forget to like em every time I'am done. I am very thankful, without u I would have never started with blender.😊
19:40 Both when you're scaling the whole thing and when you want to move vertices along the local axis you can just press X twice in global mode and it will automagically go in to local mode :)
THANK YOUU I WAS WAITING FOR THIS
I absolutely love your tutorials man. Keep it up... Blender is THE thing keeping me sane during quarantine
Thanks for the tutorials Andrew! :) I've learnt much more about hard surface modeling with you than on a course. Now I'm not afraid of making mistakes cause I know that I can fix them.
When you rotate a object and want to move things in the local orientation, when you clic G, if you press the direction one time it moves in the world orientation, if you press two times (like G + Z + Z) it moves in the local orientation! You dont need to go up there and change the orientation.
Thank you for that information👍👍👍
Andrew: Showing two imaginal problems, being so sure I won't encounter any of them.
Me: Encountering both of them
I just love how you just drop quick fix tips its so helpful
Your way of creating problems and then solving them is very helpful
the woodworking word you're looking for is "round over", IDK if that helps you but that is most likely a 1/4 " or 1/2" round over which means the radius that you're working with where the beveled part would be the removed wood material
Thanks! I’ll remember for next time.
Same tip as in the previous video:
*If you are on Blender 2.83 or later* the shortcut to merge vertices changed from *Alt+M* to only *M*
ur teaching style has changed a lot from donut in 2.8 fundamental to this chair. learnt many thing about more accuracy and perfection. Thank you
Thanks Andrew. Really great quality and well delivered content.
At 7:50 if you're having issues bevelling because the triangle at the top isn't the same as his it's because you need to delete extra vertices. Press A to select all your vertices, then press F3, type Merge by, then click Merge by Distance (usually the top one) and it should remove all your extra vertices.
Then try bevelling again and boom, it should work! :D
EDIT: nvm you can also just press A (while selected on the cube) and just press M then > merge by distance lmao
LIFE SAVOR
Thank you for this!
You're the MVP.
Thank you so much
Thanks a lot you are a life saver I thought maybe there was something wrong with the new version...lol
the singular form of vertices is vertex :)
good series though
Thanks for the help with problem-solving, merging the vertices really helped!
Thanks a lot, with this series of tutorials I got the feeling of learning very valuable skills.
You are awesome!!!
The scale changes if you scale the object in object mode which is correct. When you apply transform->Rotation you are saying to the object "This is now my 1:1 size of my object", so scale is now 1. If you go into edit mode and scale, you are not changing the scale of the object, you are just changing vertex positions by using scale. The same applies to position and rotation transforms.
In case anyone is wondering why their origin(orange dot) is in the center and not at the bottom. Go to options on the top right of the viewfinder, check origin, move the origin with G, then uncheck origin and rotate the chair. (u dont have to do this but just feels right lol)
I don't know you but I love you!!!
Man...you make the learning sooooo FUN with your humor e coments, Thanks for that.
I'm glad you created those problems! I had one face in the wrong direction and four duplicated vertices. I was able to fixed everything! Thanks!!!
Hello Blenderers! Just a reminder that you can always duplicate objects, put them in a separate archive, and hide them (before you apply modifiers or rotations) in case you need to change something later.
Thanks comrade!
"This has to be hard, but also smooth." ancient wisdom right there
opposite of hard is soft and opposite of smooth is rough wdym
Surfaces can be smooth and hard at once
I always learn so much from these tutorials.
Gah dayumn lol It's 2:30am and I just completed this lesson but my lil chair is coming along great and I'm learning so much! Man I'm feeling like becoming more than a beginner is so much more possible with the Guru's classroom. Thanks a ton man!
7:43 For everyone who has the problem that the object becomes flat once you apply the scale, for me the fix was to delete the mirror modifier and readd it.
That didnt quite work for me sadly.
thank youuu. it was so helpful
This worked, thanks! (Note: Completely delete the modifier and re-create it, don't just hide from edit mode and then bring back; if you then get a "butt crack" effect near the places where faces have been deleted, edit the mirror modifier to make the 'merge' value larger... worked for me, anyway!)
THANK YOU!
thank you!! I love that 9/10 I can come in the comments and fix my problem!
Coming from years of SolidWorks/Inventor/Fusion, it is SO HARD to not have perfect dimensions and constraints while modeling like this!
Similar history here. After years of precision modelling, this method of estimations and "good enough"s feels like heresy. And that last bit where I had to rotate and scale up was.. Well, let's say that I'm in a very dark place right now.
thanks for the bevel tip's explanation. i read about it some time ago but never could get the grasp of it. Dumb! all i had to to is realign the edge after.
Love your videos! wish you the best
Super fun to watch. You make it enjoyable like a good movie.
I'm here just to learn how to make a chair....
But first I need to finish the donut series. 🍩
Yes, do! I'm not able to complete the animation parts of the series because I'm afraid my 2014 Mac might burst into flames, turn into a Karen, slap me in the face, and ask to speak with the manager. But completing the part where you add the finishing touches is so satisfying.
12:46 to select the whole line of faces go in select face mode in the top left corner and hold Alt and click on a edge which connect two faces of the line loop of faces you want to check
such a good human been
Most youtube Blender people shpw of their blender skills.
You show of your teaching skills.
That's why YOU are the Guru.
Thank you so much for these serial of chair tutorials. Very informative and so well explaned. At 19:00 I suggest to use proportional editing with linear falloff and then grab and move the upper right vertices because the wood is thicker on is top.
18:50 when i rotate the leg it does so about the geometrical center of it and not around it's botto part as in the video, how do i correct that?
I applied mirror before rotating
Something that I see happened to me is if I apply the mirror on edit screen it sets the origin to 3s cursor, if I apply the mirror in object mode it sets it to the legs origin.
Were you able to reset the origin?
Anyone looking for the answer, set your 3D cursor (press the button below the "object mode button" with a red and white circle) at the bottom of the chair then select object (top left corner, to the right of the 'object and edit mode' button ) > set origin > origin to 3D cursor
In object mode go to your front view, hit ctrl + .(period) that will allow you to move the origin point. Hit G to move, then Z to move only vertically and it'll allow you to slide the origin point down to around the bottom of the leg like in the video.
Here's why "Dissolve Edges" didn't work in that case (4:25): You had an edge on top of a face (quad). If the edge actually divided the quad into two tris, you would have been able to dissolve it, since it would have been connected to two faces. But, it was just an edge connecting two vertices, so deleting it was the right move there.
Just in case, if you do want to divide the quad with an edge you have to click J instead of F to create the edge.
this is literally the best tutorial series ever made
very nice thank you Andrew! I love watching your videos they are really helpful.
please be fast to make the next episode, i cant wait.
Knowing this would have really helped when making my donut, or did making the donut make this easy? Egg or chicken question I think.
12:45 when he alt+clicks to show the face loop, and it goes all the way down the leg of the chair, mine goes round, on the x axis, would that be a problem later on with texturing? or I shouldn't mind about it?
I had the same issue! The problem is that you have to select the side you want it to loop around. If you want to loop around the sides then select a side edge. if you want to loop top and bottom then select an edge on the top or bottom.
man you almost solved every question i had with these tutorial series, i wish i could hit that like button more than once
Thank you so much for these videos! This is helping me so much, I have needed to learn these tools for a long time
Any tips for fixing the objects origin if we moved it? When you rotate at 18:45?
Me Too. Please someone answer to this
Rotate it in object mode! Just had the same problem.
Hi Andrew, the correct singular form for "Vertices" is "Vertex", not "Vertice" or "Verticee". Sorry :c
I wince every time he says that XD
We are talking 3d not 2d
@@liamkearn What does that even mean? It's vertex either way.
english is not my first language and i always thought its 2 different things until i googled it recently LMAO
I want him to start calling them "Vertexes" just to mess with us.
Singular: Verticee
Plural: Vertexes
I finished the whole donut tutorial and without sounding like an asshole, it turned out amazing 😂was genuinely proud of myself, so I went off and tried to model just a simple bottle of wine scene with two glasses full of wine and a candle , and I had so many problems that you covered in this video Andrew, that I can now hopefully avoid. Thank you so much for these, not only free tutorials, but high quality tutorials 😀
I honestly urge people to follow this tutorial. Youre a great teacher, fr fr.
How do I fix incorrect normals when they only appear with the subdivision modifier?
6:23 when creating the bevel I got weird results, as if different edges were going in different directions. Face orientation looked fine. On a hunch I selected everything, alt + m and BOOM! 31 vertices deleted. I had 31 fucking overlapping vertices for absolutely no reason. It's an absolute mystery to me but now everything is ok
Same. Which is funny because I had auto merging on!
Just tried the same thing and it worked, 10 mysteries vertices gone. Cheers dude.
Thank you! Similar issue, and this solved it. And I had just written in my notes-to-self to "try merging vertices if your mesh is wrong," but I didn't think to do it! Argh!
@@StraveTube Glad it helped. I made it a rule to comment these things when they happen and I manage to fix them because it helped me when someone else did it
that's probably because you extruded stuff with 0 distance. I do that all the times. You need to ctrl+z (or merge) every time you hit extrude and then change your mind
Jst starting this tutorial series and got this video with in a hour
GOD HELP ME HE IS KILLING IT
I think it's great that the Blender Guru mentions some common issues that can happen while modelling and how to fix them.
So far in the tutorial I've had a few moments where I was like wait a minute, why does it look weird? Even though we're following a tutorial carefully step by step, sometimes things just turn out different. Just be patient and try the tips the Guru mentions.
If the mesh ends up weird and you can't Ctrl+Z back to safety, you can also manually add vertices until it looks right. If you select a single vertex and press E you get a connected vertex you can place somewhere you want. You can select four vertices and press F to make a face between them. At one point I noticed I had several extra vertices close to other ones but not close enough to remove by merging, so I had to manually move them close enough to the right ones that they merged.
18:53 Not thicker, but it should have a taper. thicker at the top, thinner at the bottom. You can use simple deform for that.
i will always look at this period of corona hysteria as the time i learnt something useful, that being how to make donuts and chairs in blender ;)
Loving your tutorials Andrew. Been following along with a lot of your tutorials lately and the knowledge showed up when you were trying to scale the thickness of the leg before rotating it, all the while I was wondering why you didn't just rotate it, then change your transformation to local orientation and then scale the thickness? Looking forward to following along with the rest of the chair!!
I'm here to learn so thanks for taking 40+ minutes on the base of the chair. A lot of good tips in this one.
If your lil' orange dot is in the wrong place at 18:40 then here's a dirty fix:
In edit mode, select the vertices you'd like to rotate from
Shift+s and hit cursor to selected
Tab to object mode
Under the object toolbar, find Set origin
Hit origin to 3d cursor
You can now rotate from the exact spot of your choice. If you select multiple vertices, the 3d cursor will place itself wherever the center is between your selected points. This may be quite helpful to know for future projects of yours.