Monday, January 31, 2011

Real 3D

Hey peops!

I managed to get some real 3D projection to work using the info at http://en.wikipedia.org/wiki/3D_projection

This opened up a whole new door to what one can accomplish with the graphics.
I'm now starting to wonder if I should re-make the component (AGAIN) a little bit,
to make it compatible with a 3D system, using points to tell the bitmaps where they should be located
instead of just x,y,w,h.

The good thing with 3D projections is that we now have the possiblity to work in a real 3D world
instead of just pretending that stuff are done in 3D.

Like those flip features that you can see on my earlier posts, they just give you an illusion of 3D.

So, we can have the best things from both worlds, 2D and 3D.
Using the awsome Graphics32 library and my components, projected in 3D.

I dont know why, but real "game-like" 3D just doesnt do good as a GUI engine for normal software.
Thats why I'm working on this, because I want something that looks like 2D but acts like 3D.

Hopefully this will be the future of GUI :)

Things will get really impressive once I get the projection preset right.

This 3D engine could be developed to be used for games maybe, in the future.
The more its optimized for CPU and multithreading, the better it will be for GPU's.
I got a GTX 570 so GPU power is no problem but I want to see how far this thing can go using
CPU only.

KBye

Tuesday, January 25, 2011

Flip In and Out

Flip feature

Introduction

Hey!

My name is Aid Vllasaliu and I made this blog to document a project that I'm working on.

This blog will be about some graphical components for Delphi using the Graphics32 library (www.graphics32.org) which I hope will help people make some awesome software with.

The main goal is to make an layer based editor in which you can add layers that contain other layers and objects.
Each layer and object will have the ability to have their own layers and objects.
Each layer can be considered as an individual object.
Each object can have its own filters and transitions like fading in and out, flip, rotation etc etc.

Main purpose would be to use the components for GUI.