Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.
/ oreon-engine Public archive
forked from fynnfluegge/oreon-engine

Java/OpenGL LWJGL3 3D Game Engine

License

Notifications You must be signed in to change notification settings

spcan/oreon-engine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

Oreon Engine OpenGL/Java

Welcome to the Cross-Platform 3D OpenGL Engine. As OpenGL Binding for Java the LWJGL 3 API is used.

Documentation: http://oreonengine.github.io/oreon-engine

Build Manual

Eclipse-Tutorial: http://oreonengine.github.io/oreon-engine/_navigation/Getting_Started.html

Running Oreonworlds Open World Simulation

  • Run apps.oreonworlds.Main as Java Application

Camera Control

  • Move: W, A, S, D
  • Rotate: Hold the middle mouse button while moving the mouse
  • Accelerate Movespeed: Scroll mouse

Features

Quadtree Terrain

Generated by precomputed FFT Fractal Maps

FFT Water

height displacement and Choppy displacement

Skydome/Atmosphere

Dynamic Sunlight

Parallel Split Shadow Mapping

Variance Shadows

Percentage Closer Shadow Mapping

2x - 8x Multisample Anti-Aliasing

Tessellation

Normal- /Displacement-Mapping

Instanced Rendering

Post-Processing Effects

Motion Blur

Depth of Field Blur

Bloom

Light Scattering

Lens Flare

GUI

Credits

About

Java/OpenGL LWJGL3 3D Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 73.6%
  • GLSL 26.4%