JVM | Platform | Status |
---|---|---|
OpenJDK (Temurin) Current | Linux | |
OpenJDK (Temurin) LTS | Linux | |
OpenJDK (Temurin) Current | Windows | |
OpenJDK (Temurin) LTS | Windows |
The jcamera
package provides a rendering-system-independent camera
implementation.
- Rendering and input system independent camera implementations.
- Smooth first-person camera.
- Smooth spherical third-person camera.
- Fully documented with all mathematical derivations given, tutorials, and Javadoc.
- Implemented in pure Java 21 with no dependencies on any particular rendering system.
- Example renderer using JOGL and Swing.
- OSGi-ready
- JPMS-ready
- ISC license.
See the user manual.