Render a 3D object in a 2D UI Panel

Is there any way to put a 3D object inside a 2D UI? I want an object that is rotating, doesn’t cast shadows, is visible regardless of scene lighting and (importantly) doesn’t require any trick that involves adding a second camera as this slows down my game too much on mobile devices.

This is how i did it: HowToImage make sure your Canvas is set to Screen Space - Camera and set your main camera in it.
Then add your Object to the Canvas, just like you would do to any object. And then make sure the object is infront of the canvas.
3D Space

I would make a separate camera for the object put the object in a new layer and set the main camera’s culling mask to everything except that new layer then set your new camera’s culling mask to only see that layer. Then you can just angle the camera to look at whatever object is in that layer and position it however you want. make sure the object doesn’t have any colliders otherwise game objects will still be able to collide with it. As for the shadows and lights that would all be in the mesh renderer component of the object. You can just turn lights, shadows and other effects on or off from there.

Set up the canvas to be Camera-Space, not Screen-Space.
It’s fairly straight-forward after that.

Upon scan target Image, I have to show the 3D Animation Model along with Information in Text format.
In this case I am trying to use the UI–>Panel to display 3D Animation along with Text information but 3D Animation model is not displaying and not working as expected n run time.

Could anyone guide me the right approach.

Cheers