Home
Softono

Oreon Engine

Open source Java
680
Stars
182
Forks
9
Issues
41
Watchers
7 months
Last Commit

 About Oreon Engine

OpenGL/Vulkan Java 3D Engine

Platforms

Web Self-hosted

Languages

Java

Links

Need Help Installing Oreon Engine?

We provide expert installation service for this software. Our team will install, configure, and secure Oreon Engine on your server. plans start at just $30.

Oreon Engine

View on GitHub

Banner

Oreon Engine (Java - OpenGL/Vulkan)

UPDATE: Checkout Kotlin implementation of Oreon Engine oreon-engine-kotlin

Build Manual

  • Install the official Vulkan SDK from LunarG.
  • This project uses lombok. Please use this guide for adding lombok support to IntelliJ Idea
  • Visit the wiki for further information.

Keymappings

  • Move: W, A, S, D
  • Rotate: Hold the middle mouse button while moving the mouse; Alternatively up, down, left, right keys
  • Accelerate Movespeed: Scroll mouse
  • Move sun: I, J, K, L
  • Enable/Disable Wireframe: G

Demo

https://github.com/fynnfluegge/oreon-engine-creative/assets/16321871/2da2e794-0e50-4270-8238-247727f1055f

Features

Deferred rendering pipeline with 2x to 8x MSAA and FXAA

Diamond Square Terrain Quadtree

FFT Water

Atmospheric Scattering

Dynamic Sun

Parallel Split Shadow Mapping & Variance Shadows

Tessellation & Normal-/Displacement-Mapping

Post-Processing Effects

Motion Blur, Depth of Field Blur, Bloom

Light Scattering, Lens Flare

SSAO

Planet (Work In Progress)

Credits