Probuilder's stitching feature needs to be replaced completely

Probuilder’s auto-stitch feature is broken. Also, it you can’t stitch faces of different objects together, which is a huge flaw. Also, it is extremely easy to accidentally stitch faces together while you’re selecting multiple faces to modify their textures, which is a problem because once you realize, it’s too late and you can’t undo it.

Here are some screenshots I took on the latest Unity 6 where I change the UVs of one of the two stitched faces. As you can see, it doesn’t even work because the algorithm is incorrect and needs to be fixed (stitching doesn’t work with corners right now). And it warps the second mesh in a weird way until I let go when moving the UVs.

My suggestion? Replace autostitch completely with a feature like in Valve’s Hammer Editor, where you select one face and then right-click on another (while holding a specific key on your keyboard of course) and then it assigns UV coordinates to the second face that is perfectly seamless with the first face, no matter how they are rotated in relation to each other the result looks great and perfectly seamless in Hammer Editor. This is way better than the current buggy auto-stitch feature which can’t unstitch and only works within the same object. With Hammer’s feature, you can just choose which faces UVs to align and you don’t have to worry about them staying stitched together, either. Just a one time thing. It is the best this way.

Probuilder’s developers should focus on this feature above all else, in my opinion. It is the most crucial feature in level design.

1 Like

Hi! I absolutely agree that stitching is crucial to a good level design tool. Unfortunately, major new features aren’t an option for our roadmap right now. If/when that changes, I’ll be excited to dig into this as well. We’ve (extensively) peaked at Source 2, it’s great indeed!

Separately though, could you give more details on the specific bugs you’ve encountered? We can fix bugs, but I’m not able to repro exactly what you are posting here. What version of ProBuilder are you using, also? Thanks!

Hi @PotatoMaster76, currently there are no plans to replace auto-stitch in ProBuilder with a new feature. However, we do have the resources to address any bugs/incorrect behaviour related to this feature. We’d be happy to workout a set of bugs for the current behaviour and have these logged on our end.

it is extremely easy to accidentally stitch faces together while you’re selecting multiple faces to modify their textures which is a problem because once you realize, it’s too late and you can’t undo it.

I’ve just tried doing some auto-stitching and it seems that I can undo - are there specific steps that break the auto-stitch undo? Or do you mean that it’s just too late from a practical stand point - too many steps behind by the time you notice an unintentional auto-stitch?

it warps the second mesh in a weird way until I let go when moving the UVs.

Just to confirm the expected behaviour: as you’re sliding the face UV’s on the left the right face’s UVs would slide together as opposed to warping then followed up by split and a jump back to original pos on mouse release?

Apart from these, from what I’m gathering would be:

  • Use different button combination for auto-stitch to avoid unintentional stitch when multi-selecting faces. (Already opened a bug for this as there also seems to be a macOS-related issues with this combo).
  • Proper corner stitch support. Could you also elaborate more on the expect result here, i.e. is stretching expected? And to clarify corner - you mean, for example, corner of a cube where 3 walls meet and not the edge between two walls?
  • Auto-stitch between separate objects. Though this might be tough to address without rolling out a completely new feature.

This is the third or fourth post I’ve seen saying how there isn’t a plan to add or fix something in ProBuilder. Can we get an overview of what, if anything, is planned?

2 Likes

Yeah it’s bizarre that they had this Office Hours topic around ProBuilder when it seems it’s not going to be worked on any time soon.

1 Like