Resume Biography Gallery Digital Images Projects
Josh Grant
 

Gallery

This section is devoted entirely to computer generated images. I recognize that many people only want to see the results of a project and could care less about browsing around looking for the results. This section catalogs the images I feel are my best and briefly describes how each was generated. If you are interested in some optimized ray-triangle intersection code, go to Tomas Akenine-Möller's page. His code was used to test for all my ray-triangle intersections.

[6/27/2002] A Lagrangian-Eulerian Time Surface displaying the amount of surface displacement since April (initialized as flat surface at 800 meters below the surface). The surface is textured using LEA to display the horizontal motion of the flow. Data from the Navy Coastal Ocean Model (NCOM) off the Yucatan Peninsula in the Gulf of Mexico. Rendered using a combination of Amira modules and Open Inventor nodes. It is a single frame from an animation not yet available. [6/27/2002] A height field based on the vertical velocity at 800 meters below the surface off the Yucatan Peninsula in the Gulf of Mexico. Data from the Navy Coastal Ocean Model (NCOM). The surface is textured using LEA to display the horizontal motion of the flow. Rendered using a combination of Amira modules and Open Inventor nodes. It is a single frame from an animation not yet available.
[4/11/2002] Rendered with IVTrace from a model of a Star Wars TIE Fighter that I downloaded from 3D Cafe's site and then converted to iv using a converter I found at Cave Slug. The rendering took about 10 hours to finish. There was no reason for this other than I thought it would be cool. [4/8/2002] The actual Cornell box downloaded from Cornell Box Data. This is a rendering with a glass box (front) and a perfect mirror box (back). Notice everything is not quite perfect. Aside from the fact that there is no indirect lighting, there is also a shadow being cast by a glass box. If I was using photon mapping this could be avoided. The image took about 3 hours to render.
[4/5/2002] The actual Cornell box downloaded from Cornell Box Data. This image was rendered using simple path tracing (no shadow rays) and each pixel has 2000 paths sent through it. If you look at it you will notice the image could of used a few more paths. The image took 24 hours to finish. [4/1/2002] My First image ever created by simple path tracing (no shadow rays) using IVTrace. Each pixel has 2000 paths sent through it. The image took 24 hours to finish.

[3/15/2001] Rendered using Monte Carlo ray tracing with IVTrace. At each pixel sample, 20 random rays are cast into the scene and the emissive light is accumulated. Each pixel was sampled over 500 times to produce a really nice image. It was later revealed that the amount of light received at each point was not calculated correctly (i.e., the bright spots next to the lights), but the image still looks good. The image took about a week to render completely.

[3/15/2001] Rendered using Monte Carlo ray tracing (just as the left image). The only difference is a different view with a floating brain. There was no reason for having a floating brain there other than I could. See below image.
[11/16/2001] Created using IVTrace from an IV file generated by my Open Inventor engine MarchingCubes from a dataset of a human brain. The scene has one area light source positioned above the surface, and the surface contains 636,702 triangles. An animation of the brain rotating under the light can be downloaded. The MPEG is slightly distorted, but has a much smaller file size. [11/26/2001] A screenshot from 3D Grapher, an Open Inventor tool for graphing 3D functions interactively.
[7/19/2001] Created using IVTrace from an IV file downloaded from the Large Geometric Models Archive at Georgia Tech. I added a surface for the dragon to sit on so a shadow could be cast. When rendered the scene contained 2 polygons, 871,414 triangles, and 1 point light. Each pixel was sampled 175 times. [10/4/2001] Created using IVTrace from a hand written IV file. This is my first attempt at using an area light source. When rendered the scene contained 8 polygons, 22 triangles, and 1 area light. Each pixel was sampled 256 times (No filter has been implemented yet).

[8/8/2001] This is my rendering of the CSIT model created by Tony Giordano in the Fall of 2000 for David Banks's Computer Graphics course. The model contains 20,804 polygons, 1,253,795 triangles, and 6 point lights. Each pixel was sampled 50 times.
[5/15/2001] An animated gif of a ball bouncing, which I made using the code provided in the small tutorial Creating 2D Images
[7/20/2001] The famous Stanford Bunny created using IVTrace from an IV file downloaded from the Large Geometric Models Archive at Georgia Tech. I added a surface for the bunny to sit on so a shadow could be cast. When rendered the scene contained 2 polygons, 69,451 triangles, and 1 point light. Each pixel was sampled 25 times. [8/1/2001] Created using IVTrace from an IV file downloaded from the Large Geometric Models Archive at Georgia Tech. I added a surface for the little guy to sit on so a shadow could be cast. When rendered the scene contained 2 polygons, 1,087,716 triangles, and 1 point light. Each pixel was sampled 35 times.
[4/20/2000] Created using my implementation of the Marching Cubes algorithm. The data is from an MRI scan of a human brain. [4/20/2000] A zoom in on the surface of a brain created using my implementation of the Marching Cubes algorithm. The data is from an MRI scan of a human brain.  
 

Josh Grant > Gallery

Comments or questions about this page can be addressed to Josh Grant at grant@cs.fsu.edu