[ProBuilder] Face snapping along single axis got broken

Title explains it all. When I hold ‘V’ and drag ProBuilder object’s face it snaps center of face to selected vertex along X and Z axes. Any ideas how to fix this?

I use Unity 2017.3

3484475--277261--snap_bug.gif

Hi! Actually, this is occurring correctly here- because the center of the face is snapping to the vertex you hover over, it has to move sideways.

EDIT: Ha! Facepalm, sorry- that’s clearly a bug, yes :smile: Sorry for the confusion!

So, no idea how to fix that yet? =)

Nothing just yet, but it’s on the list! :slight_smile: Thanks for reporting it!

Update: working correctly in Unity 2018+. Are you able to upgrade? Unity 2017 and below versions are only receiving critical fixes now.

Upgraded to Unity2018, deleted all editor prefs (following this guide: Unity - Scripting API: EditorPrefs.DeleteAll), reset all ProBuilder and ProGrids settings via Unity menu. Also, regeneration all ProBuilder objects didn’t help.

But I’ve found that snapping gets broken only on rotated objects (or locally non-rotated children of rotated parent). Any other ideas what could cause it?

Hi, sorry for what might be a silly question- after you upgraded to Unity 2018, did you also upgrade to the latest ProBuilder, using Package Manager? That should be fairly simple:

  1. Open project in 2018
  2. Open “Window > Package Manager”
  3. Click the “All” tab
  4. Find “ProBuilder” in the list, select it, click Install
  5. ProBuilder will import, recognize that you already have the Asset Store version, and ask you do follow a few steps to convert…

gw

I did upgrade a bit different:

  1. Deleted old probuilder folders
  2. Updated ProBuilder with Package Manager
  3. ProBuilderized existing geometry (for some reason it didn’t work right after upgrade)

Hi- I’m not sure if that would cause the errors you mentioned, but it wouldn’t be ideal…are you able to revert (using Git/SVN?) and re-apply the update?

Not sure if it helps, but I’ll try =)

We did everything following instructions above, but problem remains…

Previously this problem was local to my PC, but now other people in team report it too. It has to be some kind of evil ancient curse =D

What disturbs me is the fact that only rotated object suffer from this. Could it be some weird Unity setting which stays during re-installation?

Hmm, that’s very strange- evil curse indeed :smile:

Do you mind recording a video (Camtasia free trial works well), start to finish, showing the issue? ie, starting in a blank, new scene, so I can see each step…sometimes that helps to catch the difference.

If you create a new Unity project, does the issue still occur?

For some reason this forum doesn’t accept videos in any known by me format =/

Basically here’s what I did:

  1. Created new project
  2. Added ProBuilder following your guide above (added via Package Manager)
  3. Probuilder installed normally without any errors
  4. I opened ProBuilder window and created cube
  5. Duplicated cube with Ctrl+D
  6. Moved copy a bit
  7. Rotated copied cube
  8. Selected face of original cube, closest to copied cube
  9. Dragged selected face holding V key along single axis
  10. Vertex snapping works fine by now
  11. Next I rotated original cube
  12. Selected face
  13. Set ProBuilder handle to ‘Local’ (was ‘World’ by default)
  14. Dragged selected face holding V key along single axis
  15. Face now moves along x and z axes, with center of face snapping to closest to pointer vertex

I uploded video to YouTube:

At video you can see everything from step 4.

Ah, got it! Thanks very much!

Hello! Any updates on the issue?

Hi! Sorry, nothing fixed just yet but it’s definitely in the queue :slight_smile:

I think there should be some way to reset Probuilder. No matter how much I update Probulider or Unity. My Vertex Editing points do not appear at all. Any Idea how I could fix?