PV160 course: Human-Computer Interaction Laboratory 2014/2015 Jan Byška HCI Laboratory Transparency ‏ Order independent transparency (A-Buffer) Weighted blending function • Java, C++ • OpenGL, GLSL Jan Byška HCI Laboratory Volumetric Rendering ‏ Raytracing vs. Grid approach • Java, OpenGL, GLSL Jan Byška HCI Laboratory Implicit surfaces ‏ Volumetric data • Java (C#), OpenGL Jan Byška HCI Laboratory Raytracing Realtime vs. Offscreen • Java, OpenGL, GLSL Jan Byška HCI Laboratory Cartoon Rendering Non-photorealistic rendering (QuteMol) • Java, C++, OpenGL, GLSL Jan Byška HCI Laboratory Ligands ‏ Ligand path planning • Java, OpenGL Jan Byška HCI Laboratory CUDA & OpenCL JCUDA, JOCL • Java, OpenGL, (CUDA nebo OpenCL) Jan Byška HCI Laboratory Parsers Molecular data loaders • Java Jan Byška HCI Laboratory Protein Folding Biology