Tutorials
Articles
OpenGL Demos
Games
OpenGL Misc
MSG Board
About
Donate
Links
Home
Megabyte Softworks
C++, OpenGL, Algorithms




Update
14.01.2014
Hi, I'm here, healthy, living

I've been going through some hard stuff and decisions in my life lately, for example I changed the thema of Diploma Thesis in "last second", because the one I had previously would take me too much time and I can't afford it next to working and drumming. I started playing in a band now, so the time is even shorter for me than it was

However, that does not make me forget the OpenGL part of me, however recently I had to focus on other things, like passing final exams (yesterday I got them ^^ ), learning songs for band and also till the end of the week, I gotta have beta version of something created.

So that means, that after Friday, I should have some free days to finally FINISH my old Specular Lighting tutorial I'm promising three months

Hope you guys accept my schedule as it is and will still like my future creations and tutorials





Still Nothing?
10.12.2013
I'm sorry I suck at my ETAs

My problem is, that I was working a lot in a work for last month, then I was on a trip with friends in Netherlands (Amsterdam and Groningen), and now, even though I am relieved in work, my Diploma Thesis has been stale for a long time and I must work on it till the end of the week :/ That sucks.

But don't get discouraged, I really like writing tutorials, I just need to handle some things that are currently more important. Then I will just finish that tutorial about Specular Highlights .

Update
14.11.2013
Hello guys, before I upload my new tutorial (again, I'm late ^^ been overloaded with work and school lately and some other stuff from my real life), let me present this:

Burngine Engine

It's an engine from one of my readers, he seems to be a pretty talented guy . Definitely check it out. My tutorial is working, however I didn't comment the code whatsoever and there is one thing I should resolve in it. However today I'm leaving for teambuilding of the company I work at, so I will hopefully finish the tutorial this weekend, because Saturday afternoon I am back.

Till then, you can check my first drum cover on YouTube ^^



Specular Lighting Tutorial
27.10.2013
Hello guys,

my next tutorial about specular lighting is halfway done, but I decided to teach you some more stuff in it than just specular lighting. I'm going to program displaying of normals of models, for easier debugging of stuff, and maybe one more thing from completely different area, but maybe I'll leave it for next tutorial.

But displaying of normals is gonna be there for sure .

21th Tutorial Article
08.10.2013
I just uploaded article to 21th tutorial - Multilayered Terrain. It's pretty long though, longest one I have ever written .

Have fun reading it .

21th OpenGL tutorial
04.10.2013
I finally uploaded 21th tutorial - Multilayered Terrain. I hope you guys will enjoy it .

However, I will write an article later, because I'm pretty busy with work / school at the moment, I'm also training with one band now, I will probably be playing with soon, so stay patient (you probably got used to it with me and my deadlines ).

Update
25.09.2013
What's up bros and sis?

I've been working now on next tutorial about multi-layered terrain, it's nearly complete, I just need to write corresponding article explaining stuff.

However, as I'm pretty active person - working, school has begun (Diploma Thesis deadline is pushing me ), not only that, I'm also starting to be drummer of one band here in Slovakia, so tough times are coming .

Anyway, I wanna put 21th tutorial here by Friday, even without article, and then I will write the article additionaly sometimes .

I will create a drum cover of some song next week, so then you will be able to see me . I will post it here.

So stay tuned guys and I appreciate your endless patience .

The Enchanted Forest
03.09.2013
Here is a small OpenGL Demo I created as university project - The Enchanted Forest. Hope you guys will enjoy it .

I've started working on 21th tutorial, which will cover multilayered terrain rendering, which has also been used in this demo.

20th OpenGL tutorial
29.08.2013
FInnaly, a new tutorial!!! Assimp Model Loading.

This one is about model loading using Assimp library. It's nothing difficult there, but it will help a lot being able to load all kinds of models.

I'm really incosistent on writing lately, blaming work is just obsolete now I will try to come up with next tutorial about multi-layered terrain really quickly, I already have it programmed in another project of mine.

Oh wait, that another project is actually OpenGL demo, whici I will upload next week! After a long time, my webpage will receive something else rather than just tutorials

Stay tuned and forgive me my inconsistency in writing :/ .

Older Tutorials Update
29.08.2013
I'm going to repair older tutorials, because of some serious errors I've done there.

I'll write the changelog at the beginning of every tutorial then.

Serious errors include bad order of multiplying in shaders, some things not working in certain circumstances, some clampings in shader added and so on. If you find some mistakes in my tutorials, write in in the comments or e-mail me.

I really shouldn't have mistakes in my tutorials, but they can happen, so sorry about that. I'll fix them soon.

Tutorial Inbound
28.07.2013
Took me longer, but soon it's about to be here! As soon as I return from vacation on Mallorca, I will upload here that Assimp Model Loading tutorial. Code is working, I just need to clean it and do some final things. I also coded shadows in meantime, so the shadow tutorial will be added soon when it will be announced.

I'm sorry it's all taking me so long, and I thank you for being patient .

Next tutorial coming
23.06.2013
Hi guys,

I'm finishin my school project at the moment, and then I will write another tutorial. Next one will be about loading meshes using Assimp library - there will be no need to use our obj loader again - Assimp library is able to load all commonly used meshes, so we don't have to care about the file format of our model. I will upload it next week sometimes.

I will also improve my older tutorials - many things have been pointed out to me, that can be done A LOT better. I'm also a guy who's learning new things everyday, so I may have made some things not that optimal.

Anyway thanks for reading these tutorials, I hit 4,000 downloads on first tutorial and that's incredible for me .

Some info
19.06.2013
Hello guys,

it's been a while again since my last update - I had lots of exams in school. At the moment, I have finished them all, and I'm only finishing one project for school now (it's an OpenGL project, I will upload it here after).

During summer holidays, I should have plenty of time, so I will create few more tutorials during these 2 months at least and also finally rework all my articles.

I'm always behind my schedule But at the moment there are other things in my life I need to accomplish before I can dedicate some time to writing tutorials .

19th tutorial is up!
29.04.2013
UNBELIEVABLE !

I added a new tutorial! After being kinda busy I managed to get it together. I hope you guys ain't mad at me for my irresponsibility .

It's 3D Picking Pt. 2 and it shows ray casting method.

I also did some reviews on previous tutorials, but not re-uploaded articles and exes and sources yet. Now I have tw weeks to finish school semester and some projects to be done, so now I will focus more on school and less on work and some other stuff. I'll let you know if something new is going on.

Anyway, you can always expect some new tutorials from me in future, even though there might be insane delays sometimes .

Tutorial Reviewing
08.02.2013
I started with tutorial reviewing today, I want to make everything consistent and clarify some things and also review some things which are only partially true.

I will update this post gradually. After this reviewing I'll put 3D Picking pt. 2 tutorial.

New Tutorial
02.02.2013
Hello guys,

it's been a while since my last update - i was having exam session at the University, finally it ended, now I'm just finishing one school project and then I will write that second part of picking.

I'm also going to review ALL tutorials I've written so far, there have been some things pointed out, that are not completely correct or can be done more efficiently - so I'm going to purge tutorials of all mistakes, and also will review their codes and remove unwanted elements from there (like having cpp file of fog, that's only used in 12th tutorial).

Stay tuned !

18th tutorial
29.12.2012
It's unbelievable, but I made it! I created 18th tutorial after 3 months delay !!! However it's not about shadows, but about 3D picking. You can check it by clicking here.

I also want to wish you Merry Christmas, even though it's kinda late . But it's not late to wish you all Happy New Year, so I also wish you a Happy New Year .

Tutorial on Friday!
11.12.2012
Hello guys!

New tutorial will be here on Friday - when I have all exams and tests at University done - last few weeks were just killing me - endless school, my regular work too, and I participated on one OpenGL project with my friends, which took me some time to code too, so there was really no time left. Sry guys for being so behind my schedule.

I plan to redesign this webpage during Christmas holidays. But this classic theme will be always available, if you got used to it .

Tutorial on its way
14.11.2012
Tutorial about shadows is on its, should be here by the end of the week.

Just be patient and thank you for so many visits of my webpage . If I had more time (like during holidays, these tutorials would grow faster).

Wut?
24.10.2012
Where is another tutorial? What's hapenning?

Overloaded with school / work again, I had some tough days lately, but now it should loosen again. So I'm going to write my 18th tutorial within a week. What will it be about? Basic shadows in a scene. Just stay patient another few days for another tutorial .

<< Newer Updates
>> Older Updates