An open API service indexing awesome lists of open source software.

https://github.com/hrolfurgylfa/extracameratools

A Unity editor extention to allow for easier scaling of the scene view and saving/restoring camera positions
https://github.com/hrolfurgylfa/extracameratools

csharp unity unity3d-plugin vrchat vrchat-tool

Last synced: about 1 month ago
JSON representation

A Unity editor extention to allow for easier scaling of the scene view and saving/restoring camera positions

Awesome Lists containing this project

README

        

# Extra Camera Tools

This plugin adds a few extra camera tools, it allows you to add save points for your camera to return to at any time, it sets a limiter so that when you zoom in the hand tool always slows down (can be disabled), and it adds a slider to let you change the speed of the hand tool manually without moving the camera.

An image of how the tool looks

## Installation

You can install the latest version as a Unity package from [here](https://github.com/hrolfurgylfa/ExtraCameraTools/releases), or you can clone this repository into any folder under Assets/Editor/

This tool only works on Unity 2019 and higher.

## Usage

To disable the plugin, go to Window > Toggle Extra Camera Tools.

Adding and removing locations is just the plus and minus as expected. To rename your saved locations, you can double-click the name. This can be changed to a single click, triple-click, or any other amount of clicks.

When zooming in all the way, the tool switches to the set "Max Zoom Move Speed" to make sure you can continue moving, you can adjust the speed of this in the settings under the name "Max Zoom Move Speed" or you can disable this behavior by unchecking "Disable Negative Scroll"

## Why?

I mainly developed this tool because of Unity's default behavior when zooming in, by default you can go past 0 into negative numbers, and then when you use the hand tool again, it changes to the absolute value of that, this means that the speed of the hand tool does not always decrease when you zoom in.

Here is a demonstration of that:

A demonstration of Unity's default zoom in behavior

As can be seen, by only zooming in, the speed of the hand tool increased instead of decreasing.