Virtual Reality, Visualization and Imaging Research Centre

Department of Computer Science & Engineering, CUHK.

 

Yongming Xie

 

Home

Demo

Research

Publications

Awards

Patent

Contact

 

Demo

 

VR Shader man

VR Shader man is a tool , It support OpenGL 1.4 and OpenGL Shading Language. VR Shader man allows anyone to easily develop OpenGL Shader language. If you are a beginner or an advanced OpenGL programmer, you will both enjoy the easy GUI and powerful. you are freed from having to write any OpenGL shader code and instead focus your ideas on shaders development.Please note that VR Shader man is a research tool, and is intended for research / personal use only. more..

Virtual Anatomy Museum


The Virtual Anatomy Museum presents a systemic approach to the study of the human body. Inside the museum, pictures and anatomy model created by human body are demonstrated. People interested can find detail description of each picture or anatomy model by just a click. To enrich the museum environment, we have constructed anatomy model which people can study more anatomy details . more...

Image Morphing

Image metamorphosis is a powerful visual effects tool. There are now many breathtaking examples in film and television depicting the fluid transformation of one digital image into another. This process, commonly known as morphing, is realized by coupling image warping with color interpolation. Image warping applies 2D geometric transformations on the images to retain geometric alignment between their features, while color interpolation blends their color.more...

Geometry Shader Tutorials

Nvidia opened  the geometry shader at November 13, 2006 , A geometry shader begins with a single primitive (point, line, triangle). It can read the attributes of any of the vertices in the primitive and use them to generate new primitives. A geometry shader has a fixed output primitive type (point, line strip, or triangle strip) and emits vertices to define a new primitive. A geometry shader can emit multiple disconnected primitives. The primitives emitted by the geometry shader are clipped and then processed like an equivalent OpenGL primitive specified by the application.more...

CUDA OpenGL Tutorials

CUDA ("Compute Unified Device Architecture"), is a GPGPU technology that allows a programmer to use the C programming language to code algorithms for execution on the GPU. CUDA has been developed by NVIDIA and to use this architecture requires an NVIDIA GPU and special stream processing drivers. CUDA only works with the new GeForce 8 Series, featuring G8X GPUs; NVIDIA guarantees that programs developed for the GeForce 8 series will also work without modification on all future NVIDIA video cards. CUDA gives developers unfettered access to the native instruction set and memory of the massively parallel computational elements in CUDA GPUs. Using CUDA, NVIDIA GeForce-based GPUs effectively become powerful, programmable open architectures like today’s CPUs (Central Processing Units). By opening up the architecture, CUDA provides developers both with the low-level, deterministic, and for repeatable access to hardware that is necessary API to develop essential high-level programming tools such as compilers, debuggers, math libraries, and application platforms.more...

 
 
Disclaimer: This is a user-contributed webpage hosted in Department of Computer Science and Engineering, The Chinese University of Hong Kong.
The department is not responsible for the contents nor any loss or damage due to it.