Hi,
since we updated from 2019 to 2020 and consequentially to the new version of TMP Pro some things broke (not unexpected).
First thing I am dressing is that labels used to be back face culled, now they are always rendered regardless of the camera direction.
What should I look at to fix this? It’s not clear to me.
In the latest releases of the TMP package which are versions 1.5.1 for Unity 2018.4, version 2.1.1 for Unity 2019.x and version 3.0.1 for Unity 2020.x, the Shaders contained in the TMP Essential Resources were updated to expose / provide control over culling as seen in the image below.
As such, I am guessing that perhaps you updated from a previous version of the TMP package but never updated the TMP Essential Resources or more specifically here the Shaders.
Note that the shader location has change where they are now contained outside the Resources folder.
Due to how the package importer works, re-importing the TMP Essential Resources on top of existing ones might split the shaders where the new ones will go to the new location but leave the other shaders in the Resources folder. If that is the case, I would suggest moving all shader to the new location as seen in the image below which reflects the new structure of the “TextMesh Pro” folder and content hierarchy.

Let me know if the above resolves your issue.
1 Like
thanks for the reply! I didn’t even think to check the Debug Settings. Can I exploit a debug setting as a feature in game?
The feature is listed in the Debug settings of the Material Inspector but it is a material property like any other and can be changed in the Editor and Runtime. This property always existed but was never exposed in the inspector.