Make 3d Object appear in front of button.

Is there any way to make the log appear in front of the button without messing with transform.position?

poor guy never got the help he truly deserved

some ideas to try:

  • pre-render those objects into textures at game start, or in editor or at anytime really (could even draw nicer looking sprites manually, if its fixed icon)
  • custom shader, that draws on top of UI (but can get complicated and adds extra complexity…)
  • separate camera, to draw on top of UI (but can get complicated and adds extra complexity…)
  • Render thumbnails on demand into rendertexture, assign rendertexture to RawImage
  • check asset store (this came out first, could have others) UIObject3D: Render 3D Models on any Unity UI Canvas | GUI Tools | Unity Asset Store