Waleed Kadous Extracurricularities » Ray Tracer

One of my most interesting projects is to write a renderer. Here are some images from it.


The above is a rendered image which I like to call "Creature in the corner". It consists solely of spheres and was done with only revision 1 of the software. It's pretty boring, huh ?


A more realistic looking object. A billiard ball on a table, with three different light sources. Still done using revision 1.


My favourite and most advanced piece, done with revision 3 of the software and based on an input file created by Peter J. White, which I've heavily modified. While it shows off the features of the renderer, it also shows off some of the flaws. For example, how many glass spheres do you know cast shadows, as the on in this scene does? Of course, I had to include an original Amiga ball :-).

 

Content managed by the Etomite Content Management System.

Etomite »

« Etomite Parse Error »

Etomite encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
 
PHP error debug
  Error: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 
  Error type/ Nr.: Warning - 2 
  File: /tmp_amd/adams/export/adams/1/waleed/public_html/new/index.php 
  Line: 117 
  Line 117 source: if(@!$this->rs = mysql_connect($this->dbConfig['host'], $this->dbConfig['user'], $this->dbConfig['pass'])) {  
 
Parser timing
  MySQL: 0.0000 s s(0 Requests)
  PHP: 21.0076 s s 
  Total: 21.0076 s s 

Content managed by the Etomite Content Management System.