Perspective API Demo
by leawind
Perspective API Demo shows how custom camera perspectives can be built with the Perspective API, and it ships several simple ones to try.
What it does
The demo implements a handful of custom camera perspectives on top of the Perspective API. Movement keys move the camera, Space with Sneak raises and lowers it, and the drop-inventory keys roll the camera and rotate it around the view axis. The mod is meant as a reference for developers who want to write their own perspectives, and the source code is public. One perspective stays close to the vanilla third-person view, with the camera positioned lower-left so the player sits in a corner of the screen. Moving the mouse rotates the camera only, while the player turns toward the direction of movement.
The mouse scroll wheel changes the camera-to-player distance and the field of view at the same time, which keeps the player at the same apparent size and produces a Hitchcock, or dolly, zoom effect. The author notes that the free camera mode still allows breaking and placing blocks and treats this as intended rather than a bug. The mod is client-side only, so only the client needs it and servers run without it. It is published for Fabric, Forge and NeoForge across 10 release versions, 1.20.1 – 26.2, and is released under the MIT License. Mod Menu is an optional dependency.
Key features
Movement and roll controls
Keyboard keys move the camera, raise or lower it, and roll or rotate it around the view axis.
Vanilla-like third person
A third-person view close to vanilla, with the camera offset to the lower-left and the player turning toward movement.
Detached free camera
The camera separates from the player entity and moves on its own, with movement in local or world reference frames.
Dolly zoom
The scroll wheel adjusts distance and field of view together to produce a Hitchcock zoom effect.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x3 of 3 versions with builds
1.20.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
How it compares
Perspective Mod is a Fabric-only client mod for 1.20 – 26.2 under the MIT License and is not open source. Remove Third Person is open source under the MIT License, covers Forge and NeoForge for 1.16.5 – 1.21.1, and only removes the third-person view. Freecam is open source under the MIT License and supports Fabric, Forge and NeoForge for 1.16.2 – 26.3, but it is built around a free camera rather than a set of demo perspectives.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Perspective API Demo | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-08-07 |
| Perspective Mod | Fabric | 1.20 – 26.2 | Client-side only | 2026-07-18 |
| Remove Third Person | Forge and NeoForge | 1.16.5 – 1.21.1 | Client-side only | 2025-08-17 |
| Freecam | Fabric, Forge and NeoForge | 1.16.2 – 26.3 | Client-side only | 2026-10-15 |
Questions
Does Perspective API Demo need Mod Menu?
Which loaders have files for Perspective API Demo?
Does the mod have to be installed on a server?
In the catalog
Perspective API Demo is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
More from leawind
Similar mods
What the author says
This mod implements several simple custom perspectives based on the Perspective API. If you are developing a mod that involves custom perspective functionality, you may refer to the code in this mod. This mod is not intended for actual gameplay, so its features are not perfect—for example, in free camera mode, you…
Official listing
- Modrinth page
- modrinth.com/mod/perspective-api-demo
- Owner
- leawind
- Published
- 2026-06-18
- Updated on Modrinth
- 2026-08-07
- Facts verified
- 2026-10-15
