Virtual Reality, Visualization and Imaging Research Centre |
Department of Computer Science & Engineering, CUHK. |
|
|
Yongming Xie |
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
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... |