Avastar-2 Release Notes

Customers

Find new updates in your download folder. There you also find 2 additional subfolders:

  • The Archive contains all old updates (see listing below. just in case …
  • Testversions contains new updates. These are development snapshots for upcoming releases.

Non Customers

Get your personal copy from the Jass-Shop in SL , or via Paypal (see right side of this page)

Avastar-1 legacy…

The changelogs from previous releases:

Open Avastar-1 Release Notes…

Testing Avastar-2

If you want to help us finding bugs:

Testing Avastar-2

Avastar Download:

  1. Open your Download Page
  2. Open the Avastar Download page
  3. Open the subfolder named the_archive
  4. Lookup this file:
    avastar-2.0-23_blender-2-77.zip

Note: We are about to finish a new update with many changes. Check out the Testing Avastar-2 page (see above)

Sparkles Download (optional):

  1. Open your Download Page
  2. Open the Sparkles Download page
  3. Open the subfolder named the_archive
  4. Lookup this file:
    sparkles-1.7-3_blender-2-77.zip

Note: Sparkles is not yet tested witj Avastar-2, please report issues

Avastar-2 Release Changelogs

Avastar 2.0

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

  1. Avastar alpha-5 uses the most recent release candidate Skeleton
  2. We have separated the Rig Display panel from the new Rig Config Panel. The idea was to make things easier.
  3. 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.
  4. 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
  5. 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
  6. Remove Joint edits tool works reliable only when the sliders are in SL Rest pose (white stickman icon)
  7. 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:

  1. custom meshes no longer create shape keys when sliders are enabled
  2. Sliders now also work when your mesh is in edit mode
  3. The joint position editing is almost ready to use (see note below)
  4. Updated weights for the head mesh. Eye lids now should work much smoother
  5. All recent changes to the skeleton and lad are included

Known issues:

  1. When you create a new Avastar character, then its head reacts to
    the sliders as if it is a custom mesh.
  2. The joint position editor has difficulties with the bone end points
    of the leaf bones (bones at end of bone chains)
  3. 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.
  4. 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