GPU Projects

GPU Path Tracer
Path Tracing – Green one is pure diffuse, Red is reflective and diffuse (glossy), Transparent one is purely refractive

Motion Blur

Depth of Field

  • Global Illumination (Soft shadows, Color Bleeding, etc.)
  • Perfect Specular Reflection
  • Full Fresnel Refraction
  • Super Sampled Anti Aliasing
  • Motion Blur
  • Depth of Field
  • Interactive Camera

GPU Ray Tracer

  • Note the speed of Ray Tracing, running on NVIDIA GeForce GTX 560M
  • Trace Depth = 10

CUDA Rasterizer

Features Implemented:

  • Vertex Shader
  • Primitive Assembly
  • Geometry Shader
  • Core Rasterization
  • Fragment Shader
  • Back Face Culling
  • Mouse Interaction

Volumetric Rendering and Slicing On WebGL
Explosion

Multiple Lights

Slices of Cloud

Introduction to WebGL
Simple Waves in WebGL


Ellipsoid in WebGL

Image Processing using GLSL

Features implemented (in same order as shown in video):

  • Box Blur
  • Image Negative
  • Gaussian Blur
  • Color to Grayscale
  • Edge Detection
  • Toon Shading
  • Brightness Enhancement
  • Old TV Look
  • Pixelated Age Old Graphics Look
  • Rotated Image

My favorite feature:

  • Image Swirling
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s