Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.57 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.57 KB

Camera Viewport Rect

openupm

Automatically setup Camera viewports from RectTransforms.

This way one can easily show 3D models directly into responsive UI without the need of setting up RenderTextures.

Demonstration of the CameraViewportRect script

Features

  • Supports canvases in both Screen Space - Camera and Screen Space - Overlay modes. Using Screen Space - Camera mode is recommended to make sure the camera renders above the UI.
  • Supports enabling/disabling the target Camera when the script itself gets enabled/disabled

How to install

Either:

  • Install using openupm:

    openupm add com.gilzoide.camera-viewport-rect
    
  • Install via Unity Package Manager using the following URL:

    https://github.com/gilzoide/unity-camera-viewport-rect.git#1.0.1
    
  • Copy the script CameraViewportRect.cs directly into your project

How to use

  1. Add a CameraViewportRect component to any object with a RectTransform
  2. Set the Camera property to the camera that should render inside it
  3. Enjoy 🍾

Samples

This UPM package has the following sample scene:

  • RotatingCube: Simple sample with a rotating cube that appears on a responsive UI