View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0013971BenderWorkflowpublic2013-03-03 22:352013-09-13 09:32
ReporterJulien Finet 
Assigned Tojohan andruejol 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.0 
Target Version1.1Fixed in Version1.1 
Summary0013971: Advanced workflow tweaks
Description0: 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
* e) Add tooltip for each button
* f) Create volume/mesh node only when the corresponding page is opened
* g) Use QFormLayout instead of QGridLayout

1: Adjust Labelmap
B) Merge Labels
* a) Merge Labels should do nothing if no label to merge
2: Model Maker
* a) Expose option to reduce model resolution
B) Skin model maker
* a) When going to "Grayscale Model Maker" module, the "Model name" parameter should be "Skin" instead of "Model"
4: SKinning
B) Compute Armature Weight
* a) Expose "Use Envelopes" in advanced workflow
* b) Expose "Scale Factor" and "Padding" in advanced workflow
5: Posing
B) Armatures
* a) "Go To Armatures module" has bad size
* b) Is it possible to pose without having to go to the "Armatures" module
TagsNo tags attached.
Attached Files

 Relationships
related to 0014116assignedJulien Finet Improve Eval Weight 
parent of 0014024assignedjohan andruejol Add default armatures 
child of 0013882closedjohan andruejol Add workflow module 
Not all the children of this issue are yet resolved or closed.

  Notes
(0032531)
johan andruejol (developer)
2013-03-07 10:03

0: Workflow generalities
* e) Add tooltip for each button
* g) Use QFormLayout instead of QGridLayout
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=0fabdba33e6ab260a09fceaa7b58087e5c26c83c [^]
A form layout wasn't used because they don't handle hidden widget very well.

* f) Create volume/mesh node only when the corresponding page is opened
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=58c549816de67ca8f67bb7215c7b7184ff3e1406 [^]

1: Adjust Labelmap
B) Merge Labels
* a) Merge Labels should do nothing if no label to merge
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=80fb7f3b41d450de27babe95420fb83df95dca59 [^]

2: Model Maker
* a) Expose option to reduce model resolution
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=05c0492aaf86b21c07d9e9c2759dc3bd5a4f1b5f [^]

B) Skin model maker
* a) When going to "Grayscale Model Maker" module, the "Model name" parameter should be "Skin" instead of "Model"
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=75122abe8031d847e390e0f8dc597bc0e375c4a1 [^]

4: Skinning
B) Compute Armature Weight
* a) Expose "Use Envelopes" in advanced workflow
* b) Expose "Scale Factor" and "Padding" in advanced workflow
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=46a3afb4f7064a39ea690e9af86d338fef7cfebd [^]

5: Posing
B) Armatures
* a) "Go To Armatures module" has bad size
See http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=b0e5f7a2594154319677450f5d94a2c0c42748a9 [^]

* b) Is it possible to pose without having to go to the "Armatures" module
Already in place. Whenever the pose page is opened, the current armature is switched to pose mode.

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

The issue is that in order to have a feedback, the CLI needs to be run without waiting for completion.
However, it is then impossible (so far) to know when the CLI has finished its execution and the results
correctly added to the scene. So ignoring this for now.
(0032534)
Julien Finet (administrator)
2013-03-07 16:33
edited on: 2013-04-26 10:02

0) Workflow generalities
h) The workflow module panel can be very wide some times, investigate why so.
Maybe it's because of ctkDirectoryButton, use ctkPathLineEdit instead (it should be better anyway).
i) Some page help sections are rendered differently (some use rich text when other don't, be more consistent, either it rich text everywhere or nowhere). (warning, on mac, the rich text seems to be too small on page 2) )

1) Adjust Labelmap
 A) Labelmap
  a) Add option to rename the current volume node in the Volume node selector.
 B) Merge labels
  b) Merge "mandible" label into "Bone"

3) Rigging
A) a) Hide envelopes by default.

4) Skinning
A) a) Hide the Volume entry into "Advanced workflow"
   b) Add "Go To Editor" module
B) c) Hide and don't use envelopes
   d) Maximum Parenthood Distance should be 4 by default (there was an issue when it was 5)

5) Pose
A) a) Rename "A) Evaluate Surface Weight" into "A) Evaluate surface weights"
   b) Expose "Input Surface" in Simple workflow
   c) Make "Bone" as the default input surface
C) a) Rename "C) Pose Surface" into "C) Pose surface"

(0032946)
Julien Finet (administrator)
2013-04-26 12:14
edited on: 2013-04-29 16:47

Resolved:
0)h) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=a7e855f9ab0e02049271c4817ebc1c4c09881722 [^]
0)i) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=e9dd028ecadc18324a4a06a5f82f01b96caef5ca [^]
1)A)a) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=6183db4ab8257396060e21d37e614b916ed67059 [^]
1)B)b) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=168622cea6377a908112a96b4207bf8b400af24d [^]
1)B)c) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=da836c17284cc1a4f2eb4c738d8c7e8dab3b76ab [^]
4)A)a) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=1cf05ceb4f2256a1405ee4871f413368f83597ea [^]
4)A)b) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=edf4d825360d1e420502e4b29b5b049673e636f1 [^]
4)B)c) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=78f370345827911672d355065962a1cebad2e1b6 [^]
4)B)d) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=1199b075ecb90ec953484dbe8d4d43861570484a [^]
5)A)a) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=9c5f47aab983c14f743f88a7fdcadc7067b2e8c6 [^]
5)A)b) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=c4b85123b2bc62c2da5977ef6f934186b258c6c3 [^]
5)A)c) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=d5692f969d9f457299e8a75c8fa24bb286a51f0b [^]
5)C)a) 13971-workflow-tweaks: http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=9c5f47aab983c14f743f88a7fdcadc7067b2e8c6 [^]

Left:
3) Rigging
  A) a) Hide envelopes by default.

(0033000)
johan andruejol (developer)
2013-05-06 15:11

Removed envelopes:
http://public.kitware.com/gitweb?p=Bender/Bender.git;a=commit;h=916f9fe87d3d14be7fd988d07d18f105ebf92229 [^]

 Issue History
Date Modified Username Field Change
2013-03-03 22:35 Julien Finet New Issue
2013-03-03 22:35 Julien Finet Relationship added child of 0013882
2013-03-04 08:52 Julien Finet Assigned To => johan andruejol
2013-03-04 08:52 Julien Finet Status new => assigned
2013-03-07 10:03 johan andruejol Note Added: 0032531
2013-03-07 10:03 johan andruejol Status assigned => resolved
2013-03-07 10:03 johan andruejol Resolution open => fixed
2013-03-07 16:33 Julien Finet Note Added: 0032534
2013-03-07 16:33 Julien Finet Status resolved => assigned
2013-03-18 17:08 Julien Finet Relationship added parent of 0014024
2013-03-22 10:22 Julien Finet Note Edited: 0032534
2013-03-27 20:01 Julien Finet Note Edited: 0032534
2013-04-01 10:15 Julien Finet Note Edited: 0032534
2013-04-01 10:26 Julien Finet Note Edited: 0032534
2013-04-01 12:13 Julien Finet Note Edited: 0032534
2013-04-02 13:41 Julien Finet Note Edited: 0032534
2013-04-02 14:29 Julien Finet Target Version => 1.1
2013-04-10 13:58 Julien Finet Note Edited: 0032534
2013-04-11 16:05 Julien Finet Note Edited: 0032534
2013-04-22 18:22 Julien Finet Note Edited: 0032534
2013-04-26 09:09 Julien Finet Note Edited: 0032534
2013-04-26 10:02 Julien Finet Note Edited: 0032534
2013-04-26 12:14 Julien Finet Note Added: 0032946
2013-04-26 17:21 Julien Finet Relationship added related to 0014116
2013-04-26 18:22 Julien Finet Note Edited: 0032946
2013-04-27 13:32 Julien Finet Note Edited: 0032946
2013-04-29 16:47 Julien Finet Note Edited: 0032946
2013-05-06 15:11 johan andruejol Note Added: 0033000
2013-05-06 15:11 johan andruejol Status assigned => resolved
2013-09-13 09:32 Julien Finet Status resolved => closed
2013-09-13 09:32 Julien Finet Fixed in Version => 1.1


Copyright © 2000 - 2018 MantisBT Team