Avastar-2 Changelogs
Note: For changes in Avastar-1 please visit the Avastar-1 changelogs page.
What the abbreviations and color codes mean:
Abbreviations:
- New: New feature – Please report back if it works well
- Imp: Improved feature – please report back if it really improves
- Fix: Bugfix – Please report back if this solved the issue
- Cleanup: very minor changes (for example: fixing typops in the user interface)
Bold face: Significant change
Green: No major issues known
Blue: Can be used, has known issues
Red: Please do not use this revision, we recommend to upgrade to newer version
Orange: Instable version
Release Avastar-2.79-6 (2019-12-17)
- Fix: Unlock Hand bones did not unlock the first hand bones from their structure bones
Release Avastar-2.79-5 (2019-12-14)
- Imp: rephrased some export warning texts
- Fix: Spine controll buttons did not work correctly
- Imp: Replaced Display of sum of weight maps by list of objects with weight map counters in Mesh Info pannel
- Fix: Allow export of Meshes without UV Maps (but write a warning)
Release Avastar-2.79-4 (2019-11-8)
- 2019-11-09 Fix: Locking Rig control bones after unlocking is broken
Release Avastar-2.79-3 (2019-11-8)
- 2019-11-08 Fix: Edits of IK Bones are not preserved ‘with joints’ or ‘as bindpose’
- 2019-11-08 Fix: IK Pole target adjust fails when Bones are in a straight line
- 2019-11-08 Fix: default fitting presets are outdated
- 2019-11-08 Fix: apply as new bindpose or as new restpose for visible meshes
- 2019-11-08 Imp: Collada Export: now uses by default the bind shape instead of the Animesh restshape
- 2019-11-08 Imp: Freezing now deletes the original mesh by default instead of hiding it
Release Avastar-2.79-2 (2019-07-23)
- 2019-07-23 Imp: change checkmarks to toggle buttons for x-ray, shape, limt and edges
- 2019-07-23 Fix:BVH export button does not appear
- 2019-07-18 Fix: Sxport of partial rig needs empty weightmaps on meshes
- 2019-07-18 Imp: Disable avatar rebuild when updating a rig
Release Avastar-2.79 (2019-07-14)
- Update: templates to newest rig-version
- Imp:Avastar login screen makes more clear when you are actually logged in
- Fix: Do not triangulate when mesh is already triangulated
- Imp: Cleanup and enhance the Addon preferences user interface
- Fix:Links into documentation
- Imp: Added link to documentation to devkit integration panel (Addon preferences)
- Fix:typo in messages
- Fix: sliders for leg length, heel height and platform height did not change location of upper body and head
- Fix:rig update broken when rotation in objects
- Fix: when apply rot&scale during rig update, then freeze only non avastar meshes
- Fix:reparent only custom meshes
- Fix: unbind_from_armature does not preserve all object select states
- Fix:53515 collada export in animesh mode now can be disabled to preserve compatibility with older releases.
- Fix: export of rigged mesh blows up file size by exporting unused normals data
- Fix: automatic addition of LOC entries was broken becasue of wrong treatment of structure bones
- Fix:first finger bones are wrongly marked as structure bones
- Fix: tool tip for animation export name template description
- Fix:Export of NLA Strips does not use export name template
- Imp: reworked layout of collada export panel
- Fix: export without joints
- Bugfix Release Avastar-2.5-50 daily build (2019-05-19)
- Fix: Clean weightmaps did not consider modifiers (for example mirror)
- New: Allow adding customer own bones to an Avastar rig (to add additional animation bones for example)
Bugfix Release Avastar-2.5-49 daily build (2019-05-16)
- Imp: make the fold/unfold spine buttons more intuitive
Bugfix Release Avastar-2.5-48 daily build (2019-05-16)
- Fix:53487 too many deform bones assigned to controller
Bugfix Release Avastar-2.5-47 daily build (2019-05-14)
- Fix:wrong tail location of mPelvis when calculating joint offsets
- Imp: message panel for informing about out of date rigs
Bugfix Release Avastar-2.5-46 daily build (2019-05-01)
- Fix:rig shift when switching between male and female (wrong hover calculation)
Bugfix Release Avastar-2.5-45 daily build (2019-05-01)
- Update:avamesh
- Imp: make sliders fast again
- Imp: Only transform origin to root_bone if their location differs (saves time)
Bugfix Release Avastar-2.5-44 daily build (2019-04-29)
- Fix: new created Quadified meshes react to mesh changing sliders only after once reset to default pose
Bugfix Release Avastar-2.5-43 daily build (2019-04-29)
- Fix: Do not check for rebinding when sliders are disabled
- Fix: preserve selected and active bones during rig update
Bugfix Release Avastar-2.5-42 daily build (2019-04-27)
- Fix: Sliders behave wrong when armature has object scale
- Fix: The Update tool falsely mixes up Pelvis and aPelvis (attachment bone) during Rig update
- Fix:preserve rotation mode of pose bones during rig update
Bugfix Release Avastar-2.5-41 daily build (2019-04-25)
- Fix: M010 Warning was not correctly referenced (resulting in a tracedump insteda of message text)
- Fix: Rig update creates tracedump when bones are not assigned to any bone group
Bugfix Release Avastar-2.5-40 daily build (2019-04-13)
- Fix: create warning when textures with unassigned images are exported instead of tracedump
- Imp: Added check for outdated reference meshes
Bugfix Release Avastar-2.5-39 daily build (2019-04-09)
- Fix 53442: collada exporter fails to export when unassigned material slots are defined
Bugfix Release Avastar-2.5-38 daily build (2019-04-09)
- Fix: 53435 use bind pose creates wrong bind pose matrices
Bugfix Release Avastar-2.5-37 daily build (2019-03-31)
- fix: 52948 report meshes with odd material settings in mesh info box
Bugfix Release Avastar-2.5-36 daily build (2019-03-30)
- fix: 53064 BVH creates wrong pelvis location when COG is not animated
Bugfix Release Avastar-2.5-35 daily build (2019-03-30)
- fix: updated templates to newest Avastar version
- new: add option to link or attach Avastar assets
- simplify: Quickfix after editing mesh. Now only one button for reparent armature in appearance sliders
Bugfix Release Avastar-2.5-34 daily build (2019-03-29)
- fix: 52127 Added a check for COG Bone is retargeted to avoid tracedump
Bugfix Release Avastar-2.5-33 daily build (2019-03-29)
- fix:52946: Slider definition changes after rig update
Bugfix Release Avastar-2.5-32 daily build (2019-03-27)
- new: Retarget presets
Bugfix Release Avastar-2.5-31 daily build (2019-03-27)
- fix: for ticket 52960 (does not work)
Bugfix Release Avastar-r 2.5-30 daily build (2019-03-21)
- fix: weight copy from sources without weights creates stack trace
- fix: 52895: Wrong extended material count when object has more than one material
Bugfix Release Avastar-2.5-29 daily build (2019-03-10)
- fix: Objects get no slider update when they only depend on indirectly changed bones( e.g.: eyes when height changes)
Bugfix Release Avastar-2.5-28 daily build (2019-03-10)
- fix: toe location should be taken relative to Obejct and not relative to world
fix: Take care to disable automatic slider updater while updating sliders
Bugfix Release Avastar-2.5-27 daily build (2019-03-09)
- fix: Export UV Textures OR material textures
new: Add option to triangulate before exporting
Bugfix Release Avastar-2.5-26 daily build (2019-03-08)
- new: Added added button to reset collada exporter defaults
Bugfix Release Avastar-2.5-25 daily build (2019-03-07)
- fix: switch between pose&anim and skin&weight does not retain visual bone rotations
imp: typo in Button hover description
Bugfix Release Avastar-2.5-24 daily build (2019-03-07)
- fix: correctly handle materials with textures that have no image assigned
wip: Added location fix for height changing sliders
wip: optimizing slider updates.note: this checkin has issues with bad placed armatures when updating rig
Bugfix Release Avastar-2.5-23 daily build (2019-03-05)
- fix: Using CTRL-Z after creating new Avastar can result in broken weights for subsequent Bento avatar creations
refactor: speed up mesh updater a tiny bit
Bugfix Release Avastar-2.5-22 daily build (2019-03-03)
- fix: upgrading when sliders disabled fails on first attempt after opening Blender
Bugfix Release Avastar-2.5-21 daily build (2019-03-02)
- fix: Add support for repairing reference meshes during avastar copy
- fix: 52647 copy avastar rig creates an error
- wip: new slider update tool to improve speed
Bugfix Release Avastar-2.5-20 daily build ()
- fix: 52615 sliders get inresponsive after calling rebind(repair) (since 2.5-13)
Bugfix Release Avastar-2.5-19 daily build (2019-02-22)
- imp: Error panel now contains a button for Copy/Paste info to external text editor
- Imp: 52540 animation exporter now exports NLA strip when the active action is part of the strip
Bugfix Release Avastar-2.5-18 daily build (2019-02-14)
- imp: Added log.info to the BVH exporter
- imp: (wip, needs testing) use mPelvis as Avatar root for BVH animations instead of COG (makes more sense)
- fix: Added back missing site end markers to BVH export
Bugfix Release Avastar-2.5-17 (2019-02-12)
- fix: reset animation is not correctly created when another action is already in place
- fix: added missing offset from origin to mPelvis (wip, need to check BVH as well)
- feature: Allow on the fly switch to bindpose without shifts in the Rig
- imp: rephrased tool tip for apply_as_restpose()
Bugfix Release Avastar–2.5-16 daily build (2019-02-11)
- refactor: Removed translation module from Avastar (preparing for blender 2.80)
Bugfix Release Avastar–2.5-15 daily build (2019-02-11)
- cleanup: internal cleaning up (preparing for blender 2.80)
Bugfix Release Avastar-2.5-14 daily build (2019-02-11)
- various fixes: this was an exhaustive try and error approach to make sliders more stable
- fix: Added default connection information for special bones (structure bones, cog, pelvisInv, etc)
- new: Advanced current rig version from 5 to 6
- fix: when reconfiguring the rig display then all selected objects where processed, although only mesh objects can be used here
- fix: Links to online documentation
- fix 52283: collada exports non deforming bones having weight maps, even when the ‘only deform bones’ option is set
- remove obsolete adaptive correction
- fix: Restshape value for arced eyebrows slider was wrong defined
- fix: remove joints in edit mode does not remove meta data
- fix: Apply as restpose no longer adds odd offsets when use bind pose is enabled
- new: Add option for resetting shape sliders to rest position
- feature: change link from asset.blend to append (so that blend file are sharable)
- fix: armature_bake: disable automatic shape update while baking
Bugfix Release Avastar-2.5-13 daily build (2019-01-20)
- fix: rework of the Rig Update tool
- fix: Copy from Avastar to Avastar
- improve: change apply_shape_sliders operator label from ‘Bake to Meshes’ to ‘Freeze&Rebind’
- fix: restore_reference_bone_roll must fix the bone tail after changing the bone matrix.
- fix: get_custom_bindposition() can not work with joints when using it while calculating the joints (illegal reference to self)
- fix: 52166 animation export with automatic eye animation settings
- fix: disable eye targets while updating rig configuration from edit and from apply pose
- changed Extened bone color from purpe to pink
- fix: createAvastar() changed the active object
Bugfix Release Avastar-2.5-12 daily build (2019-01-10)
- fix: wrong api call to add__to_list while setting up dependent animation curves for eye bones
Bugfix Release Avastar-2.5-11 daily build (2019-01-09)
- fix 51223: BVH Start of animation did not handle mPelvis bone location correctly
- imp: Support weighted attachment bones with developer kits
- new: Add a cut feature to get a text representation of a devkit manager preset
Bugfix Release Avastar-2.5-10 daily build (2019-01-08)
- fix: avoid zero bone length for COG bone during copyrig from SL to Avastar
- fix COG for conversions from SL to Avastar
Bugfix Release Avastar-2.5-9 daily build (2019-01-03)
- new: Add new experimental option to optionally force POS joint locations even on Pivot Rigs (very questionable)
Bugfix Release Avastar-2.5-8 (28/Dec/2018)
- Fix: Ticket 51840 Pos Joint Type does not work in Rig Cleanup Tool
- Imp: Added Joint type to report for exported rigs
- Fix: Make Collada Rig (bone) export parameters more flexible and consistent
- Imp: Added option for exporting Rig exactly as is (For exchange with other 3D tools)
- Imp: Make Reloading of Addon (F8) more robust
- Fix: Ticket 517171 Animation causes rig distortions
- New: Added default pose library for Avastar testing (wip)
- Fix: BVH Exporter does not place avatar at correct location when exporting with Translation
- Imp: Unlock Pose bones: changed default setting from ALL to Selected (as this is more often wanted)
- New: Add a button to switch to Avastar’s advanced mode when exporting to Collada
- Fix: Always export using the white stickman shape for rigged Avastar meshes
- Imp: Generate a infotext in operator redo panel after generating the restpose anim
- Imp: Added generators for LSL script and Reset Animation
- Fix: Propagate bone scales of foreign rig’s bind pose to the Avastar rig when transfering from a collada import
- Fix: Appearance slider’s bonelist dropdown was broken
- Imp: Make exporting with partially broken rigs more robust
- Imp: Added used Rig version to error panel
Bugfix Release Avastar-2.5-1 (12/Nov/2018)
- Cleanup: remove bone repair option (rigs are always repaired when updating/cleaning up)
- Fix: 51347: eye target status is not preserved when updating a rig
- Fix: tracedump when updating rig without attached meshes
- Imp:make the rig more robust against broken internal data
- Fix:51276 tool box – vertex tools: do not take most recent edits into account when called in EDIT mode
- Fix: Unrigged objects do not export
- Fix: IK Pivot slider does not move the pivot point for legacy armatures
Welcome to Avastar-2.5 (27/Oct/2018)
We are very proud to finally publish a new Avastar release. We have been working on this since April-2018. The release contains various small fixes and some bigger ones as well. In very short terms we have improved:
- The overall precision
- The Support for Male characters
- The Binding to non default shapes (appearance sliders)
- The weight copy tools (it looks a bit more complicated, but it is really much more intuitive now)
- The user interface
- The Documentation
Below you find a list of the most important fixes and improvements since Avastar-2.4-1. If you want to see the full list you can find this in the detailed Release log
Weight tools
- X-mirror allows the creation of “maps on the other side” where applicable
- The weight tools have now their own panel (more intuitive than before)
- Now all parameters can be set before calling the copy tool (instead of changing in the operator redo panel)
Bind tools
- The binding tool now uses the same function as the weight copy tool to be fully compatible
- Unbind now allows to restore the original mesh (as it was before the binding)
- Binding does no longer add small vertex shifts depending on the appearance slider settings
- Bind tool now much more robust when binding to non default slider settings and/or to Male characters
Developer kit Manager
- The Developer kit Manager now also supports imported rigs with up-axis = Y
Animation
- Bones can now be locked reliably (added to animation but not moving)
- BVH Loop calculator now takes care of the rule about first frame plys 3 times
- The bone hierarchy on the green animation bones can now be completely reorganized (user customizable)
- Only the animated bones are exported
In previous releases we exported all bones which made the animation files unnecessarily big
Collada
- The exporter now creates empty weightmaps for unweighted bones in parent hierarchy (SL needs that)
- Mesh exports no longer depend on male/female settings and slider values(shape)
Miscellaneous
A collection of other important fixes and improvements:
- We fully reworked the Spine bones controller (fold/unfold have moved to the Rig Control panel)
- Hip Compatibility mode now also takes care of the Volume Bones
- Apply as Restpose no longer modifies the joints
- Meshes now have an Addon Revision number (custom property)
- Long Tool tips are much improved
- Mesh Info panel can auto update or update on demand(good for huge meshes)
- Creation of tinies and giants has been simplified a lot (you only need to scale the armature in object mode)
- Male characters now work as smooth as females 🙂
- Freezing can be undone now (CTRL-Z) without destroying Avastar data structures
- Editing Bone roll did not propagate to Defrom Rig when creating joint edits
Known issues (well…)
These have been recognized but we did not find the time to fix or improve them for Avastar-2.5
- Bone constraints should all be labelled with AVA* but some face bone constraints are not following this convention
- Animation retarget bone guess tool does not recognize finger bones (missing feature)
Please report as soon as possible when you find any other issues in
Update Avastar-2.4-76 (daily 24/Oct/2018)
- Fix: Ticket 51004 (thanks to HunniHope) Update mesh always by using
initial bindpose (and not its current pose) to avoid odd object scaling
when updating in arbitrary shape - Fix: Ticket 51066 (thanks to Bloodsong) Bone roll not synchronized
with deform rig when bone has no joint offsets
Update Avastar-2.4-75 (daily 22/Oct/2018)
- Fix: Ticket 51044 Important (thanks to HunniHope) Mesh shrinks on export when Fitted mesh Bones are used for shaping
- Fix: Ticket 51040 (thanks to Bloodsong) static mesh reports produce a tracedump
Update Avastar-2.4-74 (daily 18/Oct/2018)
Warning: Please no longer use this version. Please update to Avastar-2.4-75 (see above) when you work with fitted mesh.
We found a few glitches in the last release candidate. Avastar-2.4-74 fixes them. We decided to upload a new release candidate for those who want to participate in the tests.
- Fix: Freezing an Avastar mesh removes global Avastar Shape definitions: ctrl-z messed up the Avastar meshes
- Fix: Apply as restpose sometimes creates unexpected results when “use bind pose” is disabled
- Fix: Show store joint positions button only in edit mode
- Imp: Display of mesh selection box for binding with weights from meshes is now more intuitive
Important: when you switch the “use bind pose” on a custom rig AFTER you have called the “Apply as Restpose” function, then you may see odd Bone shifts. This is unfortunately correct behavior.
Update Avastar-2.4-73 (daily 07/Oct/2018)
Important: This update is feature complete for Avastar-2.5. We propose you download this version and make some serious stress testing.
- Fix: Bind armature – Weight from Meshes: Allow to toggle object hide_select in the widget list
- Fix: Use neutral slider settings as reference when calculating bindpose matrix (fixes most issues with Male models)
- Fix: apply armature scale also when bind_pose is used (needs check)
- Fix: export meshes always in restpose shape with male disabled to avoid mismatches (especially for male shapes)
- Fix: typos in hover text fields
Update Avastar-2.4-71 (daily 30/Sep/2018)
- Important Fix: 48356 Export to Collada unintentionally applied a small intentional pose offset on the elbows into the exported mesh
The Problem shows up when:- The appearance sliders are enabled
- and you have enabled “use bind pose”
- and your rig is currently not in its restpose
If you do not want to download this fix, then you can workaround this issue by resetting the pose to restpose (ALT-R ALT-G) before exporting.
- New: Added precision limiter to Collada exporter (for debugging purposes, off by default)
- Imp: Weight Copy Panel: more meaningful option labels and descriptions (Include -> Show) and (visible -> all listed)
- Imp: Error message now contains information about Avastar version and Blender version
Update Avastar-2.4-70 (daily 23/Sep/2018)
- Fix:devkit manager create male devkit character shows distortions
- Imp: weight copy, Section Enabled deform bones:
Renamed button ‘Mesh eyes’ to ‘Alt Eyes’ (since we mean the bone here and not the meshes) - Imp:50641 Improved hover tooltips and user interface display in weight copy Panel
- Fix:collada: export mesh without appearance sliders
must ignore the use bind pose option
Also the exporter must use use restpose scales - Fix: devkit manager: avoid stacktrace when input file not available
or filename is empty (unreported issue)
Update Avastar-2.4-69 (daily 20/Sep/2018)
- Fix: Convert rig from SL to Avastar parents volume bones to the animation rig
instead of parenting them to the deform rig (unreported, affects developer kit manager) - Imp: Cleaned up some logging statements
- Fix:bind shape matrix needs rotation to SL orientation.
Fixes odd placement of attachments when Origin not in <0,0,0> - Fix:inconsistency: eye target checkmarks must be enabled when new Avastar is created
Update Avastar-2.4-68 (daily 18/Sep/2018)
- fix: enforce Avastar structure bone hierarchy when updating from an old armature
Update Avastar-2.4-67 (daily 18/Sep/2018)
- fix:50434 Collada Exporter Export of basic Mesh fails (empty bone set)
Update Avastar-2.4-66 (daily 17/Sep/2018)
- New: 50405 Animation Exporter: Added support for animations with modified animation skeleton (green bones)
Note: When your Animation rig has a modified topology, then you must in general export “with translation” enabled.
Update Avastar-2.4-65 (daily 16/Sep/2018)
- Fix: 50395 make Pelvis unselectable by default (similar to structure bones)
Update Avastar-2.4-64 (daily 16/Sep/2018)
- Fix: IK Bones:Sometimes the yellow lines between a Bone chain and its IK Target are not placed correctly (unreported issue)
- Fix: 50354 Collada: support export of rigged models with armature not in center
Update Avastar-2.4-63 (daily 15/Sep/2018)
- Fix: Rig Converter: Preserve bone hierarchy of animation rig when calling Cleanup Rig
Update Avastar-2.4-62 (daily 15/Sep/2018)
- Fix: 50127: Animation Exporter: removed move of mPelvis to <0,0,0> by reference frame
- Fix 50127: Animation Exporter: bvh animation export now only exports necessary bones
- Fix: 50295 Collada exporter: create empty weight maps for unweighted bones in parent hierarchy (SL needs that)
- Imp: Silence export log
- Imp: 50332 Clarified the message for Weight copy from other meshes (weight copy tool tip)
Update Avastar-2.4-61 (daily 23/Aug/2018)
- Fix: context sensitive documentation links
- Cleanup: adjust_origin is no longer needed after recent fix with animation offset
- Fix: arms and hands are hidden when creating basic armature without Meshes
- Fix: Wrong offset calculation for animation transfer. Also may fix import SL Animation operator
Update Avastar-2.4-60 (daily 23/Aug/2018)
- Fix: Animation transfer must use root bone (assigned to the COG) for an animation transfer
- Fix: cleanup menus when avastar is disabled to avoid tracedumps
- Cleanup: Started adjusting links to website (work in progres)
Update Avastar-2.4-59 (daily 23/Aug/2018)
- Fix: Weight Copy meshes – could not be selected. probably fixes also 49853
- Fix: Rig – lower green spine placed wrong
- Fix: Rig Display – display animation spine also affected deform spine, display deform spine did nothing
- Imp: Added numbered messages and added info to website)
Update Avastar-2.4-58 (daily 21/Aug/2018)
- Fix: instead of enable/disable spine bones now use an operator for reset spines
Update Avastar-2.4-57 (daily 20/Aug/2018)
- Fix: Rig Update from older Rigs does not place the Hand controller bone correctly
- Imp: Spine handling now split into Display (Rig Display panel) and fold/unfold (Rig Config panel)
Update Avastar-2.4-56 (daily 18/Aug/2018)
- Fix: Avastar Templates use outdated Rig version
Update Avastar-2.4-55 (daily 18/Aug/2018)
- Fix: 49426: Setting Bone Lock for animation export breaks mPelvis orientation when pelvis has no rotation in first frame
- Imp: 49577: Groin can now be enabled during initial binding
- Imp: make Log statement more clear
- Fix: 49670 Fitting presets no longer work
- Imp: Apply Armature Scale by default when exporting a rigged mesh
Update Avastar-2.4-54 (daily 12/Aug/2018)
- Fix:unbind and rebind do not work nicely when rigged mesh is not parented to Armature
(armature modifier in mesh that is not parented to the armature modifier) - Fix: Apply armature scale now works even when no joint edits are defined.
This makes creating tinies and giants work again as documented
in https://avastar.guru/reference/tinies-and-giants/ - Imp: Added more Log statements to blender console
- Fix:bind redo panel contains too many options
- Fix: 49447 binding to bones must not include the Collision volume bones
- Remove: Alter to Restpose
- Fix: F8 to reload the Addon now works a bit better than before (still need to restart blender after upgrade)
Update Avastar-2.4-52 (daily 09/Aug/2018)
- Feature: also use volume bones for weight copy (on demand)
Update Avastar-2.4-51 (daily 05/Aug/2018)
Important: Please update if you are on 2.4-46 or newer!
- Fix: 49360 binding, apply restpose, weight copy: weight copy options not properly recognized.
- Imp: Log statements in Blender console (for binding, weight copy and apply as restpose)
- Imp: Tool tip for Copy from Meshes
Update Avastar-2.4-50 (daily 05/Aug/2018)
- Fix: 49360 Bind to Meshes is broken
- Fix: Mesh Info Panel does not work properly when onbly an armature is selected.
- Imp: Mesh Info Panel: Disable Refresh statistic button when auto refresh is enabled
Update Avastar-2.4-49 (daily 04/Aug/2018)
- Imp: Support arbitrary Bone Hierarchy on green Animation rig (can be reorganized as you like)
- Fix: wrong user interface layout for display of meshes that need repair (rebind)
- Imp: Automatically retag Object revision for objects with no revision (from older Avastar releases)
- Fix: Avoid tracedump and empty user interface when binding while appearance sliders are not initialised
- Cleanup: removed trailing dots from various messages to conform to Blender desription rules (no dot at end)
Update Avastar-2.4-48 (daily 31/Jul/2018)
- Fix: Binding and weight copy user interface only visible when Appearance sliders are enabled
Update Avastar-2.4-47 (daily 30/Jul/2018)
- Imp: in weight copy – options section: rename label to ‘copy from visible’
- Fix: Panel info for binding and weight copy
- Fix: Binding panel: replaced ‘Weights’ by ‘Strategy’ (similar to the weight copy panel)
- Fix: Unbind does not preserve object select states
- Imp: Tooltips for weight copy operator
- Imp: Remove ‘AVASTAR’ from the list of bind options (can now be done with the Meshes option)
Update Avastar-2.4-46 (daily 28/Jul/2018)
- Fix: Mesh Info only works properly when at least one one object with more than 8 materials is detected.
Update Avastar-2.4-45 (daily 28/Jul/2018)
- Fix: 49173 Weight Copy tool behaves odd when using copy from Meshes
- Fix: tracedump when checking if active objects needs rebinding
Update Avastar-2.4-44 (daily 27/Jul/2018)
- Fix: Symmetry groups generator was broken
- Fix: 49113 Freezing an object does not preserve the user’s Scene settings for freeze (fix the fix)
Update Avastar-2.4-43 (daily 26/Jul/2018)
Fix: 49113 Freezing an object does not preserve the user’s Scene settings for freeze- Fix: 49114 Material check on export has been removed (no longer needed)
- Fix: 49112 speed up user interface for Mesh Info Panel (allow user to enable auto update)
- Fix: tracedump when setting the option to automatically add mirror bones during weight copy
- Fix: Freeze operator broken (after recent reorganization in the code)
- Fix: 49058 Face Generator could not find its operator
- Fix: Scaled Armatures break sliders
Update Avastar-2.4-41 (daily 22/Jul/2018)
- Imp: Minor Optimization for shape calculation
- Imp: Move weight copy section from Skinning Pannel into its own Weight Copy panel
- Imp: Dirty Mesh flag now much less annoying
Update Avastar-2.4-40 (daily 20/Jul/2018)
- Imp: Quickfix Button for Dirty Mesh now much less aparent and no longer annoying
- Fix: Quickfix Button for propagating Mesh Edits to Appearance Sliders now takes Slider values into account
- Fix: 48997 Quickfix after enter Editmode and switch back to Object mode breaks appearance sliders
- Fix: Cleanup does not remove ‘original’ custom property when cleaning up a mesh that was bound with an older version of Avastar
Update Avastar-2.4-38 (daily 20/Jul/2018)
Fixes:
- Fix: Updating an Avastar Rig to current release does not preserve bone deform flags
- Fix: Developerkit manager does always set up axis to Z even when configured for Y
Update Avastar-2.4-36 (daily 19/Jul/2018)
Fixes:
- Imp: No longer disable the Appearance sliders when mesh reference is flagged for refresh (appearance sliders and skinning
- Imp: Reworked the export Error panel
Update Avastar-2.4-34 (daily 18/Jul/2018)
Fixes:
- Fix: Developerkit customization in avastar preferences panel is now initialized
- Fix: Support Deverloperkits with UP-Axis = Y (This actually is a workaround for an error in the blender importer)
This is a fix for Belleza Bento Hand Developerkits
Improvements:
- Imp: Renamed ‘Warning’ to ‘Hint’ and ‘might have issues’ to ‘could be optimized’ to make the messages less frightening
- Imp: Up Axis label can now be set in User interface (Only Y up and Z Up are supported)
- Imp: Warning Message after Export more descriptive
- Imp: For binding and weight copy tools: enable face and hand bone groups by default
Update Avastar-2.4-32 (daily 13/Jul/2018)
Fixes an issue with the Rig Transfer tool for conversions from SL to Avastar
- Fix: Wrong Bone conversions when transfering an SL Rig to Avastar
- Imp: The maintenance feature (download from Bledner) gives more precise infos when login failed
Update Avastar-2.4-30 (daily 08/Jul/2018)
Fixes:
- Fix: (Weight Copy) include/exclude eye bones did not do anything
- Fix: (Binding) Feature was broken (since 2.4-28)
Improvement:
- Imp: (weight copy) Make AVASTAR and COPY use the same environment (only differs in the set of weight sources)
- New: (weight copy) Added object selection list widget to define weight sources
- Imp: (Weight Copy) Automatic reparent target mesh(es)after creating new weight maps
- Imp: (Weight Copy) Reduced Weight copy redo panel to only be used for FACEGEN
- Imp: (Weight Copy) Add use_x_mirror for all weight strategies
Update Avastar-2.4-30 (daily 08/Jul/2018)
Fixes:
- Fix: Show only Basic weight groups when Rigtype is not EXTENDED (to keep consistency)
- Fix: (weight copy) Added missing selection for eyelashes
- Imp: (Weight Copy) Reworked Info text for Add to Scope
- Fix: Add a warning message when dirty mesh object is detected without armature assigned
- Fix: Rig Update does not update Armature modifiers to updated armature
- Fix: Rig update moves system mesh container to wrong hierarchy level
- Fix: 48579 Armature enabled on all visible layers after upgrade
Improvement:
- New: (weight copy) Add number of selected bones, show a warning when no deform bones are selected
- Imp: (Weight Copy) Use more convenient defaults for with weight settings
- Imp: (weight copy) improved user interface
- New: (Weight copy) Add with hidden meshes to mesh selection panel
- Imp:Make Log statements for Weight Copy Tool less verbose and more clear
- Imp:Make more clear that weights are taken from the Avastar Meshes
Update Avastar-2.4-29 (daily 05/Jul/2018)
- Imp: changed ‘update mesh’ to ‘refresh mesh’ in Appearance sliders and Skinning panel to avoid confusion
- Fix: Weight map Control panel (strategy Weights from Avastar was wrong implemented)
- Fix: added missing tagging of Avastar Meshes
Update Avastar-2.4-28 (daily 05/Jul/2018)
Improvements (tooltips):
- Imp:Tool tip for rebind operator (2.4-28)
- Imp: Add more information to Operator parameter description
- Imp: Messages for tooltips
- Imp: more descriptive message for Weld to weights operator
- Imp:cleanup long tool tips a bit (better reading)
- Imp: warning messages after exporting a collada file
- Imp: minor adjustments in operator description for better reading
- Imp: Display(log) usage of deform layers by layer name instead of layer index
- Imp: Make user interface labels more intuitive
Improvements (functionality)
- New: Added a smallest minimum weight for checking zero weights
- New: Add mesh repair button directly into the appearance slider panel
- Imp: create a warning instead of a tracedump when avastar meta data is broken
- New: Tag meshes with avastar revision
- Imp: weight generation pannel (wip, weight from avastar head does not work yet)
- Imp: Added warning when a mesh MUST be repaired after a rig upgrade
- New: Add addon revision number for meshes
- Imp: discard hard setting of rig display settings when reconfiguring the rig display (could be wrong, needs testing)
- ui: moved Update Weightmaps operator to top of panel
- Imp: Weight map generator now allows to define the set of generated Weightmaps before calling the operator
- Imp: Allow to enable/disable generation of symmetric Weightmaps
Fixes:
- Fix: Use unbind when only the armature is selected now unbinds all visible bound meshes
- Fix: Hip compatibility mode does not take care of the attachment bone and the Collision Volume
- Fix: when avastar meta data is corrupt, create a warning instead of a tracedump
- Fix:Exporter exports unnecessary empty weight groups when not all meshes of the skeleton are weighted
- Fix: cleanup avastar data created a tracedump
Update Avastar-2.4-27 (daily build)
Improvements:
- Imp: BVH Loop Calculator takes into account that first frame plays 3 times.
- Imp: handling of the BVH reference frame (with reliable support for locking bones)
- Imp: Simplify generation of BVH animation exporter
- New: Add user interface for new BVH SL Import options
- New: Add option to set The Offset of the Pelvis bone when exporting BVH. (Experimental)
- New: Binding tool now preserves Original Mesh shape (precise binding)
- New: Option to restore original mesh when unbinding (no longer needed since 2.4-20)
- Imp: updateShape only once when updating Rig and Mesh(es)
- Imp: Make binding of hands optional (2.4-18)
- Imp: The binding redo operator now allows interactive binding (2.4-18)
- Imp: snap tool now displays maximum snap offset found during snapping (2.4-14)
- Imp: adjusted the value ranges for the bind resolver to allow zero tolerance
- Imp: Separate creation of weights for SL Eyes and Mesh Eyes
- New: Added option to disable specific parts of the skeleton during binding (needs more testing)
- Imp: Shortened Name of bone weight section selectors(wip) (2.4-9)
- Imp: spine bones are only added to weight from bone when unfolded (2.4-8)
- Imp: Added option to disable synchronization of deform bones with animation bones
- Imp: switch between workflows now much faster
- Imp: Bone constraints now begin with AVA (should be backwards compatible) (2.4-6)
- Imp: Silence Blender console when smooth by weight
- Imp: Removed left over debug print messages
- Imp: Naming of buttons and Tooltip for the Bind pose operation
Fixes:
- Fix: Handling of location of the animation (wip)
- Fix: Unwanted offset when importing an Avastar BVH animation back to blender
- Fix: 48268 Spine bones where are not correctly handled when unlocking rotation
- Fix: 48183 Optimize (cleanup) animation data after importing an SL Animation.
- Fix: 48210 Restpose adds z translation of COG when using file -> import -> SL animation
- Fix: Switching Spine bone deform status changes the length of the Pelvis bones in unexpected ways (2.4-20)
- Fix: take care for the case when no shape transform exists for a bone
- Fix 48006 Binding to spine bones now depends on the spine visibility. (2.4-18)
- Fix: Generate weight from bones causes tracedump when called for already bound mesh (2.4-17)
- Fix: reverted fix from 2.4-15 (2.4-16)
- Fix: locking bones when in weight paint mode did not work as expected
- Fix: Typo in user interface
Fix 47708: Bones are now bound precisely(2.4-15)- Fix: Setting the PEC Sliders to 0 causes a divsion by zero issue when calculating the Rig scales
- Fix: 47421 export error when corrupt weight maps in mesh (probably needs a fix in Blender) (2.4.13)
- Fix: snap to mesh results was depending on mesh topology.
- Fix:Update Rig removes the deform flag from the mBones (2.4-12)
- Fix:reconfigure rig display does not work when bone deform filter is enabled in rig display
- Fix: When fitting sliders are moved to extreme values we get false error messages in console
- Fix: Export Skeletons without Bind Pose was broken
- Fix: Creation of Basic Avastars broken after fixing issues Spine bones in 2.4-8 (please update!)
Fix: Typo in the weight generation function regarding usage of volume bones while doing automatic weights from bone - Fix: Urgent bugfix – Creation of Avastar rig was broken in 2.4-7 (please update!)
- Fix: Switch between pose preset and deform preset does not take volume bones into account (2.4-7)
- Fix: Improve Avastar behavior when trying to enable fitting panel for a mesh that has already fitted mesh data (2.4-5)
- Fix: IK Constraints only work with the Blender default language (2.4-4)
- Fix: Export with bind matrix data now enforces export as female in white stickman mode
- Fix: Weight Inspector: prepared for changes in
- Fix: Freeze Mesh creates a trace dump (only on Blender 2.8) when user selects to delete original mesh
- Fix: IK Align tool did not align correctly (2.4-2)
- Fix: Set IK Target Orientation for right leg was wrong (typo)
- Fix 46850: Error exporting a cube with Avastar fails (2.4-1)
Update Avastar-2.4-0 (bugfix release)
Fixes:
- Fix 46694: Location not correctly exported to BVH
- Fix 46777: set z rotation limit for all finger 2,3 bones to [0,0]
- Fix 46777: incorrect pose bone limits for finger1 bones on left hand
- Fix: Exporter reports wrong bone types during export
- Imp: Added more print statements to collada exporter.
- Fix: Blender reported a bad internal state “DAG zero… not allowed to happen!”
- Fix: Export of armatures fails when sliders are disabled
- Fix: Mesh distortions with’use bind pose’ in appearance sliders
- Feature: improve Replaced the Settings Tab by a Workflows tab
- Imp: Better hand mesh for avamesh
- Fix: Snap To Mesh Operator creates Trace Dump when called in Object Mode
- Fix: 43400 export of finger bones does not work (Collada exporter uses wrong rig type during export)
- Fix:backup and restore select state during rig update and copy did not work correct
- Fix:copyrig did add deform flag to the Animation bones. Should add to the deform bones
- Mesh Cleanup now cleans up everything except the fitted mesh (unless purge is set to True, then everything is cleaned)
- Imp:Warning panel stays now on screen until user clicks somewhere
- Imp: unbind now removes everything except the fitted mesh information
- Change: Removed the purge option (is now always false)
- Change: Moved the freeze option down into its own line for better visibility
- Fix:processing of restpose was not correct for some functions
- Fix: system mesh container was wrong placed when slider height changes
- Fix: Thumb0 rotation does not close the thumb: HandThumb0 roll was falsely aligned to the thumb bones
- Fix: Object cleanup did not remove the Avastar property groups from Mesh objects
Update Avastar-2.3 (bugfix release)
Important bugfix update: This update fixes a serious issue with sliders and Rigs having joint offsets. It should now be safe to bind and export meshes to any slider settings (before you had to use the white stickman icon to make sure the meshes behave correct in SL)
Fixes
- fix: Tracedump when sliders are applied to system meshes with deleted mesh definitions
- fix: Rigs with Joint Offsets are now treated correctly with sliders
- fix: Finger links tails pointing to wrong locations when rig has joint offsets and appearance sliders are used
- fix: The fix reference meshes option on Rigs with joint offsets caused distorted meshes
- fix: Add avastar when appearance sliders are disabled creates a distorted rig
- fix: Fixed boob weights on avamesh, limit weights to max 4
- fix: UV maps of avamesh upper body and head
- fix: Devkit presets using file names with special characters in them
- fix: Update to Avastar-2.2 did not handle the hand structure bones correctly
- fix: Outdated tooltips
Improvements
- imp: Delete Avastar meshes now can delete meshes selectively
- imp: Devkit manager now also can rescale the imported rig (needed for Rigs coming from Maya)
- imp: Convert to bind pose now handles visibility and selectability of bound meshes properly.
- imp: fixed some issues with the avamesh weights near the armpits
smoothed the elbow mesh,
removed some ridges and valleys on the stomach and breast.
Update Avastar-2.2
Major new Developments:
Avamesh is a ready made rigged character for Second Life. Avamesh is not a replacement for the system character. But you can use it as a starting point for your own creations.
If you use many developer kits then the Developer kit Manager is for you. Here you can configure your devkits for single click access (no kidding). Important: We ship Avastar only with the Avamesh devkit (see above). You still need to obtain other devkits from their creators!
We added a new option for creating a system character mostly made with Quads (polygons with 4 edges). This feature has previously been included in the Sparkles Addon. Now it is included in Avastar.
Hand structure bones are made for easier hand animations. We also added a thumb controller bone (the small circle inside the wrist bone in the image) which allows to rotate the thumb around the long axis of the wrist bone.
Warning: Shapekey presets are an experimental feature currently of very limited usage. If your Mesh object contains shape keys then you can save a set of key values for later reuse.
More Improved features:
- Collada:
– The exporter now uses a more precise method to export meshes when the rig contains presets for bind pose. Some well known examples for rigs with bind pose presets are Belleza and TMP.
– Use maximum available precision for exported float data (to fix issues with characters on sky platforms (SL precision problem with character animation) - Delete joints: Previously it was possible to change some settings in the operator redo panel. But we found that a change in the redo panel sometimes creates very unpredictable results. That’s why we have removed the redo panel for this function.
- Rig Update: Added the possibility to change the joint type ( POS / PIVOT ) during a rig cleanup/update
- Skeleton:
– Removed the bone roll from the Foot/Hind Bones. this seems to have been wrong all the time.
– Modified the HIP Bone Roll to 0. Added Compatibility button for backward compatibility with older projects - Rebind after mesh changes:
Added Rebind icon to unbind button (Skinning Panel). This is needed for sliders to work correctly after editing the mesh - Rig Convert : Root bone/Origin mismatch now moves the origin to the root bone by default.
Changes on User Interface:
- Moved Rig Conversion tool from the Tools panel into its own Rig Convert panel.
- Added a Quickfix button in the Rig Convert/Update panel when Avastar detects an Armature/root bone mismatch.
- The rig version is now displayed in the Rig Convert panel.
- The transfer presets selector only appears when the active object is an armature.
Documentation issues:
- Improved tooltips for Synchronise shapekeys to sliders, Collada options.
- Renamed Main and Legacy Rigs to Extended and Basic
- Fixed outdated links to documentation
Bug fixes:
- Stacktrace when reporting issues during export of models with references to unavailable images
- Sliders behave odd (reverts a change from a few months ago, needs further check)
- Weld normals uses the wrong function call to the welding function
- When snapping mesh to other mesh objects now ignores invisible meshes
- Keep structure select mode untouched when switching between pose preset and weight preset
- Auto Slider Adjust causes tracedump when calling bind mesh repair
- Auto slider adjust when rig was edited
- Check bone hierarchy needs to allow green bones parenting changes
- Exporter shows tracedump when called in Basic Settings mode
- Preserve gender flag during rig conversion/update
- Changed report URL from blog.machinimatrix.org to support.machinimatrix.org
- Typo in slider subset listings casued error when trying to reset Fitting sliders to default
- Rig Updates for male rigs have wrong scaling after updating the rig.nual for vertex tools
Fixed in Avastar-2.1.1
- Fix: typo in Fitting slider subset. Caused error when reset sliders to default.
- Fix: Rig Updates for male rigs have wrong scaling after updating the rig.
- Fix: Sliders behave odd (reverts a change from a few months ago, needs further check)
- Imp: Replaced old System Mesh Edit Warning popup box by generic info panel
- Fix:Pointers to online manual for vertex tools
- Imp: Added Rebind icon to unbind button (Skinning Panel)
- Fix: system meshes where no longer treated by the appearence sliders as expected
- Imp: use maximum available precision for exported float data
to fix issues with characters on sky platforms (SL precision problem with character animation)
Fixed in Avastar 2.1.0 (Avastar-2-1)
- fix: tool help pages
- imp:change default settings for the retarget options to better match ‘old’ user expectations
- imp:move transfer pose into the pose setting panel
- imp:animation retarget now checks for changes in Avastar/rig setup on every fire
- imp:Add fix rotation and fix scale buttons to the warning panel when bind is rejected
Fixed in Avastar 2.0-54 (Avastar-2-RC16)
- fix: Allow importing an animation to an Avastar even when no Avastar is available on the Scene
- fix: an Exception that results from not initialised data when importing without having an Avastar in the scene
- fix: The ‘with translation’ checkmark was not taken into account during retarget
- fix: Typo in a variable name slipped in unintentionally (Broke binding)
- imp: Always remove an already existing action when retarget an animation
to avoid polution with left over keyframes from an older retarget session on the same action.
Fixed in Avastar 2.0-53 (Avastar-2-RC15)
- fix: animation retarget now also works when imported animation uses an arbitrary pose in the reference frame
- fix: anim exporter assumed to see a keyframe on each exported frame for each exported bone
- imp:Remove unneeded extra box from animation pose pannel
Fixed in Avastar 2.0-52 (Avastar-2-RC14)
Most importent fixes:
- The animation BVH Importer / retarget tool now works also for translation
- The Animation BVH Exporter now exports Translation information correctly
More fixes:
- BVH exporter now iterates over the frameset and uses the pose data directly from Blender
Note: possibly breaks “make seamless” and “simplify animation”, please test if possible. - Imp: Keep bone selection and pose limit status intact when retargeting
- Imp: Split TransferMotion and TransferPose into 2 panels
- Fix: Hand simple IK setting (Simple IK and Constrained IK for hands now differ)
- Fix: Armature retarget tool for translation animation support
- Fix: A label typo in the retarget system
- Imp: Tweaked on frame update to be a bit faster
- Imp: Readbility of rig version info
- Fix: Lock states for pose bones was not calculated right for bones without IK constraints
- Imp: Lock/unlock pose bone translation should not reset the rig to restpose by default
- Fix: Remove unused button for applying rotation during copy/update rig
- Fix: Alter to Restpose now marked as deprecated and moved to ‘Experimental’ settings
Fixed in Avastar 2.0-51 (Avastar-2-RC13)
- Improve: Rig update now only when Avastar version info AND rig version differ
- Improve: Avastar documentation now uses the avastar.online site
- Fix: Make sparkles shape key support compatible to Avastar-2
- Fix shape key support on custom meshes (need to be checked)
- Fix: Autosnap bones gives wrong results when bones are connected
- Fix:Fitted Mesh weights have been calculated wrong during bind and update shape,
giving odd issues when sliders not at neutral shape - Fix: When adjusting Avatar Center, Pelvis takes precedence over mPelvis.
Only when Pelvis is not defined use mPelvis. If mPelvis does not exist, then report an error - Imp: fitting presets now applies to all selected mesh objects when in object mode
- Imp: appearance slider pannel – now show affected bones.
Also display if a slider is active (at least one of the related bones has weights) - Remove: Special settings for Shape Key support. We no longer need that information
- Remove: Appearance slider type. We now have either appearance enabled or disabled
- New: Add property to purge all avastar data when unbinding a mesh (not used yet)
- Improve: tool tips for appearance sliders
- Improve: corrective shape keys can now be created for every bone (experimental)
- Improve: snowflake is now disabled by default for updating Avastar rigs
- Fix: bone hierarchy checker now also works when spine is unfolded
- Fix: binding models with fitting slider values now preserves the previous fitting slider settings
Fixed in Avastar 2.0-50
Avastar 2.0-50 was unintentionally tagged (but it actually had no changes)
Fixed in Avastar 2.0-49 (Avastar-2-RC12)
- fix: Welding Normals was broken
- imp: Unbind more stable also when blender fresh started (and some vars not yet exist)
- fix: Manuellab eyes bone location more acurate
- imp: Added weighted bones Filter (MAP) also to armature
Fixed in Avastar 2.0-49 (Avastar-2-RC11)
- fix: Remove spine control buttons from the rig config panel (now in rig display)
- imp: Add check for Correct Bone Hierarchy to Collada exporter
- imp: Replace exception throwing by a better check on existing bones and reporting failures on the console
- fix: Treat avastar mesh container correctly during armature update
- fix: Treat all meshes included in the Avastar mesh container as avastar meshes
- imp: Allow disable sliders from meshes which are not bound to an Armature
- fix: Disable export with joints when appearance sliders are disabled (export joint locations as is)
- new: Added spine controll buttons to Rig Display (copied from Rig Config)
- fix: Update rig with shapekey drivers breaks the driver’s association to the armature
- imp: Potential exception when trying to create mirror weight groups when context object is not a MESH
- imp: Update rig no longer freezes meshes by default
Fixed in Avastar 2.0-48 (Avastar-2-RC10)
- Fix: Added back missing conversion template for TMP
- Fix: Shape updates should reset preserved shape file when sliders are removed from armature.
- Fix: Shape file should keep untouched when sliders are removed from Mesh object
- Fix: update rig of male characters applies male shape twice
- New: Added tool for synchronizing shapekeys with appearance sliders
- Fix: Welding when more than 1 welding candidate close to vertex
- Fix: apply Rotation&Scale during export does not do anything
Fixed in Avastar 2.0-47 (Avastar-2-RC9)
- fix: Some constraint data (space info) where not preserved during update when bonelock was disabled
- fix: Shape key support
- fix: enable https support from blender to Machinimatrix (update check/videos/login)
- fix: Binding meshes that had left shape data from previous work (bone_morph, neutral_shape, original) breaks vertex locations
Fixed in Avastar 2.0-46 (Avastar-2-RC8)
- fix:Binding meshes correct even when old shape data (bone_morph, neutral_shape) present
- Attempt to fix import of bvh animations with translation (does not work yet, wip)
- mark frozen avastar meshes as such so that we later can reactivate them (unfreeze, does not exist yet, wip)
- imp: Improved report when all verts are weighted (was misleading)
- Added addon support for apptemplates in avastar+sparkles
- fix: freezeing when armature is invisible does not work
- fix: legacy avastar contains a subset of the extended bones
- fix:Allow binding when armature is in pose mode
- prepare usage of apptemplates instead of simple template files
- imp:Make default skill level expert
- imp: make animation importer more robust (actually the issue here was caused by an unrelated change in blender (apptemplates)
- fix: Manuellab 1.4 fixes to get character parts separated
- fix: Manuellab 1.4 face bones (eyes) matcher changes
- imp: Options Alignment: options during rig update now all in one box
- fix:enable reasonable visibility of bone display layers after copyrig finishes
- fix:export of static mesh now always uses only the rotation matrix
- removed: obsolete rig shape display control panel
- fix:Disable timeline synchronize when importing animation
- imp: Create logmessage when unregister fails
Fixed in Avastar 2.0-45 (Avastar-2-RC7)
- fix: Workflow presets now store joint edits when necessary
- fix: (critical) Detect modified rig also when no active bone is defined
for example when bones are selected by using border select - imp: Renamed some operator labels on the User interface:
- Panel rename: Skinning -> Skinning Panel
- Panel rename: Panel Presets -> Workflow Presets
- Renamed the workflow presets
- new: Allow to customize the startup user interface settings (basic, advanced, expert)
- new: Allow to customize the startup mode for new rigs (edit, pose, object)
Fixed in Avastar 2.0-44 (Avastar-2-RC6)
- fix: wrong parenting of spine bones when folding/unfolding
- fix: switch from ‘Bone edit’ to ‘Pose & Animation’ created unexpected poses (very confusing)
- new: Use custom icons for rigging panels (mostly to colorize animation bones/deform bones)
- new: Added support for rest_mat and bind_mat used
to import foreign collada based devkits
Note: works only with upcoming blender 2.79 and newer - fix: labels and hints
- fix: Eye targets enable/disable buttons missing, Alt Eye Target missing
- imp: Better tool tip for Quadded Avastar preset (in addon preferences)
- fix: In Add-on preferences – The documentation buttons now point to the correct locations
Fixed in Avastar 2.0-43 (Avastar-2-RC5)
- Imp: Silence some warning popups when no meshes to bind or no weights to copy.
- Fix: parenting now also works when origin is not at center
- Fix: Freeze tool now works also when rig is in pose mode
- Fix: origin movement of custom meshes duriong slider update
- Fix: rename Control Bones to Animation Bones.
- Fix: Unparent Armature now always done in Object mode
- Imp: Order of Buttons for deform bone flag settings changed
- Imp: Now Basic and Extended Bones are grouped together
- Imp: Remove ‘hide deform bones button’. This is now automatic
- Fix: Defrom group display now shows immediately which
deform bones where enabled/disabled in the rig Config - Imp: Use custom icons for rig display panel
- Fix: Addon Name is now Avastar Bento
- Fix: Bone display does not update correct after reloading file
- Imp: Added warning for when local camera/local layers are enabled.
- Imp: Presets now also work correct when mesh objects selected
- Imp: Store joint edits now allows to specify the snap direction
- Fix: Hand postures where not exported
- Fix: Memory leak when smoothing by weight (fitted mesh issue)
- Imp: Show last selected UI preset (marked with a small yellow dot)
- Imp: Loading shape into active object when active object is an Avastar rig
- Fix: Removed wrong placed error icon from Appearance panels in object data properties
- Fix: When updating an Avastar rig the source rigtype should not be editable
- Imp: New tooltip for source rig type
- Fix: When uploading an XML Shape the rigtype setting was only shown when Sparkles was installed
Fixed in Avastar 2.0-42 (Avastar-2-RC4)
- Fix: When transfering a non Avastar rig with source rig type avastar, you end up in a mess.
This patch creates a warning message instead. - Fix: Update Rig sometimes breask when source rig has no animation_data
- Imp: Allow to export Rig as is (must use neutral slider shape)
or export with joint offset calculation (slider independent export) - Fix: When unlocking control bones the unconnected bones (fingers) should also be relocatable
- Imp: Add option to reset rig to restpose (default now) after unlocking control bones (operator redo panel)
- Imp: Importing Animations with Translation components now work nicer
- Imp: The Avastar Animation importer now defaults to EXTENDED Rig
- Fix: Switch between animation and skinning did not preserve the Bone pose
- Imp: New Avastar characters now use stick mode by default (not octahedral)
Fixed in Avastar 2.0-41 (Avastar-2-RC3)
- fix: checking for zero weights when multiple objects are selected could create a stack trace
- imp:Added update of constraint information for regular avastar constraints.
User constraints are not yet preserved (post avastar-2) - fix:take care to move custom _meshes into place when sl sliders are disabled but used for armature changing (odd actually, why would one want this?)
- fix: Change default settings for apply_pose and check for joint edits from False to True
- fix:When sliders are disabled in Rig Update then they did not always get disabled on all meshes
- fix:make rig spine folding less finicky when some of the spinal bones are missing
- Spine fold must be initialized upon Creating a new Avastar character
- fix: NLA Export shows misleading user interface
- Retarget: Lowes Global: Fix a python error that shows up since Blender 2.78
probably due to stricter checks for wrong/not/possibly not initialized variables - fix:Use correct frame information when exporting animation
- fix:Create animation data for Armature if not yet exist
Fixed in Avastar 2.0-40 (Avastar-2-RC2)
- Fix: Active Animation did not export
Fixed in Avastar 2.0-39 (Avastar-2-RC1)
- Imp: now using scene properties for NLA export.
- Imp: Disable export settings when no action defined, but NLA exists
- Fix: Take care to only export location channels when necessary (for .bvh)
Fixed in Avastar 2.0-beta38
- fix: Fixes with joint offsets in the template files
- imp: Preserved disconnected bones (could be done intentional by user)
- fix: Update used outdated data ending with unexpected scaling of meshes
- fix: Do not export Translation channels when there is no translation in the animation (for .anim)
- fix: Update did not keep meshes properly connected to armature
parenting got broken and armature modified not assigned correctly - fix: Update with no meshes selected and apply meshes enabled no longer creates an error
- rem: Slider offset display is no longer needed
- fix: Keep human avatar feet on earth again when height sliders are used
- fix: Eyes no longer float around when height slider is used
- fix: Export of single animation did either not export anything or a random action
Fixed in Avastar 2.0-beta37
- Fix:avoid jumping of rig during update and enable sliders
- Fix:Added missing features to rig to rig copySliders would distort shape when Rig not placed at Center of 3D View
- Imp: When copy from avastar to avastar, then keep the rigtype and do not touch the dummies in the targets
- Fix: take relative object orientations into account when copy armatures
- Imp: Added list of copy source and targetrs to armature copy panel
- Imp:the animation exporter now allows exporting when origin is animated and user interface in Expert mode
- Fix:bulk export: now only can select directories in file selection window
- New:Added frame_start/end and fps to AnimProps (to support Bulk Export)
- New: Bulk export now exports the entire action frame range individually for each Action
- Fix: Trimming animation size was one frame too short
Fixed in Avastar 2.0-beta36
- imp: behavior when switching between bone display presets
- fix: slave bones (IK) no longer automatically add LOC channels
- imp: Export animations with translations is now disabled by default
- new: added undo to bone constraint lock/unlock operators
- fix: 37993 Location data was exported although with translation was unchecked
Fixed in Avastar 2.0-beta35
- add utility functions adjust_slider_displacement() (not working) and display_slider_displacement()
- experimental (not working) adjust slider offset
- bone lookup in edit joint display widget was broken
- hip length was not recognized as bone slider
- Why do we delete the shapesliders and then add them back during update? makes not much sense
- avoid updateShape when male option is not set
- fix: Always preserve shape sliders during update
- added only_meta as option to update function (experimental)
- Sliders can now only be attached/detached for armature
- Detach shape sliders now uses operator (for redo).
- Bones without joint position are now guaranteed to be exported with the definition from avatar_skeleton.xml
Fixed in Avastar 2.0-beta34
Sorry, forgot to set the Tag, information got lost. Changes are listed above (see 2.0-35)
Fixed in Avastar 2.0-beta33
- fix: Copy bone constraints for avastar constraints (assume the user constraints come after avastar constraints)
- fix: Do not set the Posing Preset during upgrade
- fix: Use the longest ik chain if a bone is referenced more than once as ik root
- fix: Unlock Rotation should mute constraints and not enable them
Fixed in Avastar 2.0-beta32
- imp: Joint offsets are only taken from the Deform bones and the COG.
- imp: Make the store joint edits always visible when in experimental mode
- fix: make snap collision volumes and snap attachment points optional during rig update
- wip: remove apply of stored shape when disconnecting a mesh from the sliders (needs more testing)
- new:remove joint offset data during update when sliders are disabled
- fix: Modifed startup Log level from DEBUG to WARNING
- fix: Use spine improved bone controllers
- new: Added support for custom bind pose to support TMP and other developer kits with non standard bind poses (needs Blender 2.79)
- imp:Added armature properties to store the spine fold state for upper and lower spine
- do not auto update library objects
- fix for the welding modifier that is needed after a blender fix (check daily builds after 27-01-2017)
- fix:partial shape reset did no longer work after adding fast exit from updateShape when recursive called
Fixed in Avastar 2.0-beta31
- clean: updated templates to 2.0-31
- fix: IK Settings are now preserved during Rig Update
- new: Add store joints to plain vanilla rig (clean up from damage)
- new: Initial support for working without shape sliders
- fix: Some Rigs broke during upgrade
- experimental: fully disabled sliders for creature makers
Fixed in Avastar 2.0-beta30
- initial support for working entirely without shape sliders (work in progress)
- fix:create a warning when slider shape data is broken, instead of stopping the updateShape
- fix: export mesh destroyed mesh Normals
- imp: avoid error display in console when creating new Avastar without action
- imp: Animation export is now disabled when Origin is animated
- fix: Export animations with references to bones outside of current rig failed
Fixed in Avastar 2.0-beta29
- Keying Origin should not be exported in Animations.
- Export animation with references to bones outside of current rig failed
- Export only deform bones with parent hierarchy did not export correctly
- Export collada exported mesh always in current pose
The exporter now takes care of the “Use Bind Pose” option:
Use Bind Pose disabled: Export in Restpose
Use Bind Pose enabled: Export using current pose as bind pose - IK Bone alignment can be now disabled from the user preferences
- Volume bone scaling was wrong calculated(work in progress)
- Cleaned up labels in Update Tool panel
- Added new panel display options to addon preferences:
– Show Appearance Slider Panel
– Show Collada export panel - The preference setting for Alter to restpose was removed (we no longer need it)
2017-01-06 Avastar-2.0-25
Fixes found during first testing phase (todo)
2016-12-31 Avastar-2.0-24
This is a major rewrite of the Avastar Core functions in order to support a true Bind Pose. All attempts to keep with the system in Avastar-2.0-23 lead to major problems.
Changeset (todo)
2016-09-19 Avastar-2.0-23
2016-09-19 fix: issues with renaming rigtype to rigType
2016-09-19 fix: remove bones from slider-bone map
if scale and offset both are (0,0,0)
which means 'defined but no influence'
which actually is a mistake in the definition files
2016-09-19 Avastar-2.0-22
2016-09-19 imp: Added selector for rigtype to the shape import tool
2016-09-18 new: Now you also can customize the add -> avastar menu entries
to create a rig based on POS attributes in the skeleton definition
check the Avastar adoon preferences panel
2016-09-18 fix: improved printing of slider to bone mapping
2016-09-17 imp: Single Joint offsets can now be removed from the user interface (Appearance pannel)
2016-09-17 new: Added ability to only delete one single joint offset (needed for user interface)
2016-09-17 fix: Migrate from foreign rig to Avastar now also
supports the migration of joint positions
2016-09-17 wip: retargeting tool progress counter now shows
the timeframe on which it is currently working
2016-09-16 new: Added improved display of joint offset bones
2016-09-16 fix: Added spine visibility to EDIT Preset in rig display panel
2016-09-15 !!!: Improved Rig Update and Rig Transfer. (made naming consistent):
Now use BASE instead of CLASSIC for the old style rig)
2016-09-15 Avastar-2.0-21
2016-09-15 new: BVH Animation Importer with multi file import
2016-09-15 imp: new avastars are now created with EXTENDED Rig by default
2016-09-14 fix: symmetry issues in lad definitions(found by Cathy and Vir)
2016-09-14 fix: connectiontype for structure bones
now also connected (needed for retargetting)
2016-09-14 new: added extended boneset for retarget tool(wip)
2016-09-12 Avastar-2.0-20
2016-09-12 new: Added checkmarks to enable the eye target focus points
2016-09-11 new: Added option to enable eye target constraints(wip)
2016-09-11 imp: avoid exception when copy modifier properties during rig update
2016-09-11 fix: Export data when skeleton is not visible
2016-09-11 imp: cleanup rig_control pannel, moved functions to Avastare-tools
2016-09-11 imp: replaced Sync by Snap in the user interface (easier to understand)
2016-09-11 imp: beautified the joint list display a bit
2016-09-11 fix: maintain order of modifiers after freezxing
2016-09-11 imp: renamed button to Snap Base to Rig (from Sync Base to Rig)
2016-09-11 fix: avoid exception when rig transfer actually did not
transfer anything (paranoid, should not happen)
2016-09-11 imp: improved button label for rebuild joint info
2016-09-11 fix: Remove heel height calculation from rig update tool
no longer needed? needs testing
2016-09-10 Avastar-2.0-19
2016-09-10 fix: Handle situation where pole target bones
are not available while auto fixing pole angel
2016-09-10 fix: upgrade tool for Avastar characters
2016-09-10 fix: typos in code, no function changes
2016-09-09 fix: center view to selected joint offset (joint display)
2016-09-09 fix: improved joint offset display(wip)
2016-09-09 fix: adjust rig operator failed when attachment bones where not defined
2016-09-08 imp: Make avastar more safe against deleted bones
2016-09-08 imp: joint display pannel now used to focus on bone
2016-09-08 fix: display height only when needed bones are available
2016-09-08 imp: support for Focus on Bone
2016-09-08 new: added export of full parent bone hierarchy
skeleton is defined more robust
2016-09-08 fix: only fix parent bone tails if parent bone exists
fixes issues when intermediate bones have been deleted)
2016-09-08 fix: calculate pelvis hover now returns 0,0,0
when reference bones (pelvis, toe) have been removed
2016-09-08 add: snap tools now also available in the transfer tool
having all high level rig tools at same place
2016-09-07 imp: avastar inplace transfer now more robust.
Changed default settings for the upgrade tool
now by default meshes are not rebuilt
2016-09-07 imp: make tool tips more understandable
2016-09-06 Avastar-2.0-18
2016-09-06 upd: updated templates to alpha-8
2016-09-06 new: Added Shape drivers for eyebrows (for Bento)
2016-09-06 new: add mesh repair option to rig transfer tool
for repairing avastars
2016-09-06 fix: partial remove joints now deletes only joints from selected bones
2016-09-05 fix: unify usage of panel properties for tool shelf based
collada exporter and file -> export -> Collada
2016-09-05 imp: armature upgrade tool now supports upgrading
joint offsets and synchronizing the object origins
2016-09-05 new: support functions for origin synchronization of multiple objects
2016-09-04 new: added support for deleting unwanted bones during rig upgrade
2016-09-04 new: added support for snap control bones to sl bones
2016-09-04 imp: rig update panel layout and functionality
2016-09-04 imp: reduced label sizes
2016-09-04 fix: now collision volume animations can also be exported
2016-09-04 imp: improved update tool (based on tests with toodledoo)
2016-09-03 new: added new avastar selection functions (needed for upgrade tool)
2016-09-02 fix: Bone restpose location needs to include joint offsets,
otherwise get distortions on meshes
2016-09-02 wip: discarded the structure bones from the joint calculations
they are placed automatically anyways
2016-09-02 fix: joint offset calculator now works based on the current shape
fixes shifting of skeleton after calculating offsets
2016-09-02 imp: fixes a precision issue when applying
the joint offset calculator repeatedly
2016-09-01 new: Added get_toe_offset from origin function to support
custom rigs with modified origin and modified pelvis
2016-08-31 fix: Added back custom shape for Torso
2016-08-31 wip: improve support for edited mPelvis bone (wip)
2016-08-31 imp: joint offset calculations now works for system characters
with arbitrary shape key settings.
Note: not yet working for custrom rigs
2016-08-31 fix: joint offset list was wrong formatted
2016-08-28 new: Use REGULAR_BONES for joint edit calculations (wip)
2016-08-28 new: Added list of regular bones for joint edit calculations
2016-08-28 fix: manual avastar update tool was broken after recent changes
2016-08-28 fix: improved joint edit calculations for custom rigs
2016-08-28 new: convenience operator for stepping away
from bind pose to joint editor (wip)
2016-08-25 fix: Applying bind pose could refuse to delete
the cached rig data (text block) because of
link count (not sure what's up here)
2016-08-25 Avastar-2.0-17
2016-08-25 upd: templates for avastar 2.0-alpha 7
2016-08-25 fix: Layout of armature info pannel
2016-08-25 imp: Order of Avastar pannels
appearance now on top, info pannel now at bottom
2016-08-25 new: Added convenience operator for converting
Avastar mesh to custom mesh on the fly
2016-08-25 imp: Volume bones now deforming by default
2016-08-25 fix: joint offset calculation now based on the mBones,
makes it much easier to keep the rig geometry intact
2016-08-25 imp: take care to export also unweighted bones in the middle
when they have joint positions. Otherwise we can get distortions
2016-08-24 fix: the hover attribute was used for toe offset and origin hover.
Separated this into the 2 attributes 'hover' and 'toe_hover'
2016-08-23 fix: spine controller now preserves spine state when shape changes
2016-08-23 fix: calculate bone positions now more robust
2016-08-23 fix: avoid asymmetric shift of skeleton due to hover calculations
not sure if that works out in general
2016-08-23 fix: unweighted bones with joint positions are now treated
like weighted bones and also exported to collada
2016-08-18 fix: for joint offset calculator with arbitrary slider settings
still issues near hands when sliders not in SL restpose
2016-08-17 imp: Added log info for exported bone sets
2016-08-17 fix: joint position support for restpose
2016-08-14 fix: joints now defined relative to original joints (wip)
2016-08-14 fix: Avastar now has a precise restpose
SL Restpose Skeleton.
Various edits to better suport joint offsets(wip)
2016-08-14 fix: Issues with eyes in lad definition
2016-08-13 fix: for eye scaling
2016-08-06 fix: delete all joints operator now really deletes all joints
2016-08-06 new: now deleting orphaned joint entries
when bones are deleted, no longer throws an exception.
2016-08-06 new: add option to only remove selected joint offsets
2016-08-06 fix: joint position now takes current joint offset
into account (to get wysiwig behavior)
2016-08-04 fix: avoid raising error when rendering
2016-08-04 upd: version number of template files
2016-08-04 Avastar-2.0-16
2016-08-04 fix:sliders did not work for eyes and finger tips
2016-08-03 Avastar-2.0-14
This is still a work in progress update. But we have hope
that most of the big issues have been fixed.
Super important
The Rig Update Tool has not yet been updated!
We keep this task for the very end after all other
known issues have been fixed.
Important changes
- Avastar alpha-5 uses the most recent release candidate Skeleton
- We have separated the Rig Display panel from the new Rig Config Panel. The idea was to make things easier.
- More complete support for Sliders with Joint position.
IMPORTANT: Please edit joint positions only when the rig is in SL Rest pose (white stickman icon in Appearance sliders) Otherwise the joints move around in unexpected ways. Once you have finished your joint editing, you can use the sliders to check how the model behaves later in SL. - The easiest way to edit joint positions is to work in pose mode, then in the tool shelf -> Avastar -> Rig Config “Snap Rig to Pose”. This automatically calculates the joint offsets. this step is needed to support the sliders
- You now can edit the Rig (in Edit mode) and calculate the joint positions at any time:Tool Shelf -> Avastar -> Rig Config -> Store Joint Edits
- Remove Joint edits tool works reliable only when the sliders are in SL Rest pose (white stickman icon)
- The Collada exporter no longer provides the “with joints” option Avastar now can do the export without advise. We added a few moree options into the advanced section of the Collada exporter to get more control over what exactly gets exported (most usage for tool exchange stuff, not so important for Export to Target (Second Life)
Known Issues
- Joint position editor creates odd results when used when thE sliders are NOT in SL Rest pose (white stickman icon)
- rig Update tool does not yet work (see above)
- Animation importer does not yet know about the Bento bones
- BVH exporter has not been updated to support Bento Bones
- We have disabled most of the face and hand meta rig stuff as we first want to get the rig itself working
Changeset
2016-08-03 upd: temnplate files
2016-08-03 rem: Execute Rig Update upon Startup (not reliable yet)
2016-08-02 imp: removed debug statements
2016-08-02 fix: volume bones wrong placement when joint positions defined
2016-08-01 fix: reset rig with keep pose
2016-08-01 wip: Joint position fixes
2016-07-31 wip: joint position handling
2016-07-27 new: Add Translate option to headMatrix
2016-07-26 new: start fixing joint position support with sliders
2016-07-26 fix: bake pose to rig now also creates joint offsets
2016-07-23 upd: removed joint editor options: Store joints now always syncs and stores for all bones
2016-07-23 fix: adjust rig to pose now enables sliders
2016-07-22 wip: joint position fixes for usage with sliders
2016-07-22 wip: temporary discard hand rig
2016-07-18 new: more export options for the collada exporter
2016-07-17 upd: Skeleton definition release candidate
2016-07-17 imp: Tool tips for Mesh Info Panel
2016-07-09 fix: updating an Avastar with meshes flagged as System mesh but shape keys removed (happens in snap rig to pose when snapping with meshes is enabled)
2016-07-09 fix: NPE in display Avastar rig with Bone Map filter (after reloading a blend file)
2016-07-09 imp: display of Mapped groups now updates correct when fitting sliders are edited
2016-07-08 fix: Display of Weight Mapped bones Filter now sensitive on Select and deselect of objects
2016-07-08 fix: IK Target for Alt Eyes was not generated
2016-07-07 new:updated bento angel and updated face weights
2016-07-07 imp: added Eyebrows support (Cathy Foil)
2016-07-06 imp: lower cheeck slider based on scale
2016-07-06 imp: lower+upper lips parented to corresponding teeth
2016-07-06 imp: lower lips parented to lower teeth
2016-07-06 fix: for jaw bone location
2016-07-04 imp: Nose size now scale only, other nose sliders added more scale, reduced translation
2016-07-04 imp: Head Length slider (teeth now use scale instead of offset)
2016-07-04 fix: broken Eyes Long Head slider
2016-07-04 exp: WIP experimental definitions files (proposal for final setup)
2016-07-04 imp: avastar no longer uses pos for joint positions (turned out to be wrong)
2016-07-04 imp: Snap rig to pose now allows to rebind the meshes to new restpose without distortions (modifies the mesh)
2016-07-04 fix: merge weights to active vgroup now switches viewport to active group (avoids visual annoyance)
2016-06-29 Avastar-2.0-13
2016-06-29 fix: classic skeleton was setup wrong
now takes the definition from skeleton_2
2016-06-27 Avastar-2.0-12
Important changes:
- custom meshes no longer create shape keys when sliders are enabled
- Sliders now also work when your mesh is in edit mode
- The joint position editing is almost ready to use (see note below)
- Updated weights for the head mesh. Eye lids now should work much smoother
- All recent changes to the skeleton and lad are included
Known issues:
- When you create a new Avastar character, then its head reacts to
the sliders as if it is a custom mesh. - The joint position editor has difficulties with the bone end points
of the leaf bones (bones at end of bone chains) - When you edit a mesh (add/remove verts) while sliders are enabled,
this can lead to very odd behavior when you change back to object
mode. Best is to disable sliders when you attempt to add/remove
verts. Moving verts around should be ok. Don’t forget to bake
changes into the mesh before you leave edit mode. - when you disable/enable the sliders it can happen that the eyes
pop out of the face. When that happens, then in most cases it
is sufficient to enable the sliders again. Then the eyes snap back
where they belong.
Note for joint position editing:
The joint position editor is not strictly necessary to define joint offsets. For now an alternative way is :
- disable sliders and keep them disabled!
- Edit your skeleton as needed
- when you export, then export without joint positions. This will
export the skeleton as it is. SL figures out on its own which bones
need to get joint offsets.
when the joint position editor is ready it will become possible to use the sliders AND define joint positions.
Detailed change set:
2016-06-27 imp: updated templates and assets library to newest version
2016-06-26 imp: preset for skinning now checks if object
is in edit mode and sets show weights if applicable
2016-06-25 fix: removed mesh_id property from frozen objects
2016-06-25 imp: Added warning popup when editing Avastar Meshes
2016-06-25 fix: ensure that bento heads do not get polluted
with unnecessary weights from mHead
2016-06-25 imp: updated Skeleton and lad files to newest version
2016-06-25 imp: replace shape keys by own shape system
to avoid inter dependencies with blender shape key system)
2016-06-25 imp: enable translation animation export by default
now officially supported by SL
2016-06-25 imp: tooltip for animation export options
2016-06-21 imp: make user interface more stable when DRIVERS are missing
2016-06-21 imp: take length of mEye bones from avatar definition files (only for avastar-2)
2016-06-18 new: collada exporter now cooperates with joint offset editor
2016-06-17 new: Added joint position editor (work in progres)
2016-06-05 fix: export correct bone connect info (only usefull for reimport to Blender)
2016-06-01 imp: display pannels for joint position editor
2016-06-01 new: Added export option for rawdata export (tool interchange)
2016-05-29 imp: improved tooltips
2016-05-29 imp: remove weight groups tool can now be used for any MESH object
2016-05-29 imp: improved spine controller, various small display improvements
2016-05-29 new: added collada options
layer, roll, tail support, only useful for reimport to Blender
2016-05-23 fix: joint position editing optimizations, Added new Spine fold/unfold options
2016-05-17 fix: issues with feet bones
2016-04-18 Avastar-2.0-11
2016-04-18 fix: tweaked fully fitted to keep deform flag for base bones
2016-04-18 wip: make rig update more stable
2016-04-18 new: Added minor tweak in log message
2016-04-17 fix: Added missing info box for Collada exporter
2016-04-17 fix: rig version update now copies material settings
for avastar meshes and adjusts the shape after update
2016-04-17 Avastar-2.0-10
2016-04-17 fix: Added missing info box for Collada exporter
2016-04-17 fix: rig version update now copies material settings
for avastar meshes and adjusts the shape after update
2016-04-16 imp: added verbose tool tips
2016-04-16 imp: reordered the collada panel,
added description tooltip for new add mPelvis bone option
2016-04-16 fix: No longer use filename as name for exported Mesh objects
2016-04-16 new: Added option to enforce export of mPelvis for partial rigs
2016-04-15 new: Export only Weighted Bones for EXTENDED export (bento)
2016-04-14 fix: Added constraints for hinds and spine bones
2016-04-14 fix: Allow animate Avastar sliders
although not very useful because
the sliders reset the rest pose on every frame)
2016-04-13 imp: Improved weight maps for Extended head
2016-04-13 imp: Added most recent Extended Avatar definitions (release candidate)
2016-04-13 new: added parameters for find > 4 weights
now can run on unbound meshes, and can specify weight limit
2016-04-06 fix: allow to create new Avastar on other layer
even when active Object is not visible
fighting usability annoyances
2016-04-05 new: Added new Bento Angel for bento release candidate
2016-04-05 new: Added Rig repair option to Tools pannel (experimental)
2016-04-05 new: Added weight source 'extended weights'
copies prepared weight data from assets.blend)
2016-04-03 wip: allow Avastar to run on Blender 2.75 (needs more testing)
2016-04-03 new: Added sliders for extended bones (facial expressions)
2016-04-03 exp: weight map control pannel
now also shows up for Avastar Meshes
not sure if this is a good idea though)
2016-04-03 imp: weight counter now also works on non rigged mesh.
Extended weights now works for all extensions found in the assets.blend
2016-04-03 fix: Added teeth bones to meta ik rig
2016-04-02 fix: bone weight copy from avastar templates
2016-04-01 fix: Always get the correct lad file for the skeleton type (basic/extended)
2016-03-24 new: Added rig presets editor to Addon Panel
2016-03-20 fix: Wrong assignment eyes and spine to bone layers and bone groups
2016-03-20 new: added max number of exportable bones
LL limitation: max 110 weighted bones per mesh
2016-03-20 Avastar-2.0-9
2016-03-20 Added rig version check pannel
2016-03-20 imp:Tooltips in the addon configuration panel
2016-03-20 new: Added animation cast tool to Sparkles
2016-03-18 wip:animation cast operator (will go to Sparkles)
Create video from Viewport frame by frame
2016-03-13 fix:Reset to default shape lost active object
2016-03-02 Avastar-2.0-8
2016-03-02 imp: Replaced templates with new avastar-2 templates
2016-02-28 exp: Added support for automatic
weight fixes when exporting Extended Skeleton to Main grid
2016-02-27 new: Added support for convert Manuel Lab to T-Pose
2016-02-23 imp: adjusted fitting presets
2016-02-22 imp: Updated Rig Presets
2016-02-20 new: Added extended support for ManuelLab
works with manuellab 1.1 or newer
2016-02-18 new: Added apply pose on unbind (Snowflake icon)
2016-02-10 Avastar-2.0-7
2016-02-10 fix: Bento Avatar create broken
version incompatibility with blender 2.76 and older
2016-02-09 imp: Added Rig Create Panel
2016-02-05 imp: Improved Addon Preferences pannel
2016-02-05 imp: Avastar is now much more friendly to Rigs with missing Bones
good for update Rig function)
2016-02-03 imp: take care of occasional issue with import of xmlrpc.client
2016-01-31 wip: added face rig mouth part
2016-01-31 wip: added alternative Avastar skeleton proposal
2016-01-25 imp: selection of bones in Fitting Panel
now consistent with Blender's selection state
2016-01-25 his: blender 2.77 api change (Nasty, hopefully not seen by user)
2016-01-22 fix: test for non avastar rig during
collada export, improved error messages.
2016-01-22 fix: Fixed a possible problem with unweiughted verts during export
2016-01-13 Avastar-2.0-6
2016-01-13 imp:(un)lock constraints panel now has selector for: Selected, Same Group, Visible, All 2016-01-10 imp: make separation between the Bone Constraint Pannel and the Bone Deform Pannel more clear 2016-01-10 fix: UI less User Panel Jumping up/down 2016-01-10 fix: bind with keep now auto enables fitted mesh bones when necessary 2016-01-09 fix: strange error in animation export (probably outdated data, fixed by making local copy of animation data) 2016-01-08 imp: move groin to separate layer 2016-01-07 fix: Documentation links 2016-01-07 new: add face rig (wip) 2016-01-07 imp: long text for shape not found 2016-01-03 imp: updating Avastar always creates failure (blender restart needed). This fix makes it a bit less troublesome (wip) 2016-01-03 fix: gracefull enable/disable of deform flag when control bone is missing
2016-11-11 Avastar-2.0-2.05
Release notes are not yet available