Search Issue Tracker
Fixed in 4.3.0-preview.4
Votes
0
Found in [Package]
preview - 3.0.1
Issue ID
1218413
Regression
No
[ProGrids/ProBuilder] New polyshape floating when building from existing polyshape face
This issue does not occur when ProGrids is not installed, or when Toggle Snapping in ProGrids is off.
With Toggle Snapping on, this will still sometimes work as expected, but the issue seems to happen more often than not.
1. Create a new project.
2. Install ProBuilder through the package manager. (Window -> Package Manager)
3. Install ProGrids through the package manager. (Window -> Package Manager)
4. Ensure 'Toggle Snapping' is set to 'On' in the ProGrids Window. (Tools -> ProGrids -> ProGrids Window)
4. Open the ProBuilder window. (Tools -> ProBuilder -> ProBuilder Window)
5. Click 'Create a new Polyshape' and create a Polyshape with various gradients of sloping faces.
6. Click 'Create a new Polyshape' and try to create Polyshapes from the faces of the first Polyshape.
7. Repeat on various slopes of the first Polyshape until you have a new shape that floats.
Expected Outcome: Every new Polyshape should be built from the face's surface normal.
Actual Outcome: A new Polyshape will sometimes float slightly above the face of the Polyshape you are trying to build from.
Does not reproduce when ProGrids is not installed. Reproducible from ProGrids preview - 3.0.1 and above with any ProBuilder version 4.0.2 and above.
Not a regression if this is a ProGrids specific bug. ProGrids does not seem to interact with ProBuilder 3.10.1 or below.
Notes:
- Tested on primarily on Windows, could reproduce on Mac.
- Can't pin down an exact condition where an object will float instead of attach to the face. Seems to vary even with similar gradients. Will update case if I have any new information.
- Despite this exact condition for floating being uncertain, once you find a face where it floats, every polyshape you try to build out of that face will float.
- All ProBuilder versions appear to have this work perfectly when there is no ProGrids installed.
- Similarly this issue does not occur if ProGrids snapping is turned off.
- Video file and image of this issue attached.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Inspector's custom tooltip is displayed incorrectly when the name is truncated in UI toolkit
- Crash on ScriptableRenderLoopDraw when rendering a specific VFX in Play Mode
- The script is not renamed in the Project window when renaming and a compilation Error is present
- Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version
- DecoratorDrawer indentation is incorrect when it is called with EditorGUI
Resolution Note (fix version 4.3.0-preview.4):
https://github.com/Unity-Technologies/com.unity.probuilder/pull/266