UB2D - 2D Physically Based Rendering Engine

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Artus
Enthusiast
Enthusiast
Posts: 104
Joined: Wed Feb 25, 2009 10:29 pm
Location: Germany
Contact:

UB2D - 2D Physically Based Rendering Engine

Post 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
Last edited by Artus on Fri Nov 30, 2018 10:51 pm, edited 11 times in total.
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: UB2D - 2D PBR Engine

Post by Mijikai »

Amazing keep us updated :)
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: UB2D - 2D PBR Engine

Post 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)?
Artus
Enthusiast
Enthusiast
Posts: 104
Joined: Wed Feb 25, 2009 10:29 pm
Location: Germany
Contact:

Re: UB2D - 2D PBR Engine

Post 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.
Cyllceaux
Enthusiast
Enthusiast
Posts: 458
Joined: Mon Jun 23, 2014 1:18 pm
Contact:

Re: UB2D - 2D PBR Engine

Post by Cyllceaux »

I donated some euros.

This project can help me with one of my projects.
Artus
Enthusiast
Enthusiast
Posts: 104
Joined: Wed Feb 25, 2009 10:29 pm
Location: Germany
Contact:

Re: UB2D - 2D PBR Engine

Post 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
User avatar
idle
Always Here
Always Here
Posts: 5049
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: UB2D - 2D PBR Engine

Post by idle »

That looks really great.
Windows 11, Manjaro, Raspberry Pi OS
Image
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: UB2D - 2D PBR Engine

Post by RSBasic »

Awesome Image
Image
Image
ccode
User
User
Posts: 99
Joined: Sat Jun 23, 2018 5:21 pm

Re: UB2D - 2D PBR Engine

Post 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.
User avatar
STARGÅTE
Addict
Addict
Posts: 2067
Joined: Thu Jan 10, 2008 1:30 pm
Location: Germany, Glienicke
Contact:

Re: UB2D - 2D PBR Engine

Post 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Lizard - Script language for symbolic calculations and moreTypeface - Sprite-based font include/module
User avatar
Kukulkan
Addict
Addict
Posts: 1352
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: UB2D - 2D PBR Engine

Post by Kukulkan »

Great video, great tool, very good looking!

It just reminded me about "Darkwood":
https://www.youtube.com/watch?time_cont ... S3tmWfFACQ
Artus
Enthusiast
Enthusiast
Posts: 104
Joined: Wed Feb 25, 2009 10:29 pm
Location: Germany
Contact:

Re: UB2D - 2D PBR Engine

Post 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
User avatar
RSBasic
Moderator
Moderator
Posts: 1218
Joined: Thu Dec 31, 2009 11:05 pm
Location: Gernsbach (Germany)
Contact:

Re: UB2D - 2D PBR Engine

Post by RSBasic »

Image
Image
Image
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: UB2D - 2D PBR Engine

Post by Mijikai »

Thx for the update.
User avatar
ssg_mick
User
User
Posts: 10
Joined: Thu Oct 26, 2017 12:13 pm

Re: UB2D - 2D PBR Engine

Post by ssg_mick »

Really nice!

Keep up working on it.
Michael

Windows 10, PureBasic 5.70 LTS
Post Reply