Bender/Documentation: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(add tutorial link)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:BenderWorkflow.png|512px|center]]
{| border="1" cellpadding="10" cellspacing="0"
|-
| style="background:#efefef;" align="left" valign="top" width="150px" |
{{:Bender/Panel}}
| align="left" width="800px" valign="top" |
{| style="background:#efefef;" width="100%"|
|[[Bender/Documentation/1.0/Modules|1.0]], [[Bender/Documentation/1.1/Modules|1.1]],'''[[Bender/Documentation/2.0/Modules|2.0]]'''
|}
==Tutorials==
* [[Bender/Documentation/2.0/Tutorial|FEM workflow]]


== Modules ==
{{:Bender/Documentation/2.0/Modules}}
* [[Bender/Documentation/1.0/Modules/Workflow | Bender Workflow]]
|}
: Workflow based module that guides the user step by step to re-position a labelmap volume.
* [[Bender/Documentation/1.0/Modules/Armatures | Armatures]]
: ''Rig'' and ''pose'' an armature
* [[Bender/Documentation/1.0/Modules/ComputeArmatureWeight | Compute Armature Weight]]
: Computes armature bone weights at each voxel
* [[Bender/Documentation/1.0/Modules/EvalWeight | Evaluate Weight]]
: Computes armature bone weights on a surface.
* [[Bender/Documentation/1.0/Modules/PoseLabelmap | Pose Labelmap]]
: Transforms a volume with armature pose
* [[Bender/Documentation/1.0/Modules/PoseSurface | Pose Surface]]
: Transforms a surface with armature pose
* [[Bender/Documentation/1.0/Modules/VolumeSkinning | Volume Skinning]]
: ''Skin'' an armature into a volume.
 
== Workflow ==
# Start Bender
# Load input data
## [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/SlicerApplication/LoadingData Load] a labelmap volume (optionally with [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Colors#File_format LUT color file])
##: In the add data dialog, check '''LabelMap''' in the ''Options'' column
##: If you load a LUT color file, you can associate the LUT to the loaded labelmap in the [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Volumes Volumes] module
# '''Surfacing'''
## Create Skin surface
### Open [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/ThresholdScalarVolume Threshold Scalar Volume] module
### Select the loaded labelmap in ''Input Volume''
### ''Create new Model'' in ''Output Volume''
### Select 0 in ''Threshold Value''
### Select XXX (label value of skin) in ''Outside Value''
### Select ''Above'' in ''Threshold Type''
### Click Apply
### Open [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Volumes Volumes] module
### In ''Volume Information'' check the ''LabelMap''
### Open [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/ModelMaker  Model Maker] module
### Write XXX (label value of skin) in ''Labels''
### ''Create New Hierarchy'' in ''Models''
### Click Apply
### Rename model into 'Skin surface' in [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Models Models] module
## Create Bone surface
### Open [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Volumes Volumes] module
### Write list of bone labels in ''Labels''
### ''Create New Hierarchy'' in ''Models''
### Click Apply
### Rename models into 'Bone Surface #X' in [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/Models Models] module
### Optionally merge all models in one with [http://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/MergeModels Merge Models] module
# '''Rigging''': create armature
## Open the [[Bender/Documentation/0.1/Modules/Armatures | Armatures]] module
## From ''Armature'' combobox, select ''Create a new Armature''
## In ''Bones'' view, right click on 'Armature' and select ''Add bone''
## In 3D view, left button clicks creates a bone
## In ''Bones'' view, right click on created bone and select ''Add bone''
## In 3D view, left button click create a child bone
## repeat
## In 3D view, you can nudge and replace each bone. Use numpad keys to control the camera.
# '''Skinning''': create weights
## Open the [[Bender/Documentation/0.1/Modules/ArmatureWeight | Armature Weight]] module
## Select your loaded labelmap in ''Rest Labelmap''
## Select 'Armature' in ''Armature''
## Select a directory with write permissions in ''Weight Output Directory''
## Click ''Apply''
# '''Posing''': pose armature
## Open the [[Bender/Documentation/0.1/Modules/Armatures | Armatures]] module
## Select ''Pose'' in ''Armature Mode''
## In 3D view, rotate the bones to pose the armature
# '''Bending''': pose surface
## Open the [[Bender/Documentation/0.1/Modules/PoseBody | Pose Body]] module
## Select the same directory than in ''Skinning'' for ''Directories containing all the weights''
## Select 'Armature'  in ''Armature''
## Select 'Skin surface' in ''Surface''
## ''Create new Model''  in ''Surface output file''
## Click ''Apply''

Latest revision as of 13:39, 1 April 2014

Bender Mark 128.png
Home




For Users




For Developers




Contact Us

1.0, 1.1,2.0

Tutorials

Modules

Workflow based module guiding the user step by step to re-position a labelmap volume using Finite Element Method (FEM)
Workflow based module guiding the user step by step to re-position a labelmap volume.
Rigs and poses an armature
Changes a list of labels to a new label value
Computes armature bone's weights at each voxel
Generate a multimaterial tetrahedral mesh out of a labelmap volume.
Computes armature bone weights on a surface
Calculate statistics for each different label in a labelmap volume
Apply material properties to a mesh
Decimate a surface model using Quadric Clustering
Increase size of a volume by adding borders
Transforms a volume with armature pose
Transforms a surface with armature pose
Download data that can be used with Bender
Transforms a multmaterial tetrahedral mesh with armature pose
Generate skin surface model from labelmap volume
'Extract a specified material from a labelmap volume
Skins an armature into a volume
Change the spacing of a labelmap volume using a voting scheme