Manu's Graphics Page

Manu's Graphics Page

This page contains some demo applets or images that I developed, or some interesting write-ups as part of my courses and out of my own interest. You need Java enabled browsers to use the applets. Some of them require you to have install Java 3D installed on your machine..

Morphing Applet
Surface Generator Applet
Spring System Simulator Applet
Ray Tracing Images
Inverse Kinematics Demo Applet
Honda Project (Research Work)
Animation Project (CIS 788.14, Fall 2000)
Advanced 3D Image Generation (CIS 782, Winter 2001)
Motion Capture
Scientific Visualization, Systems & Techniques (Spring 2001)
Notes on using Java 3D applets

Morphing

This page contains some interesting two-dimensional morphs. You can also customize the morphing grids.

Geometric Modeling

These is an applet, developed as part of the course CIS 881 (Geometric Modeling),

Surface Generation applet: I finally managed to convert the surface generation program (developed for Lab 3 of the course) to an applet. The user interface should be self-explanatory.
You need Java 3D to use this. See my notes on using Java 3D applets.

If you don't have Java 3D set up on your system, check out my curve generation applet. This only needs Java, not Java 3D.

Spring system simulator applet

This was developed as part of the course CIS 888.14 (Computer Animation).  This course included seminar topics on different aspects of maths in computer animation. My topic was FEM (Finite Element Method). As an example of the "Direct Approach" to FEM, I implemented a solver for spring systems. Try out the sample spring systems using the applet. Click on the link to see the contents of my presentation on the topic.
 

Ray Tracing

This is my final project in the course CIS 781 (Introduction to 3D Image Generation). Check out the images generated:

Cubes : Some interesting effects of high reflectivity and transmittivity

Refracting spheres

Embedded Refracting spheres

A fancy table

The same fancy table on a checkerboard floor

I'll try to put more images here.
 

Inverse Kinematics Demo (Summer 2000 project)

At last, a Java 3D applet is up in my web page. This is a project dealing with inverse kinematics I did as a summer project under my advisor Dr. Richard Parent. Select one of the sample models from the drop down list, and move around any of the joints (spheres) and the other joints will align themselves automatically, so that the root joint remains stationary. For Windows, the default controls are:
Moving in the plane of the display - Right mouse button.
Moving normal to the display - Alt + Left mouse button.

Other OS users need to be aware about the default controls for Java 3D.

You need to have the Java 3D plug-in for your browser in order to use this applet. See my notes on using Java 3D applets.
 

Honda Project (Research work)

This is a password-protected page for use only by the project team. For the official site of the project, click here.
 

Animation Project, Fall 2000

This is related to the course CIS 788.14, taken in Fall 2000. I worked on this project together with Arunachalam Somasundaram. I had to remove the link for lack of web space (the page included a movie file).
 

Advanced 3D Image Generation (CIS 782, Winter 2001)

This page displays the work done as part of the course CIS 782.
 

Motion Capture

Just a few links related to motion capture.
 

Scientific Visualization: Systems & Techniques

A project related to the course CIS 788.14Q, which I took in Spring 2001.
 

Notes on using Java 3D applets

Before you can view Java 3D applets, you need to have the Java 2 plug-in installed in your browser. You can get the plug-in from http://java.sun.com/products/plugins. As for getting Java 3D to work from inside your browser, you can obtain the requiired instructions from http://www.j3d.org/faq/browser.html.

(Ever under construction)

since April 27, 2000.