{"id":13664143,"url":"https://github.com/t-mat/UnitySceneViewFovControl","last_synced_at":"2025-04-25T21:30:21.647Z","repository":{"id":143633897,"uuid":"80986433","full_name":"t-mat/UnitySceneViewFovControl","owner":"t-mat","description":"Unity Editor Extension which enables controlling Scene View's FoV","archived":false,"fork":false,"pushed_at":"2022-01-13T15:08:34.000Z","size":1855,"stargazers_count":77,"open_issues_count":6,"forks_count":12,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-11-10T21:40:04.666Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/t-mat.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-02-05T10:45:38.000Z","updated_at":"2024-11-02T10:23:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"f0f122c3-2cc7-47ee-b181-8f0ca4559cdd","html_url":"https://github.com/t-mat/UnitySceneViewFovControl","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-mat%2FUnitySceneViewFovControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-mat%2FUnitySceneViewFovControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-mat%2FUnitySceneViewFovControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t-mat%2FUnitySceneViewFovControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t-mat","download_url":"https://codeload.github.com/t-mat/UnitySceneViewFovControl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250899257,"owners_count":21504862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T05:02:47.729Z","updated_at":"2025-04-25T21:30:21.640Z","avatar_url":"https://github.com/t-mat.png","language":"C#","readme":"﻿[日本語はこちら / Japanese](README.ja.md)\n\n# Unity Editor Extension Controls Field of View (FoV) in Scene View\n\n|Demo\t\t\t\t|\n|--------------------\t\t|\n|![demo](images/demo.gif)\t|\n\n|Wide angle\t\t\t|Telescopic (narrow angle)\t\t|\n|--------------------\t\t|-------------------------\t\t|\n|![WideFov](images/WideFov.png)\t|![NarrowFov](images/NarrowFov.png)\t|\n\nOne thing [people](https://feedback.unity3d.com/suggestions/editor-camera-fov-adjustable) [repeatedly say](https://feedback.unity3d.com/suggestions/scene-view-camera-field-of-view-adjustment) is missing in Unity Editor's Scene View is that there is no way to control the Field of View (FoV).\nWith this extension, you will now be able to do this using the Unity Editor's private API.\n\n\n## How to use\n\n- Import [this .unitypackage](https://github.com/t-mat/UnitySceneViewFovControl/releases/download/0.1.11/SceneViewFovControl.unitypackage) to your Unity project.\n    - Import from the file by selecting \"Assets \u003e Import Package \u003e Custom Package.\"\n- You will be able to do the following in Scene View after importing.\n\n|Keyboard/Mouse\t\t\t\t\t|Effect\t\t\t\t\t\t\t|Note\t\t\t|\n|--------------------\t\t\t\t|-------------------------\t\t\t\t|----\t\t\t|\n|`FoV` button in the toolbar of Scene View\t|Toggle FoV mode (auto / manual)\t\t\t|\t\t\t|\n|Ctrl + Alt + Wheel\t\t\t\t|Changes FoV\t\t\t\t\t\t|\t\t\t|\n|Ctrl + Alt + Shift + Wheel\t\t\t|Changes FoV (high speed)\t\t\t\t|Unavailable on Mac\t|\n|Ctrl + Alt + O\t\t\t\t\t|Increases FoV (wide angle)\t\t\t\t|\t\t\t|\n|Ctrl + Alt + P\t\t\t\t\t|Reduces FoV (narrow angle/telescopic)\t\t\t|\t\t\t|\n|Ctrl + Alt + Shift + O\t\t\t\t|Increases FoV (high speed, wide angle)\t\t\t|\t\t\t|\n|Ctrl + Alt + Shift + P\t\t\t\t|Reduces FoV (high speed, narrow angle/telescopic)\t|\t\t\t|\n\nYou can also right click the `FoV` button to use the following functionalities\n\n|Menu name\t\t\t\t\t|Effect\t\t\t\t\t\t|Note\t\t\t\t\t\t\t|\n|--------------------\t\t\t\t|-------------------------\t\t\t|----\t\t\t\t\t\t\t|\n|FoV : Auto (Default behaviour)\t\t\t|Set FoV mode to \"Auto\"\t\t\t\t|\"Auto\" means Unity Editor's normal behaviour\t\t|\n|FoV : Manual\t\t\t\t\t|Set FoV mode to \"Manual\"\t\t\t|\t\t\t\t\t\t\t|\n|Reset Follower Camera\t\t\t\t|Reset Follower Camera\t\t\t\t|\t\t\t\t\t\t\t|\n|Follower Camera submenu\t\t\t|You can select a camera which follows SceneView|If there're multiple Scene/GameView, you can set them independently\t|\n\n\n## Changing and Saving Settings\n\nSelect \"Edit\" \u003e \"Scene View FoV Settings\" in the Unity Editor menu to open the settings window.\n\n|Item\t\t\t\t|Meaning\t\t\t\t\t\t|\n|--------------------\t\t|-------------------------\t\t\t\t|\n|FoV Speed\t\t\t|Changes FoV speed\t\t\t\t\t|\n|FoV Shift Modifier Multiplier\t|Multiplies the modifier speed when pressing Shift\t|\n|Min FoV\t\t\t|Minimizes FoV (angular unit)\t\t\t\t|\n|Max FoV\t\t\t|Maximizes FoV (angular unit)\t\t\t\t|\n|\t\t\t\t|\t\t\t\t\t\t\t|\n|Save\t\t\t\t|Saves the settings\t\t\t\t\t|\n|Restore Default Settings\t|Restores the default settings\t\t\t\t|\n|Restore Saved Settings\t\t|Restores the saved settings\t\t\t\t|\n|Close\t\t\t\t|Closes the window\t\t\t\t\t|\n\n\n## Prerequisites\n\nThis package needs Unity 2019 or greater.  I've checked this package with Unity 2019.4, 2020.3, 2021.2 and 2022.1b.\n\n\n## References\n\n- Follower Camera mode is based on [SyncCamera](https://github.com/anchan828/unitejapan2014/tree/master/SyncCamera/Assets) by @anchan828.\n\n\n## License\n\n[MIT](LICENSE.txt)\n","funding_links":[],"categories":["C\\#","Scene View"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-mat%2FUnitySceneViewFovControl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft-mat%2FUnitySceneViewFovControl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-mat%2FUnitySceneViewFovControl/lists"}