3d object between two uipanel


i’m trying to achieve a dialogue system so i have to put 3d character between the background one and the text field

can be done by put a speite render inside the canvas but it won’t be scaled with the canvas…

i need to keep the character outside of the canvas component… anyway to do it?

You have two ways if I undestand right.

  1. Set the canvas to world space and scale it near the character.

  2. Leave the canvas as default an drag the character in the 3d scene where it can be visible in the middle of the canvas. (The camera visualize the UI over the 3d objects)