Search Issue Tracker
By Design
Votes
0
Found in
2019.4
2020.2
2020.2.0f1
2021.1
2021.2
Issue ID
1300593
Regression
No
Can only select GameObject from its back face
Reproduction steps:
1. Open attached project "ObjectSelection.zip", ignore compilation errors, and open scene "SampleScene"
2. In Scene View, click on the top face of "Repro" (original prefab - Assets/Models/Puente Base) GameObject
3. In Scene View, click on the bottom face of the "Repro" GameObject
Expected result: Both of the faces allow to select the GameObject
Actual result: Only the bottom face allows to select the GameObject
Reproducible with: 2019.4.18f1, 2020.2.3f1, 2021.1.0b4, 2021.2.0a3
Could not test with: 2018.4.31f1 (broken assets)
Notes:
1. With Physics Debug 'Collision Geometry' and 'Mouse Select' enabled, both of the faces allow for the GameObject to be selected
2. When used in a new project, the "Repro" GameObject no longer reproduces the issue
3. User only started experiencing problem after encountering "Busy For <...>-s" and "On.MouseDown" dialog window
4. On 2019.4.18f1, only the front face can be used to select the GameObject, rather than the back.
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
- Material's icon doesn't fit the "Material preview not available" text when the Material doesn't have a preview
- Two fields in GLTF Importer Inspector are misaligned with other settings
- Duplicate image components can be added in m_TrackedTextureLess images and are never removed
- Cancelling a Package installation leads to invisible compilation errors preventing the user to enter Play Mode when the “Cancel” button is clicked, and does not actually cancel the package install as it appears in the Project after the Editor is restarted
- NullReferenceException occurs when searching presets in “Select Preset” window after selecting a GLTF Importer preset
Resolution Note (2021.1.X):
The Puente Base model (the mesh referenced by Repro object) does not have a backface. Replacing the shader in Unity with a shader that does backface culling shows this, and I verified using MeshLab that the mesh geometry does not contain double-sided geometry, only the shader setting no culling.