Zombie Zen

Zombie Zen Blog

Going to Google

Posted

Google

Hello, everyone! I am excited to announce that I will be a Software Engineering Intern at Google this summer! I was waiting until everything was finalized and the paperwork was signed before I made the announcement, and the time has come. Mountain View, here I come!

After fixing my ray/triangle intersection code, I’ve moved to working on the material system for my raytracer. I’m starting on the simple material first: Lambert shading with recursive raytracing for reflection.

For those who don’t know that much about raytracing, the Wikipedia article is surprisingly informative. The cool part is that the same code that you use to compute the normal scene just gets called recursively to create the reflection. It also makes physics class fun when you can readily see that just by applying the Law of Reflection, you can make cool effects. Next stop, Snell’s law!

When you have a bug in an enterprise program, money is lost.  When you have a bug in a graphics program, art is created.

I’ve been working on rewriting parts of the raytracer I wrote in Go in x86-64 assembly.  The test model I’ve been using is Suzanne, one of the primitives in Blender.  Needless to say, something in the assembly code is not right, but it’s the first actual image the raytracer has spit back since I removed the pure Go implementation of the ray/triangle intersection code.

When you have a bug in an enterprise program, money is lost. When you have a bug in a graphics program, art is created.

I’ve been working on rewriting parts of the raytracer I wrote in Go in x86-64 assembly. The test model I’ve been using is Suzanne, one of the primitives in Blender. Needless to say, something in the assembly code is not right, but it’s the first actual image the raytracer has spit back since I removed the pure Go implementation of the ray/triangle intersection code.

bestrooftalkever:

Kevin Spacey impersonates Jimmy Stewart, Johnny Carson, Katharine Hepburn, Clint Eastwood, Sir John Gielgud, Marlon Brando, Christopher Walken, Al Pacino, and Jack Lemmon.

Jolly good show, I must say. :D

FIRST Experiences with MongoDB

Posted

I’m currently working on a FIRST scouting data management project in my spare time. The requirements I’m working with are fairly well-defined, but the statistics collected change from year to year. I want to be able to use the same software year after year and keep historical data intact. I’m using Django for the front-end, but instead of using a traditional SQL database, I’m experimenting with using MongoDB, one of those new, fancy No-SQL databases.

Most people have 1000 wishes for Christmas; a cancer patient only has one, to get better. I know a lot of you won’t reblog this, but my followers will be the few that do. In honor of someone who has died, is still fighting, or survived cancer, please reblog this.

Reblogged from shadowschwa (originally from mols)

I ordinarily don’t repost these sorts of things, but I had a good friend who passed away from cancer four years ago. Before he died, I was able to share one last Christmas with him. Every year since then, I ask myself, “If this was my last Christmas, would I be happy with my life?” Health is a gift. Cherish it.

Be thankful if you are in good health; show compassion for those who aren’t. Merry Christmas.

leeannemarie:

“And I begin to pray…”

Instead of studying for finals, I decided my time would be better spent tonight whipping out my flute and learning how to play the solo.

No regrets!

I love this song! I can play the guitar part. :D