Articles tagged with: rendering

Lens Flares Effect in Java

Written by Luis Cruz on Monday, 15 August 2011. Posted in Academic Portfolio

Advanced Image Synthesis | CS 7490

Lens Flares Effect in Java

This project for the Advanced Image Synthesis class had the objective to simulate lens flare effect in an image automatically. The brightest spot would be found using histograms and then used as a source for the effect. This project was implemented in Java. Lens flares are generated in real life by reflection, scattering and refraction of the light through different lenses.

Isosurface Rendering (OpenGL / GLSL)

Written by Luis Cruz on Sunday, 21 August 2011. Posted in Academic Portfolio

Computer Graphics | CS3451

Isosurface Rendering (OpenGL / GLSL)

This is an introductory project to GSLS (GL Shading Language). Isosurfaces are like the contours on a map except for they are 3D surfaces rather than lines. Contours consist of points on the same height in a terrain. Isosurfaces consist of points that have the same density (intensity) in a 3D image. Here, by a 3D image we mean a 3D array of '3D pixels' (called voxels).

Ray Tracing in C++

Written by Luis Cruz on Sunday, 21 August 2011. Posted in Academic Portfolio

Computer Graphics | CS3451

Ray Tracing in C++

This is a simple implementation of a Ray Tracing algorithm in C++. It only renders geometric figues suchas triangles, spheres and cubes with a single white light source point and shadows. The program has as an input a text file with a descriptio of the scene.

OpenGL Viewer

Written by Luis Cruz on Sunday, 21 August 2011. Posted in Academic Portfolio

Computer Graphics | CS3451

OpenGL Viewer

This is an introductory project on OpenGL and familiarize with  its pipeline concepts. The main function in this project is to read a text file containing triangle information of a 3D model, and display it with a virtual trackball interface. It also features Gouraud shading and line/pint/face rendering.

HDRI and IBL Rendering

Written by Luis Cruz on Friday, 19 August 2011. Posted in Academic Portfolio

Computational Photography | CS4475

HDRI and IBL Rendering

The main idea was to superimpose CG elements into a real photograph that might be interesting at sight. So I came up with the idea to have some well-known monuments into an Atlanta scenography. By using IBL, I could be able to achieve good rendering quality without spending too much time tweaking lights.

Render Engine review: Maxwell Render

Written by Luis Cruz on Monday, 15 August 2011. Posted in Academic Portfolio

Advanced Image Synthesis | CS 7490

Render Engine review: Maxwell Render

This project for the Advanced Image Synthesis was the analysis and review of a Render Engine. I chose Maxwell Render because its realism. Maxwell render is a rendering engine based on the mathematical equations of light transport, meaning that lights, cameras, materials and emitters are derived from physically accurate models.