 What up guys, I didn't exactly know what to call this video because their developers are working faster that I can make videos about I could there's like five features that I could show today, but I'm gonna focus on one of them Which is the layout engine in blender that The engine that draws the buttons in the interface in the UI There are usually in blender It works with a multi-column system, so it has usually two columns and sometimes even more and That it's it it manages to put a lot of buttons in in one You know one panel, but it means that your panel has to be wider for you to actually read what's going on Let's let's see an example here in 2.7. So the dimensions panel for example where you set your render your render size and everything has Column for the resolution for the frame range aspect ratio and reference some some of the columns make sense to be displayed like that But this in this case, they don't really make that much sense There are areas where for example the samplings for For cycles here There is this column that is fairly filled in then there is a button that is all across and There is this column that doesn't fill in all the way here. So there is like an empty There's like a gap in there in the in the UI if you change the branch branch path tracing More buttons fill in that column, but then there's also like empty space again then suddenly there are labels and this part on the bottom is an add-on but There are these it has this problem that one you have to have the the UI wide enough to read Otherwise if you have it too small, you don't get to read that much and there's empty gaps Sometimes if the area doesn't fill in properly and this happens all over the place. Look at this in geometry There's like an empty. It's like a football field worth of space left there And this happens all over the place so the solution is to go with a simple column which solves many of these issues, especially the one about the empty space There's basically no empty space Because the itch is per row. So when you run out of rows, you just the panel ends there. So All this gain space by splitting things vertically you can gain it horizontally So look at the sides of my viewport and look at when I fill it in with all That's I fill in all the text there then it again so much more and there are a few Fixes that I need to be done for example this setting in particular is on this side, but it will be aligned to the right Sometimes when you split there is like one character missing there that it's it's just the line in alignments things to fix Let's see the samples one on cycles. This is the one that I was showing here Let's go sampling I'm gonna make my window always on top here and Let's see the sampling over here And in this case I have to have two columns because that's how I can get to read what is going on But in the one single the single column layout I can just simply shrink much more and still get to read the settings and It's also easier just to see Which what setting does what? It's so much You gain a lot of space. So this is pretty nice More things to be fixed the The presets right now here there they use the whole roll But the idea is to put these presets on the header so you can have it up here So for example if you have dimensions you can have 4k and then you could have it up here next to the the little widget to to drag it could be up here So you should select 4k for example, and you don't have to have the whole row then you gain more space because presets are usually always on the top of the Of the the panel so it makes sense. It's instead of having it up here Putting it on the same name because panel names are usually short enough And even if you shrink it a lot you still have room for some more buttons there and presets It means also that you can set presets while the panel is closed So you could have the panel close and then just from here like click and change to 4k 2k whatever We could even add more this way we couldn't since we have the the system for presets much more Available much more clear you could use it more often. So this is I think it's a great improvement Some work since every panel Has to have this feature is so anything every panel is defined in Python in Blender in the UI So every panel has to define like it's a single layout So if it's not done for that panel It will just use the the old layout the the regular one that you can make as many columns as you want So add-ons in this case if they don't set up that setting they can use the old System and it will just work that won't change and since This has to go we have to go through every panel and and assign and make this new layout It's very fast to do but you have to go through every panel. So in the meantime while doing that we are also getting rid of some of the redundant panels this this work actually is being done by William and Campbell So one for example one panel that always bother me is this panel that transform locks It's a whole panel in 2.7 that it's only for locking their location rotation and scale When they actually belong here, you know location it locks this location and the same for the other the the other settings So it makes sense to have it all in one in the new system this is much more clear because then the panel goes away and then the Lock is part of the column right here and we can shrink this all the way to a readable State and here since we had three that's a lot three columns then Yeah, you have to have it like at least this wide. So we are having we end up with like a half-sized Panel which is pretty nice, of course, there is a bit more scrolling but that Scrolling and with the shortcuts to collapse panels then it's it's not That bad and if you it's easier just to collapse many panels So you can just click and drag to to click and and you didn't know the feature You can click and drag to open multiple panels or click drag down and then it will close them Or you can also if you have multiple panels on you only one one you can control click and it will click close all the other panels Having this simple layout also will allow it to have new features. For example, we could have a Button that you could add a keyframe on the settings that can have keyframes So for example, you can have there is a there is a already a mock up that it will have like the keyframe icon next to This setting so it will only take like one more icon space Where you could click on it and it will add a keyframe right now You have to right-click and then insert single keyframe and it will add a keyframe It's nice. Yeah, you have to right-click, but the thing is if You don't know that the setting can be keyed then you have to right-click to know it's like, oh, okay It's a setting cable. Okay. I have to right-click and then know if I can key it or not if you have it there all the time it it's more gives it more visibility and more people will be We'll be wanting to animate it's like it gives it more discoverer ability discoverer My English is broken. It's 9 p.m. And I wanted to make so many more videos, but The developers are working way too fast I think that that sums up what it's for this setting It's not all over the place and it's only done in places where it makes sense. For example the Relation is another fix that in 2.7. You have the relations and then you have a panel for relations Extras so these two have been merged now. It's just relations so Also the the properties that don't make any more sense like the layers for example, they are not here anymore but you can shrink it way more right now and if you have Objects patented and everything will show up just as usual Some panels for example Well the display I also like it because you can since everything is one column You can just click drag down and enable everything at once click drag Texture space by the way, this is something that the clema added today as well. It wasn't there in 2.8 While before you will have two columns so you can't you have to click down and then drag up I think that set in the panels where it doesn't make sense like in this case having one per row It doesn't doesn't make sense. They fit in one and this is they will stay the same the the radio settings But that way is much more readable. You can see it on and off. This one says on off What does it mean that it's on and off to do please? Oh the labels would have to be tweaked I've seen some for example the sampling It says render samples previous sample square samples and when you have branch but trace it has samples in every column Label so maybe we can just say samples at the beginning and then group them There is also the idea to have sub panels inside of the In seat inside of this layout system. I think there are some parts where That is already the case. I think in the movie clip editor there's if you lower if you load a clip editor you will find there's some Settings that have I can't find it right here But some of them had like a mini panels inside that is planned to become part of the actual blender Like the layout itself of blender so that will also benefit a lot of Add-ons that have too many buttons and they want to have smaller panels within So this is this is a great thing is that the blender improves and then all the add-ons can make use of this and I think that that's it Just a quick one is that now the shader editor the compositing editor and the texture editor They are all reachable from these editor type So you don't have to go to node editor and then change to shader and then node editor and then change to Compositing but you can just change it from here, which is much more Clear when it gives also more discover ability. I need to learn how to say that word. That is it for today I have so many other things that I wanted to show there is that there is a new panel in them In the workbench engine for changing the materials I Will go through it tomorrow. There is also so many neat things going on plus. This is a quick one is that many if you have used to point it in the past few days you've seen that the updates for Cycles and for eevee were not really happening. You will move things and it wouldn't update now some of those Have been tackled some of these cases have been tackled so you can actually move things around and It should it should update More Reliable eevee as well. So this is pretty neat and more work like this continues to happen every day improvements Speed apps now the dependency graph some of the updates are on par with 2.7 So it's everything should start to get a bit more responsive and more and faster as the team here And everybody at the blender issue that we are like 20 people right now at the Blender Studio and everybody is reporting backs and keeping the developers busy So stay tuned for more and I will see you again tomorrow. Yes. Bye