Toronto, Canada
Programming, computer graphics, game development and randomness
I came back to this site on a whim recently. In fact, I had forgotten this blog even existed. I don't come here often anymore, because I've been quite busy as of late.
Still, GDNet has a special place. It's where I first learned about matrices, for example. Without it, I may never of had the interes…
Still, GDNet has a special place. It's where I first learned about matrices, for example. Without it, I may never of had the interes…
So I've managed to smooth the lighting out by using many fewer photons (3000 from 100,000), while giving each photon a much larger area of influence (~10x larger). To do this, I added a geometry shader that generates scaled screen aligned sprites, because the built in point sprites have a maximum s…
So I've been playing around with OpenCL the last couple of weeks. I wrote a 500,000 element particle system with HDR bloom and a photon mapper, pictured here:
As you can see, I'm in dire need of a better way to do final gather, haha. This was just a hack job over a weekend, of course. Right now I'm …
As you can see, I'm in dire need of a better way to do final gather, haha. This was just a hack job over a weekend, of course. Right now I'm …
Recently I was at a presentation where one of the senior technical artists of Crytek spoke. I had a chance to talk with him one on one afterwards about the kind of programmer a place like Crytek was looking for. For R&D, first on the list was a Masters degree in a technical field, which is not …
Some say they are without merit in this digital age, but I find that for highly technical topics they are still useful. True, you can read many papers and presentations online and acquire the same information, but that takes more time. A good book offers the same information in a condensed form. Ye…
It's one of those weird transformations. When my family moved into my current city (Brampton, Ontario, Canada), it was by far dominated by white people. In fact, the Mormon church had big plans to settle families here, so they built a huge temple. It's one of the biggest this side of North America …
On May 1st, I participated in TOJam in Toronto. There I produced SimArson, which can be seen here among many other excellent games. You can also get it on my website.
As my website states, this program includes the following features and technologies:
As my website states, this program includes the following features and technologies:
- GPU simulated flame propagation
…
I'd like to point out my intrusive list on my personal website. It's something I created as an exploration into the world of concurrent data structures and lock-free algorithms. As the website states:
Quote:It's your usual doubly linked list, and consumes no more memory than one (2 pointers per node…
Of course, everyone knows about iD Software's use of voxel rendering, which is very cool, but it's interesting to also explore what came before it.
I was fortunate enough to work with Ben Houston briefly once a few years ago. Those in the know may remember him for his work on hierarchical RLE level …
I was fortunate enough to work with Ben Houston briefly once a few years ago. Those in the know may remember him for his work on hierarchical RLE level …
This is something that anyone remotely interested in the middle east (everyone?) should be paying close attention to. As we all know, Iran is a major backer of many political and military groups in the middle east, so their foreign policy has major implications on stability in the region. The basic…
Read a bunch about Agile and it's development from the thoughts of Edwards Deming, to The Toyota Way, to the Agile Manifesto, to Lean Development.
The basic idea is one I have often been fond of, feedback loops. It's the way I view the world and the mind, a huge complex system of feedback loops. Nat…
The basic idea is one I have often been fond of, feedback loops. It's the way I view the world and the mind, a huge complex system of feedback loops. Nat…
There are many blogging websites around, and in fact, I have my own website on which I could host a blog, but I decided to pay the GDNet+ fee and open one here.
My reasons for this are because I believe having my blog here will give me greater exposure. More importantly, I will get more informed com…
My reasons for this are because I believe having my blog here will give me greater exposure. More importantly, I will get more informed com…
Advertisement
Popular Blogs
Advertisement