pixelated.ashimag.com
Ashima Gupta: My Projects
http://pixelated.ashimag.com/p/projects.html
This page is to share the links to different project created by me. Ambient occlusion and vertex morphing. February 2, 2016 at 11:13 AM. Subscribe to: Posts (Atom). Ashima07gupta at gmail.com. Picture Window template. Template images by Airyelf.
pixelated.glsl.ashimag.com
Advanced GLSL: Ambient Occlusion
http://pixelated.glsl.ashimag.com/p/ambient-occlusion.html
I used SSAO technique to implement ambient occlusion in sponza scene. I created 16 random samples and calculated occlusion based on the following assumptions:. 1 If the occluder point lies in the same plane as the occludee then, occlusion is 0. 2 If the occluder is below the occludee then again the occlusion is 0. 3 Also, the occlusion varies with occluder's distance from occludee. With out ambient occlusion. Result with Tea pot:. Subscribe to: Posts (Atom).
pixelated.cuda.ashimag.com
CUDA Projects: Ray Trace - Shadows
http://pixelated.cuda.ashimag.com/2012/09/shadows.html
Ray Trace - Shadows. Shadow implementation process in Ray tracer:. To generate shadows, we need to traverse all the light sources and find if there is any object between currently intersected object and the light. If, there is an object then the object is in shadow and we do not need to calculate the color of that pixel. Bool inshadow = false;. For(int i = 0 ;i numberoflights; i ){. LightDirection =normalise( light[i] - intersectionPoint);. LightOrigin = intersectionPoint;. LightDist = 100000.0f;.
pixelated.cuda.ashimag.com
CUDA Projects: Ray Trace - Reflection & Refraction
http://pixelated.cuda.ashimag.com/2012/09/reflection-refraction.html
Ray Trace - Reflection and Refraction. Refraction: Working to correct black dots in the image. Subscribe to: Post Comments (Atom). Picture Window template. Template images by Airyelf.
pixelated.glsl.ashimag.com
Advanced GLSL: Image post-processing
http://pixelated.glsl.ashimag.com/p/image-post-processing.html
Implemented various image effects using fragment shader. 1 Image Negative: The formula is very simple just deduct the rgb values of image from 1 i.e. 1 - rgb is the new color of the image. 2 Grey Scale: Greyscale image is an image in which the value of each pixel contains only the intensity of color at that pixel. Hence, the formula to calculate intensity is:. Vec3 W = vec3 (0.2125, 0.7154, 0.0721);. Float luminance = dot(rgb, W);. Then, just set the luminance value to be the rgb value for the pixel.
pixelated.glsl.ashimag.com
Advanced GLSL: Globe Rendering
http://pixelated.glsl.ashimag.com/p/globe-rendering.html
I implemented the following feature as a part of image processing in fragment shader:. Bump mapped terrain using height maps. Rim lighting to simulate atmosphere. Nighttime lights on the dark side of the globe. Specular mapping using specular maps. Moving clouds using textures and transparency maps. Height map shading by changing the color of the terrain based on the height of the terrain using height map. Subscribe to: Posts (Atom). Picture Window template. Template images by Airyelf.
pixelated.ashimag.com
Ashima Gupta: Welcome to Ashima's world of Graphics
http://pixelated.ashimag.com/2012/12/welcome-to-ashimas-world-of-graphics.html
Welcome to Ashima's world of Graphics. I graduated in Computer graphics and game Technology(CGGT) from University of Pennsylvania in Dec 2012. This website is a culmination of my efforts in the field of computer graphics in the last 1 year. I have implemented range of projects on different technologies which includes CUDA, OpenGL, WebGL, C , Unity3D, Motion Builder, and Maya. You can checkout these projects under "My Projects" tab of this website. Subscribe to: Post Comments (Atom).
pixelated.phys.ashimag.com
Physically Based Animation: About:
http://pixelated.phys.ashimag.com/2012/12/about.html
This page is dedicated to the projects I have implemented as a part of physically based animation. The list of projects implemented:. Particle based fluid simulation (SPH). Subscribe to: Post Comments (Atom). Picture Window template. Template images by Airyelf.