Difference between revisions of "2012 Project Week:QT3DTextRendering"
From NAMIC Wiki
(Created page with '__NOTOC__ <gallery> Image:PW-SLC2012.png|Projects List </gallery> ==Key Investigators== * Kitware: Julien Finet * BWH: Nicole Aucoin <div …') |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
==Key Investigators== | ==Key Investigators== | ||
* Kitware: Julien Finet | * Kitware: Julien Finet | ||
+ | * Isomics: Steve Pieper | ||
* BWH: Nicole Aucoin | * BWH: Nicole Aucoin | ||
+ | |||
<div style="margin: 20px;"> | <div style="margin: 20px;"> | ||
Line 15: | Line 17: | ||
* Investigate to see if we can replace the VTK text actors with a Qt 3D text solution in the 3D viewer | * Investigate to see if we can replace the VTK text actors with a Qt 3D text solution in the 3D viewer | ||
− | + | ** considerations are both speed (support hundreds of fiducials in a scene and keep interaction speedy) and appearance (get rid of aliasing effects) | |
Line 36: | Line 38: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
+ | * Julien and Nicole talked early in the week to discuss possible approaches | ||
+ | ** update vtkTextActor to reduce aliasing: not practical | ||
+ | ** do a Qt rendering to QImage and texture map that onto an actor that can be situated in 3d space: possible | ||
+ | * First step is unit testing to determine slow down factor of many fiducials with and without text | ||
+ | ** Render time is a lot faster now, better appearance of the letters is the main factor | ||
+ | * Investigating the vtkQtLabelRenderStrategy class to see if it can be extended to 3D | ||
+ | ** will require a fair amount of coding, working on an example/test | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 16:18, 13 January 2012
Home < 2012 Project Week:QT3DTextRenderingKey Investigators
- Kitware: Julien Finet
- Isomics: Steve Pieper
- BWH: Nicole Aucoin
Objective
- Investigate to see if we can replace the VTK text actors with a Qt 3D text solution in the 3D viewer
- considerations are both speed (support hundreds of fiducials in a scene and keep interaction speedy) and appearance (get rid of aliasing effects)
Approach, Plan
- Implement a proof of concept to see if we can get Qt text rendered in 3D
- Do timing tests head to head with VTK text to see if rendering speed is increased
Progress
- Julien and Nicole talked early in the week to discuss possible approaches
- update vtkTextActor to reduce aliasing: not practical
- do a Qt rendering to QImage and texture map that onto an actor that can be situated in 3d space: possible
- First step is unit testing to determine slow down factor of many fiducials with and without text
- Render time is a lot faster now, better appearance of the letters is the main factor
- Investigating the vtkQtLabelRenderStrategy class to see if it can be extended to 3D
- will require a fair amount of coding, working on an example/test
Delivery Mechanism
This work will be delivered to the NA-MIC Kit as a
- ITK Module
- Slicer Module
- Built-in
- Extension -- commandline
- Extension -- loadable
- Other (Please specify) Proof of concept