2015 Summer Project Week:Volume rendering with DCMJS and THREEJS

From NAMIC Wiki
Jump to: navigation, search
Home < 2015 Summer Project Week:Volume rendering with DCMJS and THREEJS

Key Investigators

  • Nicolas Rannou
  • Steve Pieper
  • Utsav Pardasani, Adam Rankin, Diego Cantor? (remote, maybe!)

Project Description

Objective

  • Simulate 3D texture in the GLSL shader.
  • Implement a basic volume rendering of DICOM data.

Approach, Plan

  • Implement a JS DICOM parser.
  • Create 3D textures "polyfill" in Fragment Shader.
  • Implement Volume Rendering with THREEJS.

Progress

  • GLSL shaders will be shared between different Languages (python, c++, javscript)/Libraries (vtk, xtk, etc.)
  • Use Glslify to integrate shaders in JavaScript.
  • https://github.com/stackgl/glslify