Esenthel Engine huge update - Switch, vs Unreal/Unity, SuperRes, AO, MotionBlur, Bloom/Glow/Emissive

Published August 17, 2021
Advertisement

Esenthel Engine - http://esenthel.com/ - the Free and Open Source Game Engine

Just got a Huge Update:

#1) Nintendo Switch™ support

Esenthel Engine Nintendo Switch™ support is now complete and available to all Nintendo Authorized Developers.

Download Esenthel Engine from - https://github.com/Esenthel/EsenthelEngine/

Request Nintendo Switch support from - https://developer.nintendo.com/group/development/getting-started/g1kr9vj6/middleware/esenthel

Nintendo Switch is a trademark of Nintendo.

#2) Super Resolution

Recently Unreal Engine has announced a new Temporal Super Resolution technology, which works by rendering to a lower resolution render target and then upscaling/combining with previous frames to generate high resolution output.

Rendering performance gets boosted around ~2x however has some blockiness and lost detail.

inspired, Esenthel has developed own approach, called Super Temporal Super Resolution ;)

Core functionality was made in 1 day, and then polished over the next several days.

Rendering quality for static objects is nearly identical as in full resolution, I dind't observe any blockiness like in UE version, the downside however is increased ghosting/artifacts in movement if combined together with TAA (UE probably has similar issues) - although that was minimized as much as possible :)

In tests rendering performance got a similar boost around ~2x.

#3) Super Resolution #2

Esenthel now has integrated support for AMD Fidelity FX Super Resolution.

It's really cool, much better than Linear or Cubic upscaling and with a similar performance cost.

Linear
Cubic
FSR

#4) Greatly improved AO

Which provides results very close to those precalculated per-vertex with ray-tracing. Even on lowest preset setting, quality looks very good.

AO precalculated per-vertex with ray-tracing:

Realtime AO shader on the GPU:

Unreal Engine for comparison (which I think has some issues):

#5) Improved Motion Blur

Motion Blur improvement, including smoother blurs, jitter support making blur look like it uses more samples, and correct handling of glow effect.

#6) Emissive/Glow/Bloom improvements

#7) Game Engine Comparison

It's time for Engine Showdown ;)

If you're contemplating which engine to choose for your next project. I've prepared a Game Engine Comparison between Esenthel, Unreal and Unity:

https://esenthel.com/?id=compare

Is there anything that you like in Esenthel that's not available in other engines?

Or is there anything important that you think Esenthel is missing?

Please let me know in the comments, thanks :)

Esenthel Engine is free and open source, please donate and support its development.

If you have any problems or questions, please come to the forum - https://esenthel.com/forum/

Everyone is welcome to use Esenthel and contribute to the source.

We're waiting for you :)

Cancel Save
0 likes 2 comments

Comments

KoserCalven

Der letzte Satz ist sehr richtig. Normale Menschen gehen wegen Aufregung und Unterhaltung in icecasino. Und nur absolut verrückte Leute erwarten, dass Casinos ihnen Geld in Bündeln geben. Ich spiele manchmal im Casino sol, wie die Laune ist. B http://www.nms5linz.at/ Ich kann gewinnen, ich kann verlieren. Aber die Hauptsache ist, den Prozess zu genießen und davon gibt es reichlich.

April 24, 2022 10:47 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement