Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 932 Bytes

File metadata and controls

25 lines (18 loc) · 932 Bytes

Dune Engine

The idea behind Dune is to build a three-dimensional rendering engine capable of both client and server side rendering. This will work by moving some processes of the 3D rendering pipeline to a remote server, thereby relieving the client of some heavy workload. By doing so, we should allow a client to render three-dimensional scenes that they were not capable of rendering before.

Features

Its being done all from scratch, and its using OpenCL. And I have never done this before.

  • Dynamic Shadow Mapping
  • First Person Shooter Camera
  • Directional Lights

Future Plans

  • Real Time Ray Tracing
  • Fluid Simulations
  • Particle Physics

Preview

graphics_engine_sample.mp4

The Concept

teapot_cloud_graphics_active_gui.mp4