Here is my final image for my ray tracer, it took a while to render but it looks pretty good. I'd like to make a bigger copy, but that would take a REALLY long time. Maybe I will do it over the weekend.
I'm almost done my ray tracer assignment now. I've got all of the major objectives and I just need to make a "creative" scene of my own as well as look into the viewing transformation.
Here is a new sample image that we are required to render, I'll also post my "creative" scene once it is done.
Because of the cows and the antialiasing, this image took about 9 hours to render.
I've added antialiasing to my ray tracer as my extra feature, it looks really nice. You can especially see the difference comparing the box's shadow to the image in the previous post. The image below used 204,750,000 primary rays cast from the eye onto the scene. That's a lot.
So I've been working on my ray tracer a lot lately, and I've finally made some reasonable progress. Here is a sample image which exploits everything I've implemented so far:
Today is apparently National Chocolate Ice Cream day, so in celebration we bought a Dairy Queen ice cream cake, mmmmmmmm.
Ok, last time for real. I can't afford to spend any more time tinkering with Homer. So here is what should be the final version. I even made the tessellation a bit finer so that the image is nicer.
I did some more work on my puppet. Added a torus primitive which allowed me to give him cuffs on his pants and more definition around his eyes. I also gave in to the painful desire to give him fingers with proper joints. I'm much happier with his hands now in general. Other change include the hair on the top of his head, his ears, the definition of his torso and the size of his arms. Finally I fixed a mistake at the bottom of his right leg. Not sure if I will work any more on it, but if I do I would like to give him a collar on his shirt. I don't think that is very likely though, I really should move on to my other school work. Here is the latest:
Well, graphics is keeping me really busy, so in addition to not having enough time to post, I'm not doing a whole lot that is worth posting about.
Until now...
I just finished my puppet for Graphics assignment three. The assignment is to create a system for hierarchial modelling and then make a puppet using the system. There are all kinds of requirements, like joint range limiting, rotations, translations, etc, etc, so there was lots of work to do before even starting to model the puppet.
I chose to model Homer from The Simpsons because I have this 2x2x2 Rubric's cube of Homer's head which is useful for figuring out how things should look in 3D. I also have a giant Simpsons poster with most of the characters on it, so if it wasn't Homer it would have likely been someone else from the poster.
Here is Homer after rotating the view and "posing" him by manipulating his joints.