Pinned Repositories
Android-imageFacebookPost
App which allows you to browse through the image gallery and post them to Facebook wall with a mesage.
CG-flexibleShader
Graphics renderer : supports Flat-shading and Phong-shading (full Phong shading at each pixel with bilinear [screen space] normal interpolation over the triangle.)
CG-fluidSimulation
Implementation of Marching cubes to simulate fluid physics.
CG-multipassAntialiasing
Performs Multipass Antialiasing. The algorithm computes multiple samples distributed around each display pixel and weights (filters) these into one final value
CG-ppmImageRenderer
Draw ppm image to disk by reading the pixels using the custom built Gz Graphics library.
CG-scanConverter
Produce a working scan converter
CG-textureRenderer
Load a specific ppm-format texture file ("texture") that is applied to every triangle of the 3D model and perform perspective correction.
CG-transformation
Adding the transformation process to rasterizer
Multimedia-ImageCompression
DCT - Implementing discrete cosine transform (DCT) for converting a signal into elementary frequency components. It is widely used in image compression. Here we develop some simple functions to compute the DCT and to compress images.
Simulation-meshlessDeformations
Three dimensional Interactive Meshless Deformation Application based on Shape Matching. The idea behind Meshless Deformation based on Shape Matching is to efficiently simulate unconditionally stable deformations in real time
vishaknag's Repositories
vishaknag/Simulation-meshlessDeformations
Three dimensional Interactive Meshless Deformation Application based on Shape Matching. The idea behind Meshless Deformation based on Shape Matching is to efficiently simulate unconditionally stable deformations in real time
vishaknag/Multimedia-ImageCompression
DCT - Implementing discrete cosine transform (DCT) for converting a signal into elementary frequency components. It is widely used in image compression. Here we develop some simple functions to compute the DCT and to compress images.
vishaknag/Android-imageFacebookPost
App which allows you to browse through the image gallery and post them to Facebook wall with a mesage.
vishaknag/CG-flexibleShader
Graphics renderer : supports Flat-shading and Phong-shading (full Phong shading at each pixel with bilinear [screen space] normal interpolation over the triangle.)
vishaknag/CG-fluidSimulation
Implementation of Marching cubes to simulate fluid physics.
vishaknag/CG-multipassAntialiasing
Performs Multipass Antialiasing. The algorithm computes multiple samples distributed around each display pixel and weights (filters) these into one final value
vishaknag/CG-ppmImageRenderer
Draw ppm image to disk by reading the pixels using the custom built Gz Graphics library.
vishaknag/CG-scanConverter
Produce a working scan converter
vishaknag/CG-textureRenderer
Load a specific ppm-format texture file ("texture") that is applied to every triangle of the 3D model and perform perspective correction.
vishaknag/CG-transformation
Adding the transformation process to rasterizer
vishaknag/FacebookApp-trumpsters
facebook trumpsters game code base
vishaknag/GoogleImageGallery
iPhone App to browse through google images. Implemented using Google Image API. Display frame caching and Image caching implemented for the fast and smooth performance.
vishaknag/integration-snippets
Snippets of code to share
vishaknag/manurepo
Test Repository
vishaknag/Multimedia-ImageProcessing
Quantization and Subsampling of images. for YUV processing reasons, you will have to convert the image to YUV space, process your subsampling and reconvert it back to RGB space to show the output to display. Remember that if RGB channels are represented by n bits each, then the YUV channels are also represented by the same number of bits. Sub sampling will reduce the number of samples for a channel. When converting back to the RGB space, all the YUV channels have to be of the same size. However the sampling throws away samples, which have to be filled it appropriately by average the neighborhood values.
vishaknag/OS-distributedSystem
Distributed system was developed allowing user programs across multiple Nachos clients to participate in the interaction.
vishaknag/OS-systemCalls
Nachos is as such in it's most basic version does not have multiprogramming capability. The objective was to come up with a way to allocate physical memory frames so that multiple programs can be loaded at once. Secondly, systems calls such as fork, and exec were implemented.
vishaknag/OS-threadSynchronization
Implement condition variable, lock, and build a simulation of Carl's Jr. restuarant. Each of the restuarant entities like customers, cooks, manager, waiters were to be simulated as individual threads.
vishaknag/OS-virtualMemory
Here software-managed translation lookaside buffer (TLB) was used as a cache for page tables to provide the illusion of fast access to virtual page translation over a large address address space. Next, memory was used as a cache for disk, to provide the abstraction of an (almost) unlimited virtual memory size, with performance close to that provided by physical memory. Finally, remote procedure calls (RPC) was used to communicate between various restuarant entities.
vishaknag/picatcha.github.io
Adsnative public documents
vishaknag/Simulation-boidsFlocking
UNITY 3D Project - Boids is an artificial life program which simulates the flocking behavior of Birds. ( Boids - Bird Like Objects )
vishaknag/Simulation-clothSimulation
Interactive cloth simulated using "Mass Spring System". Implement the spring forces to make the network behave like a cloth.
vishaknag/Simulation-constrainedParticleSystem
Particle chain build with "Behavioral Constrained System". Simulate the movement of the particles by obeying the constraints.
vishaknag/Simulation-JelloCube
Physically based modeling of a Jello Cube built using Mass Spring System. Physical conditions and behavior can be modified and seen in REAL-TIME.
vishaknag/Simulation-rocketLaunch_ParticleSystem
Microsoft XNA Animation : Particle system using fire sprites to simulate rocket launching with collision detection and response.
vishaknag/swift-ios-pm-sample-app
Sample App integrating PM iOS SDK
vishaknag/video.js
Video.js - open source HTML5 & Flash video player
vishaknag/Web-NDNC
National Do Not Call Registry based on TRAI ( Telecom Regulatory Authority of India ). Allows users to register their phone number and block all the marketing calls. Built in JSP.
vishaknag/WindowsPhone-imageFacebookPost
Image gallery app which allows you to post them onto Facebook wall with a message.