Code Monkey home page Code Monkey logo

custom-middleware's Introduction

Ephemeris 2


Ephemeris 2 is a middleware solution for implementing a dynamic 24 hour Skydome System. It is running on top of The Forge and therefore supports all the platforms this framework supports.

Check out the demo video by clicking the main image above!

Main Features

  • Dynamic 24 hour time cycle (sunrises, sunsets, blue sky, sun and moon)
  • Atmospheric Scattering
  • Volumetric Clouds
  • Godrays
  • Procedural Night Sky and Star-field
  • Simulation of astronomically correct sun, stars and moon (coming soon)
  • 2.5D Clouds for mobile (coming soon with Ephemeris 1)
Dawn Scene
Day Scene
Twilight Scene
Night Scene
Cloudy Scene
Above the Clouds

News

All releases happen in sync with The Forge and have therefore the same release number.

Release 1.45 - August 6th, 2020 - TressFX | File System Rewrite

Maintenance release following the update of The Forge.

Release 1.44 - July 16th, 2020 - Android | Linux

Maintenance release following the update of The Forge.

Release 1.43 - May 22nd, 2020 - MTuner | macOS / iOS run-time

Maintenance release following the update of The Forge.

Release 1.42 - April 15th, 2020 - macOS / iOS run-time

Maintenance release following the update of The Forge.

Release 1.41 - March 5th, 2020 - Path Tracing Benchmark | CPU Cacheline alignment | Improved Profiler | D3D12 Memory Allocator

Maintenance release following the update of The Forge.

Release 1.40 - February 20th, 2020 - Resource Loader | glTF as Geometry Container | GDC Talk | User Group Meeting

Maintenance release following the update of The Forge.

Release 1.39 - November 26th - Sparse Virtual Textures | Stormland

Ephemeris 2 - the game Stormland from Insomniac was released. This game is using a custom version of Ephemeris 2. We worked for more than six months on this project.

Stormland

Stormland

Stormland

Stormland

Stormland

Stormland

Stormland

Release 1.38 - November 14th - Cross-Platform Path Tracer

Maintenance release following the update of The Forge.

Release 1.37 - October 28th, 2019

  • New features
    • Add Earth radius: controls the radius of clouds' radius with scale factor. The clouds field will be flatter and the user can see further along the horizon if the radius increase
    • Add noise flow: controls the direction and intensity of clouds' noise flow
    • Add rotation: rotates clouds based on a certain pivot position.
    • Add the second layer: it is possible to generate the second cloud layer which can act, independently
    • Add FXAA

Release 1.32 - August 8th -

  • Added Procedural Night Sky and Star-field
    • Now, the user can costomize the night sky's nebula colors
  • Added Glow effects on Sun and Moon
  • Fix a issue that Godrays can be drawn on unexpected area

Release 1.36 - October 18th, 2019

Maintenance release following the upate of the Forge.

Installation

To build Ephemeris you would need to download the latest version of The Forge. Your folder overview should look like this:

The-Forge
Custom-Middleware

Customization

We can customize Ephemeris to fit your game engine (UE4, Unity, and even any custom engine)!

Insomniac Games - the game Stormland is using a custom version of Ephemeris 2. We worked for more than six months on this project.

Stormland

Stormland

Stormland

Stormland

Stormland

Stormland

Stormland

License

Creative Commons Attribution-NonCommercial 4.0 International License

Contact Us

E-mail: [email protected]

custom-middleware's People

Contributors

wolfgangfengel avatar byumjinconffx avatar jenkinsconffx avatar antoineconffx avatar byumjin avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.