Home Technology Writing Download About Misc Contact

  

 

Last Updated: Sunday 6 Jan 2008, 00:45 AMwhat am I listening to?
• Freedom & Fast Cars (Feels Like Today, Rascal Flatts).
• God Blessed The Broken Road.
My Library Updated
Some books got added to my personal library. When I traveled from Hyderabad, some more books got added - some I gave away. Here is a snap of what's the current state of my library.more ...

 

Last Updated: Sunday 6 Jan 2008, 00:30 AMwhat am I listening to?
• We don't need education (Pink Floyd).
Some Talks I Presented
Here is a collection of some technical and non-technical talks I have presented. Recently I found this nifty feature of Google Docs that allows me to embed the presentations right inside web page. See demo here ...

 

Last Updated: Sunday 27 May 2007, 11:00 AMwhat am I listening to?
• Life Is A Highway (Cars The Pixar Movie).
• In And Out Of Love, Bon Jovi.
Microsoft SilverLight Introduction
Microsoft recently released SilverLight. This is a web application development platform that allows building rich internet applications (RIA). The strategy behind SilverLight is to compete with Adobe Flash. This article gets you inside SilverLight and after explanation of some basics, helps you write 3D application that can behosted in the Browser. This article is featured on CodeProject as well. Read more ...

 

Last Updated: Monday 8 January 2007, 11:23 PMwhat am I listening to?
• Right Here, Right Now (Fatboy Slim).
• Disco '82 (Hindi: Amitabh's Tapping Song), Khud-dar.
eLearning Objects
Many a times we need to capture knowledge for trsnafer and archival. Though Flash & PowerPoint are one of the most widely used tools they have certain limitations like higher learning curve for Flash and poor audio management in PowerPoint. So I created this system for my own use and it has been very effective. Read more ... for yourself.

 

Last Updated: Sunday 2 July 2006, 2:20 AMwhat am I listening to?
• Dil De Diya (Hindi Dance Song), Phir Hera Pheri.
• Hungry Eyes (Dirty Dancing)
Round Corners Cutting Tool
Presentations, web pages, and albums look good if you have images that have rounded corners. A free, small footprint tool would have been nice, isn't it? - Yes, so here it a beta. A nifty tool for a specialized job. You can find out more about it more ...

 

Last Updated: Sunday 28 May 2006, 5:20 PMwhat am I listening to?
• Nabha Utaru Ala (Marathi Language Romantic Song About Rains).
• Touch Me 2005. (Samantha Fox, DJ Alligator Remix)
My Guestbook is Ready Now
Thank you for visiting my home page. If you have anything to tell me, any suggestions, comments, improvements, flames, or just a "hi", please use the form below. You may leave your contact information for my reference so that I can get back to you. more ...

 

Last Updated: Wednesday 3 May 2006, 9:45 AMwhat am I listening to?
• Paathshala {version Be a Rebel}. (Rang De Basanti)
• Return To Innocense. (Enigma - Cross of Changes)
3D OpenGL based Viewer
Compact 3D viewer that uses Synthetic camera model for viewing and OpenGL for rendering. A useful tool for visualizing 3D voxels, Wireframes, and Molecules. File format details are also published so that you can port your own visualization data and see it interactively. more ...

 

Last Updated: Friday 31 March 2006, 11 PMwhat am I listening to?
• I just died in your arms tonight. (Cutting Crew)
Google Maps
Simple Javascript client for Google maps. Google provides excellent API for map. Using these API in Javascript, one can embed maps in personal web page. Check out this sample.

 

Last Updated: Sunday 5 Feb 2006, 1:30 AMwhat am I listening to?
• Apple iPod Ad. (Eminem)
Antialiasing Wu Algorithm
Jagged lines are obstacle in achieving professional display of vector graphics. This article presents Wu's technique for antialiasing. Featured on CodeProject. Animation demo is presented to compare "normal" and antialised lines. Wu algorithm is fast and produces smooth raster lines. Source code is available for download. more ...

 

Last Updated: Wed 1 Feb 2006, 11:45 PMwhat am I listening to?
• One Love. (Dr. Alban)
Quantum Computing
Researched since 1960s, Quantum Computers have made debut in Cryptography & Communication Servers. Quantum computers have unique working principles and bring about completely new algorithms that run on Quantum Turing Machines. This article scratches surface of quantum computing. You can find it on Code Project as well. more ...

 

Last Updated: Mon 30 Jan 2006, 10:30 AMwhat am I listening to?
• Old Man. (Neil Young)
• Seven Times Seven Govinda. (Oliver Shanti)
Video Footer Plugin for Virtual Dub
To add video footer (date, copyright, names, dedications, subtitles, contact information), I was looking for a tool. Virtual Dub provides excellent C++ filters SDK. Using that SDK, I have developed a plugin to add video footers. You can download my plugin too. more ...

 

Home Studio
For eLearning contents development, I generally prefer hand-writing. It is a very powerful illustration aid, and is the most intuitive for teachers. With 1 hour carpentry, I built a small home studio to capture my hand-writing as I deliver eLearning contents. more ...

 

Last Updated: Wed 25 Jan 2006, 8:20 PMwhat am I listening to?
• Salt Rain. (Susheela Raman)
• Blue. (Eiffel)
eLearning Tools
Development of eLearning contents is uniquely interesting & challenging. Tools for narration, scripting, subtitles, video/audio processing, highlighting/emphasis, test taking, question bank management, glossary, and so on. This document describes tools my group developed in past. more ...

 

Last Updated: Sun 8 Jan 2006, 5:20 PMwhat am I listening to?
• Born For A Purpose. (Apache Indian)
• Papa Don't Preach. (Madonna)
Helix Cut Algorithm
For a system similar to Stereo Lithography, I developed an algorithm that would cut any polygonal object along trajectory of helix. This path would finally be fed to the tip of the cutting tool, that would tear off wax from a blob. The algorithm works by casting rays in bounding helix and computing their intersection points with individual polygons in the object. more ...

 

About me.
Personal information about Suchit. more ...

 

Friends & Social Network.
Some of my buddies & professional circle. Not a complete list .. but a starter ... more ...

 

Last Updated: Sun 1 Jan 2006, 10:20 AMwhat am I listening to?
• Rachana Pahadi. (Indian Classical Santoor)
• Brand New Day. (Sting)
Heap Sort
Without extra memory and recursion, heap sort is a good choice for very very large data sets. Its time complexity is O(n log n) but it is slower than quick sort and merge sort algorithms. more ...

 

Kinetic Theory of Gases
Maxwell-Boltzmann (MB) distribution governs gas particles in a container. It is a stochastic process that evolves over time. This application shows a rotating 3D container. It has ~1500 particles that move, collide, and bounce off from container walls. Mean time between collisions, introduced by R. Clausius in 1858, is used for simulation. more ...

 

Synthetic Camera Model
This article describes 3D to 2D projection technique, called as Synthetic Camera Model. It is widely used in Virtual Reality applications, first-person 3D games, 3D walk-through and many more places. Article also discusses necessary equations required to implement Synthetic Camera Model. more ...

 

Last Updated: Sat 31 Dec 2005, 11:30 AMwhat am I listening to?
• Thought I’d Died & Gone to Heaven. (Bryan Adams)
• Broken Wings. (Mr. Mister)
3D Soft Objects
Mathematical techniques to achieve special effects on 3D & 2D objects. We can bend, twist, taper, and animate 3D objects using these algorithms. This paper won me National Level Best Technical Paper Award. Discussion on Free Form Deformation (FFD), Extended FFD (FFD), applications, and formulae is included. more ...

 

Last Updated: Fri 23 Dec 2005, 9:30 PMwhat am I listening to?
• Spinning Around. (Kylie Minogue)
• Say A Little Prayer. (My Best Friend's Wedding)
OPC Technology
COM/OLE based standard for process control and industrial automation. OPC Server interfaces with hardware devices and provides a standard consistent interface for OPC Clients. This article is an overview of OPC Technology. Also published on Code Project. more ...

 

Last Updated: Fri 28 Oct 2005, 10 AMwhat am I listening to?
• Staying Alive 1980s. (Bee Gees)
• Let's Get It Started. (Black Eyed Peas)
3D Scanning System
A home-brewed, cost-effective 3D scanning system. You can scan real-life objects, your own face, and fax it on other end to your friends. Can be extended to export STL (stereo-lithography) data for prototype manufacturing. more ...

 

Last Updated: Thu 6 Oct 2005, 0:42 AMwhat am I listening to?
• For A Few Dollars More. (Enio Moricone)
• It Feels So Good. (Sonique)
Blob Modeling
Also known as Metaballs, these interesting objects were invented by Jim Blinn of NASA. Extensively used in modeling organic objects, Blobs are supported in most of major 3D modeling software. more ...

 

Last Updated: Wed 5 Oct 2005, 8:20 AMwhat am I listening to?
• We Are The World. (USA for Africa 1980s)
Motion Capture
Live Human actor performs dance movements, and these are captured using mirrors technique. The motion can be mapped onto any objects. more ...

 

Fluid Simulation
Conformal mapping can be used to model a fluid. Laminar, streamline, vortex flow can be simulated using this technique. more ...

 

Huffman Encoding
Encoding English language text with variable length codes. more ...

 

Beyond this, No history available. :) lot of my work from 1997 finally made it to the web only in late 2005.