Difference between revisions of "2016 Winter Project Week/Projects/CommonGL"
From NAMIC Wiki
m (Marianna moved page 2016 Winter Project Week:CommonGL to 2016 Winter Project Week/Projects/CommonGL) |
|||
Line 15: | Line 15: | ||
==Project Description== | ==Project Description== | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | ! style="text-align: left; width:27%" | Objective | ||
+ | ! style="text-align: left; width:27%" | Approach and Plan | ||
+ | ! style="text-align: left; width:27%" | Progress and Next Steps | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | ! | + | | |
+ | <!-- Objective bullet points --> | ||
* Move forward on a set of code to do GPU computing with multiple target platforms in mind as [https://docs.google.com/presentation/d/14FHNwZ4eZ222xZEqs1pAtygTcz3Cy6GYLXlk8ANyxnc/edit?usp=sharing described in these slides and videos]. | * Move forward on a set of code to do GPU computing with multiple target platforms in mind as [https://docs.google.com/presentation/d/14FHNwZ4eZ222xZEqs1pAtygTcz3Cy6GYLXlk8ANyxnc/edit?usp=sharing described in these slides and videos]. | ||
− | + | | | |
− | |||
− | |||
* Identify use cases that would be good for this approach | * Identify use cases that would be good for this approach | ||
** Visualization | ** Visualization | ||
Line 33: | Line 35: | ||
** Ease of development, readability, maintainability... | ** Ease of development, readability, maintainability... | ||
** Scalability limits | ** Scalability limits | ||
− | + | | | |
− | |||
* | * | ||
− | |||
|} | |} | ||
Revision as of 14:07, 24 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 and Plan | Progress and Next Steps |
---|---|---|
|
|
|
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