2015 Summer Project Week:Volume rendering with DCMJS and THREEJS
From NAMIC Wiki
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
- Progress at infrastructure level (no coding :( )
- GLSL shaders will be shared between different Languages (Python, C++, JavaScripy)/Libraries (VTK, XTK, etc.)
- Use Glslify to integrate shaders in JavaScript.
- https://github.com/stackgl/glslify
- Not sure where the shaders should be sitting. (which Github repo/organization?)