Reverse Perspective Camera View on Asset Store (opens in new tab)

Package details

Latest version
2.0
Last updated
First released
Unity version
5.3.5 or later
Package size
743 KB
Files
4
Favorites
93
Views in the past week
21

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Reverse Perspective Camera

by Torec Studio (opens in new tab)

4.6 / 5 · 8 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 6
4 stars 1
3 stars 1
2 stars 0
1 star 0

A Unity camera component for smooth transitions between standard, orthographic, and reverse perspectives, with depth buffer support.

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Reverse Perspective Camera, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 6

Reverse Perspective Camera screenshot 1

Reverse Perspective Camera screenshot 1

About this asset

Reverse Perspective Camera is a Unity component that enables dynamic control over the camera’s projection matrix, allowing smooth transitions between standard, orthographic, and reverse perspective. This feature can be useful for creating experimental visuals, artistic renderings, and non-traditional gameplay experiences.

The component supports depth buffer calculations, ensuring proper shadow rendering. It also provides custom functions for precise screen-to-world transformations, making it easier to work with altered projections. While primarily designed for the Built-in Render Pipeline, it may require adjustments for compatibility with other rendering pipelines.

This is the second version of an older asset, redesigned with improved functionality. However, it is not backward compatible with the previous version, as the camera setup method has changed (pivot object support has been removed).

From the publisher's Asset Store listing.

Technical details

Features:

  • Supports smooth transitions between standard, orthographic, and reverse perspectives
  • Modifies the camera’s projection matrix dynamically
  • Maintains depth buffer support for proper shadow rendering
  • Provides screen-to-world transformation functions (RPWorldToScreenPoint, RPScreenToWorldPoint, RPScreenPointToRay)
  • Works with the Built-in Render Pipeline (URP compatibility may require additional setup)

Documentation: Reverse Perspective Camera v2.0.pdf

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2020.3.48f1 Compatible Not listed Not listed

This asset has been tested with the Built-in Render Pipeline and works as expected.

Partial support for Universal Render Pipeline (URP) – the transformation via projectionMatrix works correctly, but shadows may have rendering issues due to differences in how URP handles projection matrices.

As listed on the Asset Store.