Java 3D Graphics

      These demos require that you have the standard Java plugin (version 1.3 or higher), and a second Java3D plugin. They're easy to install, and both are available here.
      Click here to check if you have the Java plugin, and install it automatically if needed.
      Next, click here or here to download the Java3D plugin, then double-click it and Java3D will install itself.
      If you need more instructions, visit this website , which also has some very pretty demos .
 
      I wrote the interactive 3D program demonstrated on this page as a way of visualizing the status of the individual interconnected computers that make up the Blue Gene/L supercomputer developed by IBM. You have a choice of seeing a 2x2x2, 4x4x4, or 8x8x8 array of computing nodes, each of which you can start in interactive or demo mode.

8 nodes, interactive
Start here; push the "spin" button to stop the spinning, then use your mouse and the buttons at the bottom of the panel to manipulate the grid. Right-click a node or link to interrogate its state.
8 nodes, demo
Watch the "info bar" at the top of the frame.
64 nodes, interactive
The 8-node array corresponds to one of the 8-chip "cards" used to build a 64-node "IO-group" and a "midplane" with 512 nodes connected by intertwined torus and tree networks.
64 nodes, demo
512 nodes, interactive
In real life, the color and size of each component can be used to quickly show how the computation load and data traffic are distributed.

512 nodes, demo
Does your computer have the "right stuff"?
NOTE: rotation will be faster if the mouse pointer is not in the 3D frame, because the mouse position no longer needs to be detected.
NOTE 2: The real visualizer uses hardware-mode rendering, which uses your computer's graphics card and results in much faster, smoother response than the software-mode rendering used by this applet.