/ Satoshi Nishimura / Assistant Professor
The Computer Graphics Laboratory is currently working on the following research projects:
In the Computer Graphics Laboratory, we have a parallel graphics machine called the VC-1 which was developed by Prof.~Nishimura, one of the members of our laboratory. The VC-1 comprises 16 processing elements each of which contains the Intel i860 processor.
Based on the VC-1's technology, three research directions are currently under investigation. One is the extension of the VC-1 architecture so that anti-aliasing is fully supported. We are also planning to add special hardware for rasterization to the VC-1 architecture to improve polygon rendering performance.
The second research direction is to develop a parallel machine for real-time volume rendering. Volume rendering is particularly important in medical applications. We are planning to develop scalable hardware including a special chip for trilinear interpolation and alpha-blending.
The third research direction is to develop special hardware for real-time ray tracing. Although ray tracing can generate marvelously realistic images, no current machines have computation power enough to generate them in real time. We are tackling this problem through developing VLSI-based accelerators for executing both voxel traveral and ray-object intersection tests.
Refereed Proceeding Papers
This paper describes a novel music description language called the Practical Music Macro Language (PMML), intended for the computer-controlled performance of expressive music using MIDI instruments. A remarkable feature of the PMML is its ability to specify expressive parameters algorithmically. A toolkit consisting of a compiler which translates a PMML source code to the Standard MIDI file, a discompiler, and an Emacs-based data entry tool is developed.
This paper describes a music editing system called the PMML Integrated Emacs-based Composing Environment (PIECE). The system provides both a textual-language view and piano-roll view synchronized with each other. The consistency between the views is maintained even if control structures or macros are used in the language texts. A novel algorithm for maintaining the consistency is presented.
Others
Academic Activities