 oh I didn't see you there so what are you here today for well I heard there is a number of tax forces task forces I really like that one in a fabricator right regarding the two of this copyright in particular there's the most recent one but also have the multi-object support and blender and we keep track of them every day you can see the graph here how it's been going well so with the goal is for this goal the way down to to zero so it's not going to be all the way to zero multi-object so from what I understand if for multi-object to work that you can select multiple objects and apply a operation on them every operator has to be rewritten or it has to be tweaked at least in some way right that's correct I can actually show so this is in this case here we have two different objects okay two cubes sorry a bit boring but yes it can go to edit mesh mode you can do a few things you see we can move and transform then at the same time but some of the tools are still not supported so for instance we're gonna try to edge collapse yeah and only factor the active one okay yes big bummer but the thing is it's so accessible to do this that so many people that in the pre in the past has have contributed patches to blender or someone that wants to get started and really really help make this a reality as fast as possible just as a quick reference this is the test for us right so if you go frankly keep note of the this task in both fabricator yeah or better developers we have a really nice explanation what to do we have a few example commits so in this case gonna go gonna follow the Facebook it's so simple as you can see here it's it's really really really really a few lines of code that have to be changed and so in this case go to edit mesh tools is already open here so yeah so for now now you're gonna do a yeah this is the all the added mesh tools those are other ones that are have already been converted and they still have a few of them that needs to be converted and in this case is the edge collapse collapse okay so you select the name of the operator I'm copying it I go to QT creator if you need to build your blender in order to do that to be able to be the blender so and then I go here looking for the text like a global search yeah it's gonna find where it is it mentions a few places one of them is for the menu yeah for the menu the other and shortcuts but this is the operator itself and this is a function the exact function it's really that small not all of them are small but a lot of them are very very small then the change is so so simple let's put this here let's copy a reference code so like you just take any operator that was already done and you copy yes yeah that simple so took this block of code this is one of the example one so I know it's gonna be it's one of the good ones okay so just dump it here let's make it clean yes fixer thousand spaces people and it's really just copy paste and then I'm removing a few lines I go here this something interesting do you see here the original patch was for faces was for faces and what happens is sometimes we want to skip a few object if there's no selected edge in this object so this something new but again it you can see this in the original patch otherwise it will crash or otherwise it will fail when it shouldn't or yeah the other thing is that when the when the sometimes the operation fails for this match in particular before you just quit the exit the operator now just continue in the for loop so now before we have this this Daniel this is the thing itself that's happening it just all updating and that's it now and it doesn't need to free memory memory which is again it's it's what's here already see the free memory thing this the change to continue the loop of the ether and that's all now we're just gonna compile it and hope for the best hope for the best so I've saved here went to my terminal terminal sorry first close blender and they're compiled and it works if it compiles we're gonna commit live I'm not live as a video okay now we go here yes and now you ready so you the slowly edge three two one one bang you can collapse of multiple objects so it's just made 2.8 a bit better yes nice and it's super accessible the patch itself is it's really just a few lines a few removals and of course since I have commit right I can just I could good could just go and commit command yes but then usually you go in and send you send it for review yeah okay cool so for this to work you have to be okay you have to compile blender you have to be a bit familiar with the color just looking at the reference okay just well of course you need to be a little bit comfortable with the tools we use so we need to know how to how to compile blender how to look for your own now how to look at the code for yourself this could just search for the string but it's very true I need to think I mean some operators they don't care about selection for instance if you're revealing all the hidden mesh yeah I did is this last week now you just want to do it regardless of whatever selected some cases you want to you have the same operator for versus edge and faces so you want to check if they all of them and then it's selected otherwise you quit but it's really so it's in a case by case what's really really straightforward nice yeah so it was for faces then you just search for one that is similar I compile I committed already so and then what you're doing here take this and you go to the original task it's probably gonna I want it is done yes edit you look for collapse yeah well in this case when you because you already have commit access yes and now but this is what's gonna happen after if you send a patch and the patch revealed and committed this is what's gonna happen next so in the next day in the graph you're gonna have a one city graph changing so every day 2 a.m. when it changes but that's all after this video once you go back to your table to your desk bubble if you compile blender you have it already so wow that's simple everyone's really welcome welcome to hell because right now there is 213 or something left yes 213 212 now 12 yes so when that is in zero it means that every tool for edit mesh mode and pull and bone pose is supported support which means we then can actually think about what's gonna be the next mode to be supported maybe sculpting maybe bone editing we see so but at first let's try to get this finish this part so yeah come help us awesome well thank you very much it's live demo thank you bye