All Projects → fynnfluegge → Oreon Engine

fynnfluegge / Oreon Engine

Licence: gpl-3.0
OpenGL/Vulkan Java 3D Engine

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Oreon Engine

Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+764.97%)
Mutual labels:  game-engine, opengl, vulkan, glfw
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+2278.65%)
Mutual labels:  opengl, vulkan, vulkan-api, glfw
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (-58.24%)
Mutual labels:  game-engine, opengl, vulkan, glfw
Innocenceengine
Cross-platform modern game engine.
Stars: ✭ 149 (-65.43%)
Mutual labels:  game-engine, opengl, vulkan
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (-28.31%)
Mutual labels:  game-engine, opengl, glfw
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+25.75%)
Mutual labels:  game-engine, opengl, glfw
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-58%)
Mutual labels:  game-engine, opengl, glfw
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (-52.44%)
Mutual labels:  game-engine, vulkan, vulkan-api
Lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
Stars: ✭ 3,540 (+721.35%)
Mutual labels:  opengl, vulkan, glfw
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (-38.98%)
Mutual labels:  opengl, vulkan, vulkan-api
Yggdrasil-Legacy
Experimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-95.36%)
Mutual labels:  game-engine, vulkan, vulkan-api
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (-3.71%)
Mutual labels:  game-engine, opengl, vulkan
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+25.06%)
Mutual labels:  game-engine, opengl, vulkan
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+10.9%)
Mutual labels:  game-engine, opengl, vulkan
Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (-49.42%)
Mutual labels:  opengl, vulkan, glfw
Awesome Vulkan
Awesome Vulkan ecosystem
Stars: ✭ 2,322 (+438.75%)
Mutual labels:  opengl, vulkan, vulkan-api
Bansheeengine
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+574.25%)
Mutual labels:  game-engine, opengl, vulkan
Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-67.98%)
Mutual labels:  opengl, vulkan, vulkan-api
Wolf.engine
The Wolf is a comprehensive set of C/C++ open source libraries for realtime rendering, realtime streaming and game developing
Stars: ✭ 230 (-46.64%)
Mutual labels:  game-engine, vulkan, vulkan-api
Nazaraengine
Nazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (-35.27%)
Mutual labels:  game-engine, opengl, vulkan

Oreon Engine (Java - OpenGL/Vulkan)

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

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

Build Manual

  • Oreon Engine project uses lombok. Please download the latest release of lombok and run the .jar to install lombok plugin into Eclipse.

  • Getting started guide for Eclipse available here.

Example OpenGL Demo

Example Vulkan Demo

User Input Manual

  • 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

Gallery of Rendered Images

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].