Hi, May I seek some help on ordering and sorting 3D objects and UI? I have 2 cubes, a white "Cube (1)" and red cube and a canvas containing an image and a textMeshPro text in the middle. The canvas and its contents are nested under an empty "GameObject" which is nested under the red cube and "Belongs" to the red cube. The purpose of the empty "GameObject" is to allow the canvas and its contents to orbit around the red cube if the camera rotates and it is scripted such that the canvas always faces the camera when the camera is rotated. The problem that I encountered is that, somehow the canvas with its image and the text keeps going behind the white cube. It is ok for the canvas to appear behind the red cube but not the white cube. I tried putting the cubes and the canvas on different layers and define a sorting order, but nothing seemed to work. While I understand that putting the canvas Render Mode in Screen Space Overlay/Camera might help, but I do not want the canvas and its contents to follow and stay on screen if the 3D objects disappear off screen due to panning the camera. I.e. The canvas and the UI contents should follow and act as a label for the red cube. Could anyone kindly please advise? Thank you.