Page 1 of 5

UB2D - 2D Physically Based Rendering Engine

Posted: Sun Jul 29, 2018 1:18 pm
by Artus
Hello everyone,

STARGATE and I working currently on our 2D PBR Engine, which is a child of our 3D Engine.
Because we are only 2 people we decided to work on a an 2D engine and drop the 3D one, because it is easyer and faster to make assets for it and for programming.
Here, in the following link you can see the first verion of it, in future i will post updates here in this topic.
The Engine is made 100 % in PureBasic 5.61 and with openGL 3.3

Download: UB2D_PreAlpha_0027_2018-11-09.zip

Currently in:
- PBR Materials & Lightning
- EnviromentMap Lightning
- Volumetric Light (Light shafts)
- Lighted Smoke Shader
- SSAO
- Glow, Bloom & Lens Flare Shader
- GUI
- GUI Blur Shader
- SpriteSystem
- Armature (Skeletal Animation)
- Point and Spotlight
- CameraSystem
- FontSystem
- Drawing
- Gamepad Support

Video:
Click on the Image to open the Video in YouTube:
Image

Screenshots:
Image
Image
Image
Image


UPDATE 07-11-2018
We are very happy to present you a very first pre-alpha version of our 2D physically based rendering engine, which you can try by yourself.

In the download link below you will find the following things:
  • The UB2D library (UB2D_d.dll) as a in a 32-bit version with included engine debugger.
  • The UB2D library (UB2D.dll) as a in a 32-bit release version (without debugger).
  • The pure basic include file (UB2D.pbi) with all constants, structures and procedures loaded by OpenLibrary().
    This include automatically imports all functions from the respective DLL file depending on the mode (with or w/o debugger).
  • A folder with some examples and media files for the features of our engine.
  • The font editor (wich you probably knows from my Typeface module) in the tools folder.
Download: UB2D_PreAlpha_0027_2018-11-09.zip

Image
Image


UPDATE 01-12-2018
Particle system added.
Click on the Image to open the Video in YouTube:
Image


Even if we haven't a complete documentation for all functions of our engine, we hope you will enjoy this pre-release of our engine.

We would be happy about any feedback from you.


Greetings STARGÅTE and Artus from UnionBytes

Re: UB2D - 2D PBR Engine

Posted: Sun Jul 29, 2018 1:34 pm
by Mijikai
Amazing keep us updated :)

Re: UB2D - 2D PBR Engine

Posted: Sun Jul 29, 2018 1:41 pm
by Trond
Wow.

What are the models "made of" (2d images or models, heightmap, etc)?
Edit: Ok, it's at the end of the video. How do you create these images (normal map, rme map)?

Re: UB2D - 2D PBR Engine

Posted: Sun Jul 29, 2018 2:07 pm
by Artus
Thanks to both of you.

@Trond: I create the sprites with some objects in Blender and then clip them in our engine.
The 3D models usually have less details, since this is not necessary for 2D.

Re: UB2D - 2D PBR Engine

Posted: Tue Jul 31, 2018 6:35 am
by Cyllceaux
I donated some euros.

This project can help me with one of my projects.

Re: UB2D - 2D PBR Engine

Posted: Tue Jul 31, 2018 8:19 pm
by Artus
@Cyllceaux
Wow thank you so much. I hope we can live up to your trust in us! We will give our best.
If you like, you can join our pre alpha tests.

The plan looks like, to add the following things in the next two months:
- complete the gui
- add armature (Bone animation System)
- fix some shader issues
after this, we plan to make some small shooter tech demo.
If you are interested, you can send me your email address and your pc configuration (especially graphic card) as an pm and we will contact you as soon we have a pre alpha version.

Kind regards
Artus from UnionBytes

Re: UB2D - 2D PBR Engine

Posted: Fri Aug 03, 2018 7:14 am
by idle
That looks really great.

Re: UB2D - 2D PBR Engine

Posted: Wed Aug 15, 2018 9:49 am
by RSBasic
Awesome Image

Re: UB2D - 2D PBR Engine

Posted: Wed Aug 15, 2018 2:58 pm
by ccode
That looks great!

Is this engine based on native OpenGL or is the OgreEngine or other engine used?

A physics system (like Box2D) would be nice too.

Re: UB2D - 2D PBR Engine

Posted: Wed Aug 15, 2018 4:32 pm
by STARGÅTE
ccode wrote:Is this engine based on native OpenGL or is the OgreEngine or other engine used?
Its base on native OpenGL.
ccode wrote:A physics system (like Box2D) would be nice too.
The plan is, to implement a smart 2D-Physics engine with collision detection and simple-body interaction.

Re: UB2D - 2D PBR Engine

Posted: Thu Aug 16, 2018 8:02 am
by Kukulkan
Great video, great tool, very good looking!

It just reminded me about "Darkwood":
https://www.youtube.com/watch?time_cont ... S3tmWfFACQ

Re: UB2D - 2D PBR Engine

Posted: Mon Aug 27, 2018 11:30 am
by Artus
Hello everyone,

thank you all for your comments.
The last view weeks we worked really hard to implement new Features like the Lens Flare Shader, the Armature and a lot of other stuffs.
So to keep you updated about the status of the project, we made a new Video, which shows mostly all of the new features we made the last month. Please don’t forget we are just two people with another fulltime job, so the progress may be a bit slow.

Click on the picture to open the Video in YouTube, we also added a few screenshots on the first post.
Image

Greetings STARGÅTE and Artus from UnionBytes

Re: UB2D - 2D PBR Engine

Posted: Mon Aug 27, 2018 11:37 am
by RSBasic
Image

Re: UB2D - 2D PBR Engine

Posted: Mon Aug 27, 2018 1:26 pm
by Mijikai
Thx for the update.

Re: UB2D - 2D PBR Engine

Posted: Tue Aug 28, 2018 10:23 am
by ssg_mick
Really nice!

Keep up working on it.