Sunday, May 8, 2011

Opening Day!

                                            
I have been developing in WebGL for quite a while now, and I think it's time for me to share what I have learned. And why would I do that? Because I am a software developer, so it's kind of written in my genes to have a geeky blog about something. And let's face the truth - graphics are much more eye candy then Fortran or, God forbid, database tables... 

Silliness aside, I believe that WebGL is coming on the BIG door. A lot of things will be moving to the web because of HTML5, and a lot of opportunities will arise - and you, dear readers,  want to be sure that you will be able to utilize them (the picture below shows the average effect of WebGL on the end user). Of course, HTML5 - which I believe is now officialy just HTML - is not just WebGL, but this blog will mostly be about WebGL and themes regarding graphics problems. I will try to provide as much lessons, tutorials, examples and explanations as I can -  starting with WebGL dummy problems. My end goal is to teach at least one of you how to make your own BodyBrowser :) For the ones of you who don't feel like making their hands dirty - you can still stop by and enjoy the view!


The first time I saw a spinning teapot on my screen.


For this week there will be no lessons - after all it's my first time (ha-ha) and I don't want to drive you away after the introduction class. Next time I will try to prepare some basic introduction and example of how WebGL works, with as little theory as possible. I plan also to open a separate math and data structure sections, but that will come later, once the basics are covered. Also, I will try to put in here and there GWT and Java posts, and of course some personal, philosophic debates with myself - hope you'll forgive me that!

To close up this entry, if you still did not see some WebGL samples by now, visit Chrome experiments to get a glimpse of what I will be trying to explain here. And by the way, don't forget to have a WebGL supporting browser :)

No comments:

Post a Comment