MantisBT - Bender |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0013882 | Bender | Workflow | public | 2013-01-25 19:20 | 2013-03-04 15:36 |
|
Reporter | Julien Finet | |
Assigned To | johan andruejol | |
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 0.1 | |
Target Version | 1.0 | Fixed in Version | 1.0 | |
|
Summary | 0013882: Add workflow module |
Description | There must be a workflow module to guide the user step by step in the repositioning of its labelmap.
It notably should take care of the pre-processing. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | parent of | 0013890 | closed | Julien Finet | Integrate Slicer changes into Workflow modules | parent of | 0013891 | resolved | johan andruejol | Apply PoseBody anytime the armature is changed | parent of | 0013971 | closed | johan andruejol | Advanced workflow tweaks |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2013-01-25 19:20 | Julien Finet | New Issue | |
2013-01-25 19:20 | Julien Finet | Status | new => assigned |
2013-01-25 19:20 | Julien Finet | Assigned To | => Julien Finet |
2013-02-04 09:45 | Julien Finet | Relationship added | parent of 0013890 |
2013-02-04 16:04 | Julien Finet | Relationship added | parent of 0013891 |
2013-02-12 15:54 | Julien Finet | Note Added: 0032251 | |
2013-02-12 15:54 | Julien Finet | Assigned To | Julien Finet => johan andruejol |
2013-02-13 10:21 | johan andruejol | Note Added: 0032256 | |
2013-02-22 17:57 | Julien Finet | Note Added: 0032363 | |
2013-02-22 17:58 | Julien Finet | Note Edited: 0032363 | bug_revision_view_page.php?bugnote_id=32363#r1046 |
2013-02-22 18:13 | Julien Finet | Note Edited: 0032363 | bug_revision_view_page.php?bugnote_id=32363#r1047 |
2013-02-24 18:11 | Julien Finet | Note Edited: 0032363 | bug_revision_view_page.php?bugnote_id=32363#r1048 |
2013-02-24 19:42 | Julien Finet | Note Edited: 0032363 | bug_revision_view_page.php?bugnote_id=32363#r1049 |
2013-02-25 10:22 | Julien Finet | Note Edited: 0032363 | bug_revision_view_page.php?bugnote_id=32363#r1050 |
2013-02-26 17:02 | johan andruejol | Note Added: 0032388 | |
2013-02-26 17:02 | johan andruejol | Status | assigned => resolved |
2013-02-26 17:02 | johan andruejol | Resolution | open => fixed |
2013-02-26 18:42 | Julien Finet | Note Added: 0032390 | |
2013-02-26 18:42 | Julien Finet | Status | resolved => assigned |
2013-03-03 22:22 | Julien Finet | Product Version | => 0.1 |
2013-03-03 22:22 | Julien Finet | Target Version | => 1.0 |
2013-03-03 22:35 | Julien Finet | Relationship added | parent of 0013971 |
2013-03-03 22:36 | Julien Finet | Note Deleted: 0032390 | |
2013-03-03 22:36 | Julien Finet | Note Added: 0032431 | |
2013-03-03 22:36 | Julien Finet | Status | assigned => resolved |
2013-03-03 22:36 | Julien Finet | Fixed in Version | => 1.0 |
2013-03-04 15:36 | Julien Finet | Status | resolved => closed |
Notes |
|
(0032251)
|
Julien Finet
|
2013-02-12 15:54
|
|
a) Armatures page:
* Change the layout to 3D view before going to Armature module
* Set the purple (Right, Left, Anterior, Posterior, Inforior, Superior) box around the bones model (-> same as the "center" button in the 3D view toolbar.
* Advanced feature
** (TBD) Create automatically an armature node
** (TBD) the created armature node could have a node initialized as the root node (coccyx) |
|
|
(0032256)
|
johan andruejol
|
2013-02-13 10:21
|
|
|
|
(0032363)
|
Julien Finet
|
2013-02-22 17:57
(edited on: 2013-02-25 10:22) |
|
0: Workflow generalities
* a) Use (create) progress bar pushbutton for all the "Apply" buttons running CLIs
* b) or reuse the CLI progress bar of all the CLI modules (above the Previous/Next buttons
* c) Bender Workflow should be the first module of the module list, and should be the first module to show up
* d) "Advanced workflow" checkbox should be to the left of the text (or reduce the space between the text and the checkbox)
* e) Add tooltip for each button
* f) Move "Volume Render" section in 2:B) into general section
* g) When "Go To Module" is clicked, the CLI node should be updated
1: Adjust labelmap
* a) Set automatically layout to 2x2
A) Labelmap
* a) Add GenericColors entry as it is the default color node when loading a volume as labelmap
* b) Automatically select the current color node at startup
B) Merge labels
* a) Merge bones into "Bone.cancellous" instead of "Bone.MARROW"
2: Extract bones and skin
A) Bone model maker
* a) Reset camera after bone is generated
* b) Automatically create a model hierarchy if needed
* c) After "Generate bone model" is executed, why "Model Hierarchy" is created? (After "Generate skin model" too).
* d) Rename "Skeleton" into "Bones", for consistency
* e) Add "Go to Models" pushbutton
3: Create rest armature
* a) Add a "Load Armature" button (for now loads a mrml scene).
* b) Add a "Save Armature" button (for now manually create a MRML scene with the armature and bones into it)
* c) Add "Toggle Skin Visibility" pushbutton
4: Skinning
* a) Remove annoying top level tooltip
* b) Merge 4: with 3: ?
A) Segment bones
* a) Output should be renamed into "Output body partition"
* b) Armature should be selected by default
* c) "Go To Armature Bones Module" goes to "Armature Weight" instead of "Armature Bones"
B) Armature Weights
* a) Rename "Body partition" into "Input body partition"
* b) "Go to Armature Weights" module should be advanced
* c) parameters in "Bender Workflow" are different from the ones in Armature Weights module.
* d) in "Armature Weights" module, "Controls" parameters should not be "advanced"->collapsed
* e) Armature should be selected by default
5: Pose armature
A) Armatures
* a) select "Pose" mode from Armature module when "5: Pose armature" page is current
B) Evaluate Weight
* a) "B) Evaluate Weight" should be before "A) Armatures"
* b) Automatically choose the Skin model
C) Pose Body
* a) Rename into "C) Pose Surface"
* b) Automatically choose the Skin model as input
* c) Automatically choose an output other than input, but with a "-posed" suffix
6: Pose labelmap
A) Resample labelmap in pose
* a) Armature should be selected by default
* b) Should have a Weight directory input in advanced workflow mode
* c) Integrate PoseLabelmap module
|
|
|
(0032388)
|
johan andruejol
|
2013-02-26 17:02
|
|
|
|
(0032431)
|
Julien Finet
|
2013-03-03 22:36
|
|
Remaining issues are tracked in 0013971 |
|