I'm using 2 cameras for displaying, 1 is Screen Camera and 1 is Popup Camera. When i add ScreenPanel to Scene(as a child of Screen Camera), it always detects Popup Camera as it's camera. Is there anyway i can specify render camera for UIPanel? in UIPanel script, you are using UICamera.FindCameraForLayer to detect camera. both cameras im using use 1 layer because the have same UIRoot. Do i have to use 2 UIRoot for this situation?