Difference between revisions of "2016 Winter Project Week/Projects/CommonGL"
From NAMIC Wiki
Line 29: | Line 29: | ||
* Evaluate build and deployment issues on various platforms | * Evaluate build and deployment issues on various platforms | ||
* Test code performance on various platforms | * Test code performance on various platforms | ||
− | + | * Implement one or more sample image algorithms and compare with CPU implementation | |
+ | ** Performance | ||
+ | ** Ease of development, readability, maintainability... | ||
+ | ** Scalability limits | ||
! style="text-align: left; width:27%" | Progress | ! style="text-align: left; width:27%" | Progress |
Revision as of 20:35, 13 December 2015
Home < 2016 Winter Project Week < Projects < CommonGLKey Investigators
- Steve Pieper, Isomics, Inc.
- Jim Miller, GE
- Others are welcome to join!
Project Description
Objective
|
Approach, Plan
|
Progress
|
---|
Background and References
- A document describing some considerations on CommonGL
- Prototype code
- VTK Classes to support GLSL programming: https://github.com/pieper/Slicer/tree/add-commongl
- Scripted module for rendering: https://github.com/pieper/CommonGL/tree/master/ShaderComputation
- Video showing CT + MR compositing, nonlinear spatial transform, and interactive positioning of geometric objects
- Video showing smart editor tool implemented with GLSL