0

Configure Position and Size of Orthographic Overlay Views

Ramon Janousch 3 hours ago in realvirtual.io Starter and Professional 0

Hi,

we are using Unity 6.3 with realvirtual Professional.

When the three orthographic views are enabled, they appear in the lower-left corner and overlap our application UI. We would like to configure their layout so that they can be displayed in the lower-right corner instead.

It would be helpful to configure each view individually:

- Position using X and Y

- Size using Width and Height

- Separate settings for the Front, Top, and Side views

Ideally, these settings could be configured through the Unity Inspector or a ScriptableObject and remain active during runtime.

Is there currently a supported way to configure the position and size of the orthographic overlay views? If not, could this be added as a feature?

Thank you.

+1

Hi Ramon,


Thank you for the detailed feature request.


Here is the current state of the orthographic overlay views:


**What is available today:**


- At runtime you can **drag each view with the mouse** to reposition it temporarily within the same session.


- **Numpad + / -** resizes all three views together.


- **Tab** rotates all three cameras 90° around the global Y axis.


- The `OrthoViewController` component on the realvirtual prefab exposes a shared `Size` property in the Inspector, which controls the uniform size of all three views.


**What is not yet supported:**


There is currently no built-in way to configure a fixed X/Y position or individual width/height per view (Front, Top, Side) through the Inspector or a ScriptableObject. Mouse-drag repositioning is not saved between sessions.


Your idea to configure each view independently with position and size via the Inspector is a valid enhancement. We have logged it as a feature request for an upcoming release.


**Workaround in the meantime:**


If you need a fixed layout right now, the `OrthoViewController` component (`Packages/io.realvirtual.starter/Runtime/OrthoViewController.cs`) handles the camera `Rect` values. You could subclass or modify it to add per-view position fields and call `UpdateViews()` at `Start()` to apply them.


More information on the orthographic views: https://doc.realvirtual.io/basics/runtime-ui#orthographic-camera-side-views


Best regards,


The realvirtual team