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
- Scene is not rendered and appears black when the Custom Renderer Feature is utilized
- The Context Menu is not updated in the Shortcuts menu when resolving a Binding Conflict
- [Quest] Foveation Level is 0 when SRP Foveation is enabled
- Freeze when displaying text with "-T" in Play mode
- A particle is not rendered for the first frame when the duration and lifetime values match
Resolution Note (fix version 4.3.0-preview.4):
https://github.com/Unity-Technologies/com.unity.probuilder/pull/266