Menu Home

Progress on the texturing and lighting fronts

So I’ve been gradually working my way through Real Time Rendering (Third Edition) and with what I have learned so far, along with bits of help from folks on the forums when I’ve gotten stuck, I’ve managed to make some further progress with texturing, and also implement some basic directional lighting. Check […]

The guardians of light

I have a lot to learn. Several times I have come up to fight the first lighting bosses, only to be smacked down in an overwhelming maelstrom of calculations. Yes I could of course just use the shader code I’m given, but what power do I really wield if I […]

I can haz rotation in 3D?

Ladies and gentlemen, prepare to be amazed and astounded. I have written code, from scratch (yes that means I did not copy from any book), to rotate vectors in 3D around arbitrary axes. Behold: Because it’s all JavaScript and (almost no) HTML, you can view and steal the source code […]

Ye olde mathematics

One of the reasons I’ve elected to learn Direct3D (and later, OpenGL) rather than just, say, downloading Unity and learning that, is that I’ve often been quite frustrated in the past using a tool and having no idea what goes on under the hood. That lack of understanding meant that […]

The return of the cubes

After a lot of stuffing around trying to get my matrices, vectors and other stuff worked out, not to mention completing enough of my “Grasshopper” 3D engine to make the cubes demo even possible in the first place, I have finally got my cubes demo working with the new engine. Behold: […]


Get every new post delivered to your Inbox.

Join 1,534 other followers