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 typos in the user interface)
Bold face: Significant change
Green: No major issues known
Blue: Can be used, has known issues which have been fixed in a newer version
Red: Please do not use this revision, we recommend to upgrade to newer version
Orange: Instable version
Avastar-for-Blender-2.93-10 (2022-jan-15)
- Fix: The retarget tool attempts to create fcurves for all bones
- Fix: Avastar exporter ends with tracedump when there are no hidden objects in the scene
- Fix: Bone colorization when using bone mapper
- Imp: Make retarget tool more stable and faster
Avastar-for-Blender-2.93-8 (2022-jan-15)
- New: option for Retarget to (COG|Origin) root bone (to avoid floating avatars)
Fix: Added missing Hand structure bones to retarget maps (broke Bento animation imports)
Avastar-for-Blender-2.93-7 (2022-jan-11)
- Fix: (very important) Avastar now creates correct bindings for native models (made with Avastar) and imported models (from developerkit manager)
- Fix: (important)Avamesh now has the option “use bind pose” enabled by default to make sure the hands keep nice
- Fix: (minor) Importing an animation without animation data creates a trace dump
- Fix: (minor) creating a rig when importing an animation reports wrong context
Fix: Export works again after fixing the broken Documentation module
Avastar-for-Blender-2.93-5 (2022-jan-05)
- Clean up Weight copy panel and make it more intuitive
- Fix: active weightmap is not preserved after weight copy
- Allow to make a weight copy ‘to selected verts only’ even when the target object is not in edit mode
- Imp: make sure that all object select states are preserved when doing a weight copy
- Imp: clarify labels in weight copy tool
- New: added orange warning dot for user interface (weight copy tool)
- Fix: Weight Copy did not take care of Modifiers
- Optimized Maintenance panel. Removed login section for security reasons
- Fix: Export meshes even when armature is in a disabled collection
- Fix: When rebinding with use as bindpose, the bind_mat data (bone properties) must be adjusted accordingly, otherwise we get distortions on upload to SL
- Fix: fitting preset now uses the set of deform bones instead of basic bones and volume bones
- Imp: Reorganize the Binding Panel
- Imp: Add back the clear bone weights operator button
- Imp: use the collada importer bone chain finder to prepare a rig for the developerkit manager
- Fix: propagate bone roll from collada to avastar (when using developerkit manager)
- Fix: Hand structure bones are not set correct when using bind pose
- Fix: When moving the sliders in the fitting panel, the armature changes its mode from POSE to OBJECT
- Fix:Document baselink is sometimes added twice, resulting in broken links to document site
- Fix: changed schema of documentation link from http to https
- Fix: eye targets can not be moved by default
- New: Added simple rig to mesh converter (wip)
- New: Added more properties for to be used in action names (for animation exporter)
Avastar-for-Blender-2.93 (2021-nov-01)
- Cleanup: adjust templates versions to avastar 2.93
- Change From Machinimatrix to Avalab
- Retarget: Do not add any translation to bones during animation transfer. this should be coupled with the ‘use translation’ option
- Retarget: Reference location added with wrong sign ? Odd bug… needs to be checked
Avastar-18-for-Blender-2.92 (2021-oct-25)
- Fix: precision was set too low. This causes incom[patible meshes with older Avastar versions
- Fix: the conversion on load failed, possibly because of a change in the Blender Python API
- imp: Rename weld normals to align normals in user interface (to make more clear what happens
Included fixes from Avastar-17-for-blender-292
- Fix: meshes are not exported in restpose but in current pose, leading to distortions on import to SL
Included fixes from Avastar-16-for-blender-292
- 2021-10-18 20:35:36 +0200 wip: retarget: Several changes, still work in progress)
- Fix: Add back correction for COG height above ground
- Fix: rebind armature creates wrong meshes when meshes where bound with different bind shape
- Fix: Weld Normals used old syntax (only relevant for Blender 3.0)
- Fix: addon preferences: setting the flag for Locking Neutral shape has no effect
- Fix: keep shape when rebinding, this issue may be related to the ‘baked gender’ patch
- Fix: welding normals creates wrong normals when gender is set to male
- Imp: add compatibility mode for male exports (avoid incompatibility with Avastar 2.79 and older)
- Fix:the collada exporter always keeps the avastar rig selected after finishing,
even when it was not selected before the export started - Imp: Retraget: move the miror retarget and the retarget clean operators further up for better usability
Avastar-15-for-Blender-2.92 (2021-sep-23)
Fixes:
- Fix: Avastar’s limit weight count keeps the wrong vertex groups
- Fix: Migrate rig using the option ‘apply ro&scale’ creates a tracedump
- Fix: Retarget tool now takes care of scale, rotation, transfer and bone roll (roll support needed for mixamo)
- Fix: make sure a pose gets transferred correctly when the bone mapping tool (see new) is enabled
- Fix: When binding/rebinding the bindpose mode is not preserved for each individual mesh
- Fix: Make Avastar compatible with Blender 3.0
- Fix: Weight “Copy from meshes” unintentionally used hidden bone group selection from “weight from bones”
Improvements:
- Imp: Display calculated animation runtime in animation export panel
- Imp: Export: check broken associations between vertex and vertex groups (experimental, probably not needed)
- Imp: Avoid jumping to edit mode while exporting a mesh
- Imp: improve organization of the retarget pannel
- Imp: Allow collada exporter to export when the armature is hidden and/or located in a disabled collection
New:
- New: Avastar pose library for retarget (wip, not yet used)
- New: mixamo retarget preset has wrong bone mapping on the hands and arms
- New: Add slider to control amount of simplification during animation export
- New: Add color scheme for retarget bone pairs while interactive retarget tool is active
- New: Added support for Animesh attribute in Rig preset
- New: Added Skeleton type (to support Animesh Skeletons)
- New: Added Animesh Skeleton Preset to the menu: Add-> Avastar -> …
Avastar-9 – Avastar-14 for-Blender-2.92
Please do not use these versions any longer. Please update to Avastar-15-for-Blender-2.92, see above.
Avastar-8-for-Blender-2.92 (2021-june-6)
- New: Add option to copy weights only from selected bones
- Fix: loading a shape from file does no longer work in Blender 2.93
- Fix: When locking/unlocking all pose bones, nothing happens
- Fix: Initial pose bone locks are wrong for the face bones
- Fix:Walk cycle generator does not work when automatic visual keying is enabled
- Fix:locking all animation bones also locks all deform bones
- Fix: too many Animation bones are considered to be Lockable/Unlockable (in Pose Pannel)
- Fix: Groin should be locked by default
Avastar-7-for-Blender-2.92 (2021-may-18)
- Added support for mixamo animation retarget (assuming the mixamo rig is always the same)
- Imp: Added hand structure bones as possible targets for the retargetmap
- Fix: a comment was called with too few parameters, which can break the trasnfer of action data during animation export and animation transfer
- Fix: if the user tries to assign ‘the current active bone’ to the retarget map when no bone is active, then avastar fails silently
- Fix: The pivot icon in the Retarget map is slightly misplaced and barely clickable
- Fix: exporting with bind shape resets the shape to white stickman
- Fix: Unreported potential bugs due to bad code (it is unknown which bugs are fixed with those changes)
- Fix Collada exporter: Mesh texture get node by name has a typo and can not work correctly
Avastar-6-for-Blender-2.92 (2021-may-08)
- Fix: Update/Replace Avastar Rig fails when the armature has children of type EMPTY
- Fix: New Avastars have the Shape Editor locked
- Update: Avastar templates to newest Avastar version
- Update: Avamesh to newest Avastar version
- Fix: When selecting smooth weights when doing a copy weight from bone, the operation terminates with a stack trace
- Fix: Animtion exporter does not use the correct values for the $fps, $start and $end vars
Avastar-5-for-Blender-2.92 (2021-may-01)
- Fix: Clean weight groups removes mirrored weight groups created by Mirror Modifier
- Fix: Option ‘Adjust volume bones to rig’ creates a tracedump in the blender console
Avastar-4-for-Blender-2.92 (2021-april-30)
- Revert “fix: skeleton copy results in weird bone orientations” this approach did not work as expected
- Fix:clean weights needs an armature to work
Avastar-3-for-Blender-2.92 (2021-april-21)
- Fix: Pose bone selection changes without reason when switching workflows or switching between object modes
- Fix: Adjusting avastar data on load can fail for (old) blendfiles caused by unexpected properties
- Fix: Skeleton copy sometimes results in weird bone orientations
- Fix: Clean weights actually does not clean anything
- Fix: Smooth weights result in a trace dump
Avastar-2-for-Blender-2.92 (2021-april-05)
- New: add smooth weighting after copy from meshes. Also remove obsolete functions
- Fix: when migrating a rig, then also move unbound children of armatures
- New:added filter to weight copy from meshes to show only the selected meshes
- Revert: Remove support for Blender weight copy tool
- Fix: Clean weight maps sometimes results in a stacktrace
- Fix: snap attachment bones to rig (experimental feature) is broken
- Fix: Bone use_connect state is not preserved when updating(migrating) a rig
- Fix: developerkits with the character sequence ‘AVASTAR’ in the filename can not be loaded into the devkit manager
Avastar-1-for-Blender-2.92a (2021-march-15)
This is a bugfix release used for testing purposes. Please do not use in production!
- Fix:Rig migrate tool never uses the bone groups from the new rig even when preserve bone colors is disabled
- Fix: Blender crash when avastar tries to fix mesh in sculpt mode (might break other situations)
- Fix:make Avastar weight copy tool faster (the old avastar weight copy tool is back but much faster than before)
- Fix:rebinding multiple objects will rebind only one object and revert all others to previous shape
- Fix:check tool ‘collada export can be done in this mode’ should allow export with hidden armature
- Fix: do not apply transforms when importing rig from file. This needs to be handled by Avastar, not by the file improter
- Fix: Smart Bone Connector potentially can destroy the rig structure when handling connected bones
- Fix:Update avamesh to newest rig version
- Fix: Tool Box User interface uses wrong references into Documentation
- Fix:Update rig neeeds to also update animations (PelvisInv has been renamed to Tinker)
We also have a few improvements and a new Tool for finding bad weighted spots (no documentation yet)
- Cleanup: Avastar custom Icons where too big
- New: weight consistency checker (wip)
- Imp: make copy bone weights much more efficient (10 times faster)
- Imp: add explanation to hover text when collada export button is disabled
- Imp: Select the just created armature as active object instead of reverting to old selections after reating or migrating an armature
- Imp:add hover tooltips to the Avastar Presets
Release Avastar-for-Blender-2.92 (2021-02-25)
- Fix: links to operator documentation
- Fix: links to Help Documentation
- Fix: Updated version numbers of Avastar Templates
Release Candidate Avastar-2.91-67 (2021-02-21)
- New: Added Sparkle Shape based weight mirror copy to replace blender’s own weight copy tool
- New: Cloth Template file (without Avastar rig)
- New: separate IK settings in Rig Display panel into own sub section for IK Bone Groups
- Fix: Copy Bone weights operator has outdated copy options
- Fix: find unweighted vertices can result in a tracedump when the object selection contains non Mesh Objects
- Fix: lower cheek bones go in wrong diretion when using the Face IK
- Fix: (partial) links to Website documentation are outdated
- Fix: create a warning when an object can not be made active instead of creating a traceback
- Fix: Avastar internal fixes on loading a Blendfile must not be made on disabled collections
Release Candidate Avastar-2.91-66 (2021-02-15)
- Fix: Armature pose bone visibility changes after rig replace and rig migrate
Release Candidate Avastar-2.81-65 (2021-02-14)
- Fix: Develoeprkit manager adds unnecessary extra armature modifier
Release Candidate Avastar-2.81-64 (2021-02-11)
- Imp: merge weights (undocumented feature) needs at least two bones to be selected in pose mode before it can do its job
- Fix: Collada exporter creates empty collada file without warning when no meshes are exported
- Fix: warning popup has outdated instruction for locating the rig inspector
- Fix: apply bindpose during unbind fails when mesh has no shape meta data (can happen with rigs in older blend files)
- Fix: unbind breaks parenting even when the break parent option is disabled
- Fix:armature inspector displays senseless information when rig is not an Avastar rig
- Fix: unparent sources breaks scaling, this has been seen in unbind and in update rig
- Imp: Parent/child relationship can be kept intact when unbinding (option, default:break relationship like its done in Blender)
- Imp: by default remove original meshes when freezeing an avastar mesh
- Fix: armatures from old blendfiles forget some of their avastar properties during file open
Release Candidate Avastar-2.81-63 (2021-02-06)
- Fix: Update bind does not preserve original bindshape
- Fix: avoid tracedumps when fitted mesh panel is open or when trying to rebind
- Imp: visibility of icons and adjustments of icon colors
Release Candidate Avastar-2.81-62 (2021-02-05)
This is mostly an update for improving (make it easier to use) the user interface
- Fix: switching bones of bone pairs in Fitting sliders is now better displayed in user interface
- Fix: when rebinding we now can preserve the original shape, or rebind to the new shape
- Imp: Collada export issues are now reported more user friendly
- New: Unbind can now disable unparenting (in operator redo panel)
- Fix: Bone Locking functions (in posing panel) behave odd
- Imp: Export Animations has misleading button label
- Imp:Updated Button names for maintenance (avastar update)
Release Candidate Avastar-2.81-61 (2021-01-21)
- Fix: Clean weightmaps does not clean maps when they contain only 0 values
- Fix: Bindshape icon should only appear if bindshape is defined. Also bind_shape must be created when rebinding
Release Candidate Avastar-2.81-60 (2021-01-21)
- Fix: Typos in user interface
- New: Added support for reset to bindshape in user interface
- Fix: Animation settings are not correctly read from old blendfiles
- Fix: remove empty box in user interface of weight copy tool
- New: Change name convention for Avastar filename
Release Candidate Avastar-2.81-59 (2021-01-21)
- Fix: Weight Copy top Selected vertices does not work as expected
- Fix: Weight Copy with the Smart Copy Map does not support copy to selected vertices
- Fix: binding and setting bindpose partially broken
- Fix: inconsistent behavior when fitted sliders are used after reloading a blendfile
- Imp:Fitted mesh sliders are now significantly faster when fitting single vertices
Release Candidate Avastar-2.81-57 (2021-01-21)
- Fix: Fitting panel now works again as expected.
- Fix: Disabled ability to use fitting sliders when mesh is in edit mode (needs documentation)
- Fix: Make sure the mesh is updated when changing the fitted mesh slider valuess
- Imp: Set shading type to SOLID when calling the fittied mesh preset
- Imp: Hover text for fitting preset
- Fix: Fitting panel: keep active vertex group after Smooth weights
- Fix: Optimized FittingBone hover text
- Fix: Fitted mesh panel: Keep active weightgroup seleted after fitting
- Fix: Typo in fitted mesh popup text
- Fix: Copy weight from meshes: mesh list display state not correctly set
- Fix: Typos in hover text
Release Candidate Avastar-2.81-56 (2021-01-16)
- New: Added new Smart weight Copy tool
- Fix: Weight copy: Clean maps does not work
- Fix: Copy form meshes wrongly depends on which bones are selected
- Fix: Last preset marker not set correctly for the Weight and pose preset
- Fix: Smart Weight Copy tool now can also run with Blender < 2.92
- Fix: Avastar now can be installed again on Blender 2.83 (lower releases probably work too)
Release Candidate Avastar-2.81-53 (2021-01-12)
- Imp: make weight copy tools easier to understand
- Fix: add back copy weights to selected vertices (needed because of a missing feature in blender)
- Fix: Armature info falsely marks every rig as compatible to SL
Release Candidate Avastar-2.81-52 (2021-01-12)
- Fix:binding and weight copy panels now use same code
- Imp: pose copy/paste buttons have misleading hover text
Release Candidate Avastar-2.81-51 (2021-01-09)
- Imp: Face weight Generator very confusing to use
- Fix: make face IK insensitive to bone roll (needed for safe migration of bento rigs to newer versions)
- Imp: mouth bones group bone color is too dark, changed to light grey
- Fix:Avastar demo skin materials are too shiny
Release Candidate Avastar-2.81-50 (2021-01-07)
- Fix: face weight generator now preserves the selected bones and it displays the weight maps consistently
- Imp: The Mesh Cleaner now cleans all selected objects instead of just the active object
- Fix:face weight generator usage workflow broken
Release Candidate Avastar-2.81-49 (2021-01-06)
Avastar 2.81-49:
- Fix: Face weight generator usage workflow broken
Avastar 2.4-48:
- Fix: Binding huge meshes becomes extremely slow and blocks Blender for several minutes.
- Fix: Retarget adds the distance of source rig and target rig to the animation (COG location).
- Imp: add Basic Avastar Preset, mostly used for Importing SL Animations.
Release Candidate Avastar-2.81-47 (2021-01-03)
- Fix: Upgrade/migrate/repair reverts the rig to white stickman instead of the original shape
- Fix: In Tool Box: fix limit settings for weight maps does nothing
- Fix: Move COG into place after changing sliders or after migrating or replacing the rig
Release Candidate Avastar-2.81-46 (2021-01-03)
Improved functionality:
Imp: hover texts for better reading and typo fixes
Imp: rewording of hover text for manage System meshes
Imp: Tool Box completely reorganized
Imp: Added panel descriptions for Retarget and Rigging when there is nothing to do
Imp: Face IK state can now be keyed for animation
Imp: IK pole target adjustment
Imp: add initial rotation to arms when switchiong to IK based animation
Imp: Target orientation adjuster now places target to more convenient place (on arms only for now)
Imp: Order of IK buttons in Rigging panel
Imp: Clear target weights now removes selected vertices from all weight maps
Fixes
Fix: Stacktrace when using the smart key tool on an empty action
Fix: Take care of unsupported data path when using the smart key tool
Fix: Weld Weights from rigged does not use the value changes from the Redo panel
Fix: Walk cycle generator operator is hidden when no meshes in rig
Fix: Walk cycle generator no longer creates new fcurves (it only needs to add keys to existing curves)
Fix: Blender crashed when adjusting shape sliders
Fix: Wrong operator description for bind to current pose
Fix: Avoid operator Tracedumps when no active object is in contect
Fix: Remove debug text from message boxes
Fix: System Meshes manager button label
Fix: System Meshes Manager did not correctly setup th eredo panel
Fix: IK Chain controls buttons did not work as expected
New and Removed
New: Added new workflow preset weight&animate
New: Walk cycle generator from Sparkles
Removed: Draw differences from edited Joints to Original location (will be added back later)
Release Candidate Avastar-2.81-45 (2020-12-30)
This release was never uploaded, all changes are combined with version 2.81-46 (see above)
Release Candidate Avastar-2.81-44 (2020-12-08)
- Imp: (Binding) Allow binding only to visible bones. Alsoe the binding redo panel now allows an interactive binding
- Imp: (Unbind) Show cleanup button only when there are properties to be cleaned up
- Imp: (Export) make warnings/errors more readable when exporting to collada
- Fix: (IK) Auto IK for tail and wings was missing
- Fix: (Weighting) error when switching to Fitted workflow when a mesh is the active object
- Update: (Versioning) library blendfiles and templates
- Fix: (Anim Export) Proper update of animation settings
- Fix: (Anim Export) reworded operator description for Action Synchronization in Animation exporter
Release Candidate Avastar-2.81-43 (2020-12-08)
- Imp: Smart Keying Tool has now a smart Redo Panel as well
- Imp: use bigger shapes for the Wrist pose bones
- Imp: use a proper Icon for the Smart keying Tool
Release Candidate Avastar-2.81-42 (2020-12-07)
New:
- Smart Avastar keying tool (HOT!)
- Add 2 new Fixing tools in toolbox (for weight limit and remove doubles)
- Add back export option for exporting with textures
- Add new section to Shape Editor for showing only sliders which affect the active obejct (active object can be mesh or Armature)
Fixed and Improved:
- Imp: error message now displays the bad bones when Avastar detects weights on animation bones
- Fix: move imports for profiling tool to the tool functions in order to avoid issues on linux (reported by user)
- Imp:allow Shape Editor to be displayed either in N-Panel or in Properties panel or both
- Fix:typos in user interface
- Fix: rebind only rebinds active object when multiple meshes are selected
Release Candidate Avastar-2.81-41 (2020-11-07)
- Fix: old rigs need to unlock the Torso when Migrating the rig
Release Candidate Avastar-2.81-40 (2020-11-07)
- Fix: improve hover tooltip for the bone lock option when exporting an animation
- Fix: locking the Torso bone during animation import results in torso shifted
- Fix: colorize Fitted Mesh bones icon in workflow panel
- New: Added option for fully automatic mesh rebinding (Disabled by default, is a bit of an experiment)
- Fix: Added handler for check dirty mesh on load (avoids issues when saving a blendfile while a mesh is still edited)
- Fix: colorized eye icons in rig display pannel
Release Candidate Avastar-2.81-39 (2020-11-07)
- Fix: Make sure the COG is not moved when upgrading a rig (needs more testing)
- Fix: Make sure that Avastar recognizes when a rig uses old PelvisInv instead of new Tinker bone (users reported tracedumps)
- Imp: Colorise bone icons in rig display panel
- Change: Make triangulation on export optional
- Fix: Align IK to rig sometimes produces very strange shifts in the pose
- Fix: Update gender only when really necessary to avoid automatic updatShape call
Release Candidate Avastar-2.81-38 (2020-11-07)
- New: Added ‘lock bone scale’ (for edited joint) This is the same as what SL does when uploading with bone scales locked
- Fix: in Edit mode Clean all entries in deforming vertex groups for selected vertices before calling the weight copy tool
Release Candidate Avastar-2.81-37 (2020-11-06)
- Fix: workaround for Blender bug https://developer.blender.org/T82455
- Fix: Support for bone constraints to other rigs (mentioned in Dioscord)
- Fix: spine fold/unfol does not adjust the bones as execpted
- Fix: remove trailing dots in hover text messages (does not match with Blender sandard)
Release Candidate Avastar-2.81-36 (2020-10-24)
- Imp: Added automatic shape control for developer kits
- Fix: When copy weight from meshes the tooltips for hide and select have been interchanged
- Fix: Blender 2.90 compatibility break affecting armature freeze and pose as bindpose
- Fix: Typo in tool tip
- Fix: Avoid import of Avastar materials when only the Skeleton is added to the scene
- Fix: Tinker animation does not translate correctly to avatar animation in SL (need to include mTorso when Tinker is animated)
- Imp: Make ‘Sliders editable’ a property of the Rig (was a scene property)
- Fix: SL rigs for developer kits imported from Collada files do not work
- Imp: find asymmetries use center is now default
- Fix: Handle rigs with outdated PelvisInv correctly
Release Candidate Avastar-2.81-35 (2020-06-21)
- fix: remove scaling by pixel size, that might have been one of those changes made in Blender 2.8
- fix: When updating rig with mesh_repair, then all Avastar meshes must be replaced and the original meshes must be removed
- fix:allow editing of Pelvis bone in joint edit mode
- fix: do not show warning about export in neutral shape when using bind pose (the neutral shape export is enforced anyways in that case)
Release Candidate Avastar-2.81-34 (2020-06-14)
- Fix: mix up flags for “use male shape” and “use male skeleton” causing distortions
- Fix: Make report of Animation export more clean in Console
- Imp: Added extra icon to Bind section in Skinning pannel for better reading
- Fix: Make sure that when bind pose is used and sliders are active, then the rig is exported in neutral shape
- Fix: create a warning message when spine bones are missing (instead of creating error entries in the console)
- Fix: remove duplicate freeze pannel from Avastar tool_box
- Fix: make sure the preserved(during collada import) bind matrix is always used also for export,
even when not using bind pose
Release Candidate Avastar-2.81-33 (2020-06-14)
- Imp: Print warning when trying to export a mesh with bind_data presets in other than Neutral shape
- Fix: Animations in anim format broken (only works when hand morph is set)
- Fix: Rebind meshes after fixing spine only if spine bones really have been adjusted
- Fix: Dirty Mesh handling: marked meshes as dirty even when nothing changed.
Release Candidate Avastar-2.81-32 (2020-06-07)
- Fix: Line bones are not handled correctly when they have no parent (avastar is too restrictivce here)
- Fix:custom gender icons do not show up in user interface (only after reloading addon, possibly blender issue)
- Fix: when exporting an animation for an attachment, then allow to disable automatic hand morphs
- Fix: log message creates misleading info
- New: Added shape debug button to Avastat tools (maybe temporary)
- Fix: make sure the rig properties are corectly updated after loading a blendfile
- Fix: when loading the Shape editor also make sure the male switch is updated correctly
- Fix: Handle situation gracefully when there is no active pose bone
- Imp:Developerkit editor layout
- Fix:export mesh without joint edits breaks when the joint edit map has been cleared
Daily build Avastar-2.81-30 (2020-04-24)
- Fix: Fixed some links to document pages (wip)
- Fix:Freezing single object does not use new name field.
- Freezing multiple objects does not preserve active object
- Freezing multple objects creates bad object names
- Imp:remove Freeze&Bind operator from user interface
- Fix:Extended BVH animations use mSpine 1/2/3/4 and not Spine 1/2/3/4 as bone names
- Fix: The rig connection is not always preserved when updating a rig
Fix: Animation importer now takes care of the pose bone rotatiopn_type
and creates either quaternion fcurves or euler fcurves as needed - Imp:Binding now automatically enables show armature in edit mode
- New: moved the Freeze Tool into the Skinning Panel
- Fix:when calling the bone locator in the Joint Positions list widget, blender creates a tracedump
- Imp: animation exporter: make tool tip more clear
- Fix: internal error when baking a texture with the avastar texture bake tool
- Fix:undo after adding a developerkit model undos 2 steps instead of just the developerkit action
- Imp: Avatar male/female setting now more clear (and more like in the SL viewer)
- Imp: Replace ‘load/save Avatar Shape to buffer’ by ‘Export/Import Avatar Shape to/from file’
- Imp:Rename ‘Appearance Panel’ to ‘Avatar Shape Editor’
- Fix: using icons during Addon init fails because icon setup is called too late in timeline
Daily build Avastar-2.81-29 (2020-04-19)
- Fix:collada exporter forces Armature into Object mode
- Fix:hand structure bones get not placed correct after apply pose as bind pose
- Fix:Eyes and Alt eyes pose bones can be moved around with ‘g’
Daily build Avastar-2.81-28 (2020-04-17)
- Cleanup: Make the check for dirty armature more efficient
Release Candidate Avastar-2.81-27 (2020-04-16)
- Imp: Added link to help page to export warning panel
- Fix: Make sure that rebind Mesh also works when the armature is in pose mode
- Fix: Shape keys are now synced when rebinding a Mesh
- Fix: Take care to catch edits of Shape keys to indicate that a Rebind is neccessary
- Fix: Custom Shape keys work again for Custom mesh
- New: Added Auto Rebind option
- Fix: Added improved error and warning panels for Collada exporter
- Imp: Rebinding a Mesh no longer destroys shape keys
- Fix:Added back missing selection for Render Type Selection during export (now apply modifiers)
- Fix: Ensure Sliders get initialized to avoid issue while rebinding when sliders not yet enabled
- Imp: Made rebind and Slider update a bit faster
- Imp: Add optional pointer to website url when creating a warning or error popup
- Imp: Changed Message text for Export warning
Release Candidate Avastar-2.81-26 (2020-04-10)
- Fix: Rebinding also needs to repair the Avastar metadata
- Fix: add back auto IK constraints on limbs after bugfix in Blender 2.84.3
- Imp:add alert marker to number of tricounts in mesh info panel when too many triangles in mesh
Release Candidate Avastar-2.81-25 (2020-04-09)
- Imp: Always reset gender to male before exporting
- Fix: Enable Addon still fails when called from older Blender (< 2.83)
Release Candidate Avastar-2.81-24 (2020-04-08)
- Avastar 2.81-24:
- Fix: Allow binding of custom mesh to arbitrary Appearance shapes (needs a lot of user testing)
- Fix: Only add avastar properties to meshes that are rigged to an Avastar Armature
- Fix: Ffinger knuckles can not be unlocked for moving in pose mode
- Imp: Indicate for freeze options that there are more ‘sub-options’ when selecting the base option
- Imp: Added error IDs to some Message texts
- Fix: When cleaning object the options ‘RigProp’ and ‘use_deform_preserve_volume’ are not cleaned up as expected
- New: Add option to remove armature and all its children when freezeing object to static pose
- Fix: Rebind and Freeze terminate with error if the mesh object is not contained in a Collection
- Fix: Help document for rebinding has now its own page in the documentation
- Fix: Various Avastar functions potentially crash Blender (cause: https://developer.blender.org/T75371 )
- Fix: Update linebones crashing blender (same cause as above)
- Fix: Crash in Freeze tool (same as above)
- Fix: Weight maps get lost when freezing and exporting if mesh data has a data transfer modifier)
- Imp: Tool tip for developerkit filepath
- Fix: Disable unfinished support for Alph mask
- Fix:When enabling IK the mesh gets distorted
Avastar 2.81-23: - Fix: Update rig with mixed avastar meshes and custom meshes does not handle the avastar meshes correct
- Imp: Make Rig Transfer/Update tool collapsible
Avastar 2.81-20: - Imp: disable the data transfer modifier when exporting meshes (due to a bug in Blender)
- Fix: converting an SL model to Avastar leaves the Meshes in a wrong rotation
- Fix: The is_male option in the developerkit configuration panel is reset to female whenever a new developerkit model is loaded
- Fix: Loading a developerkit with no SL head results in adding the entire Avastar mesh collection
- Fix:install addon from within Blender uses an old API call
- Avastar 2.81-18 daily build
- Fix: avamesh textures broken
- Fix: Freeze shape creates tracedump
- Imp: check for dirty mesh now checks vertex locations
Release Candidate Avastar-2.81-17 (2020-03-22)
- Fix: Add Custom head mesh to Developerkit when option ‘with sl head’ is enabled
- New: Allow to set male gender for sliders independent from skeleton gender
- Fix: Bulk export of animations does not take into account the Basename template
- Fix: (found with gianni devkit) update rig would rebind meshes with wrong transformations
- Imp: rename panels to Rig inspector and Mesh inspector
- Fix: loading new Avastar version from MAC fails with certificate error
- Fix:Collada exporter rejects exporting meshes with empty material slots
- Fix: New Mesh name is not always used when freezing and joining a set of meshes
- Fix: binding a mesh to a shape that has changed the hover height of the armature, displaces custom meshes after first use of sliders
- Cleanup: Remove currently not needed Assets from assets.blend
- Fix: Creating an armature for a devkit should only create eyes and head mesh
- Fix: Export collada does not apply modifiers
- Cleanup: replace devkit by Developer Kit
- Fix:Mirror Copy of weights only works when target weightmap exists
- Fix: storing developerkit preset only possible when enabling ‘allow overwrite when loading of external presets’. This is a wrong dependency
- Fix:height slider moves meshes to wrong location
- Fix:Sliders must operate in Object mode
- Fix: fitting sliders do not return object to its original mode
- Fix: breath in/out is broken (Blender 2.80 change in python)
- Gix: rebinding can cause an error, probably because outdated group object is reused
- Fix: Freezing a mesh right after starting Blender sometimes creates an error in the console window
- Fix: When freezing an object with KEEP original, the objects are wrong renamed
- Fix: Bones are not always rotated as needed when transfering an SL Rig to Avastar
- Fix: object selection from within the weightcopy panel and the skinning panel should not influence the actual select state of the objects themself
- Fix: deleting an existing developerkit configuration fails with an error
- Fix: the overwrite options for developerkit import and export are not used
Release Candidate Avastar-2.81-7 (2020-03-08)
- Imp: Reworked the developerkit panel
- New: Added export/import Configurations to developerkit panel
- Imp: Automatic hand rig configuration now uses whole finfer to define orientation of structure bones
- Imp: Preserve Weights button now more clear labelled
- Imp: Replace rebind/repair icon by a text button
- Fix: login issues from Blender to machinimatrix on MAC
- Imp: Possibly make updatShape a tiny bit faster
- Imp: Automatic add location of hand structure bones to joint edits
Release Candidate Avastar-2.81-4 (2020-03-04)
- Fix: Logging in to Machinimatrix when on MAC (fix must be verified by user)
- Fix: Issues with installing avastar
- Fix: Add missing Avastar theme Preset
- Fix: Update rig still has issues when hand bones are missing during Update Rig
Release Candidate Avastar-2.81-2 (2020-03-02)
- Fix: Invalid Icon name causes tracedump when maitenance panel is open and user is logged in
- Fix: Orphaned Armatures listed in Targetlist while retargetting a rig to Avastar
- Fix: Rig Update fails when rig has no finger bones
- Imp: User interface for the Weight Copy panel and the Skinning panel
- Remove: Reference Skeleton Preset. (This preset can be created by users on demand)
Release Candidate Avastar-2.81 (2020-03-01)
- Fix: when creating a reference rig, then the hand structure rig can not be adjusted (because no hand structure rig is available then)
- Fix: Wrong placement of hand structure bones after slider changes)
- Fix: Wrong preset for creating a reference Rig
- Fix: Updating old Rigs breaks with wrong Theme id ‘THEME24’ (must be ‘THEME02’)
- Fix: avamesh body is not a child of the armature
- Fix: Updating old Rigs breaks with wrong Theme id ‘Theme24’
- Fix: Updated Avamesh to newest rig version
- New: Allow users to keep custom rig bone colors, or reset them to Avastar default colors (new option in update panel)
- New: Protopet (work in progress)
- Fix: Meshes are placed wrong during slider updates when the armature is not on ground
- Fix: Copy weight from meshes does not use the selected meshes
- Fix: “Reset to Restpose” breaks when used during editing a mesh object
- Fix: set active collection to where the rig is located before updating (to avoid item mangling in collection set)
- Imp: Allow user to decide if they want back Avastar meshes when updating
- Fix: Rig update and Rig cleanup create wrong bone hierarchy for spine bones
- Fix: Eye target size and distance should be based on eye distance instead of always be set to 2 meters away from eyes)
- Fix: avoid scaling of Avastar meshes during update when Rig has a scaled Avatar_meshes container
- Imp: Only reparent meshes for copy rig (update rig does not need this)
- Fix: Developerkit manager: Avastar heads are not added to devkits
- Fix: update breaks when meshes and Avatar_Meshes container are hidden in the viewport
- Fix: Make sure that the hand rig is adjusted only when creating an extended rig
- Fix: Avastar 2.80 does not recognize the rig type corretly
- Fix: remove outdated rig attributes after loading an old Avastar rig from a blend file
- Note for the experts: Fixing of Avastar rigs during loading does not work if the rig is appended or linked!
- Fix: The Mesh Repair button resets the reference mesh instead of repairing it”
- Fix: error during update rig when using ‘apply rot&scale’
- Fix: COG Bone lost during Rig Update
- Fix:parenting does not work as expected when Armature has location different from scene center
- Fix: during update rig: objects are parented twice
- Imp: Rig Update/Cleanup: apply scale&rotation only needs to run if mesh children actually have scale and rotation
- Fix: Also removing Armature modifiers when unparenting a mesh from rig when updating a rig
- Fix: Chid Meshes are wrongly scaled after updating rig (when apply Rot&Scale is selected)
- Fix: do not apply Rot&Scale during rig update if no objects actually need this
- new: Add Addon preference to disable “fix avastar data on load” (for emergancy cases)
- Fix: Lock Torso location in Extended Rigs to avoid moving torso around with ‘G’
- Fix: Make sure Spine bones are handled correctly when updating a BASIC Rig to EXTENDED
- New: Added Avastar Support info button to maintenance panel
- Renamed ‘Avastar Bento’ to ‘Avastar’
- Fix: Objects are placed wrong when Armature has Object scale
- Fix: retarget custom presets are now fully working
- Imp: Hover tool tips for material baker improved
- Fix: Create a new model from devkit only shows the Origin bone
- Fix:Import animation sets all keyframes identical to last inserted pose
- Fix: Adding a Shape Preset creates an error report
- Fix: Creating a rig with the Developerkit manager used outdated data and failed”
- Imp: Hand Structure Bones are now automatically placed (work in progress)
- Known issue: the structure bones are replaced with every update,
- hence if the structure bones have joint edits, the edits get lost.
- Also there is a distance parameter that is fixed (for now) We might need
- to make this parameter configurable depending on the hand topology.
- Fix: Bind from meshes used hidden property from copy weights (causes weights to be ignored unintentionally)
- Fix: Bind from Meshes did not always recognize select state in mesh list
- Fix: create of default extended Avastar was broken. also update to Extended Avastar did not work properly.
- Fix: toe hover is not calculated correctly when updating a Rig with Joints
- Fix: Creation of a Basic Avastar creates a mixup with Extended Bones
- Fix: enforce recalculation of the joint offsets for older rig versions
- Fix: Eye bones are not visible after updating a BASIC Rig
- Fix: When loading an old Avastar rig, the rigType is not recognized properly
- Imp: make sure that reparenting a mesh will recreate the slider diefinitions
- Fix: Make sure that changing a shape will redo the reference shape
- Imp: take to not update sliders when Freeze is On (we are in the middle of an update)
- Imp: do not update gender if already set correctly
- Imp: Added better wording for hover tips
- Revert: Added back removal of slider update function that was wrongly removed in previous update
- Imp: Create Slider Data when it is not present (can happen during rig update and rebinding)
- Fix: report when outdated rig was not displayed correct
- Fix: apply Avatar Shape to rig causes subsequent odd issues
- Fix: mark switch rigtype from 6 to 7 (changes in hand rig)
- Imp: replace “invalid” by “undefined” in bone hierarchy report
- Fix: preserve layer visibility during rig update
- Fix: Fixed more issues with missing update shape after change
- New: Added Reference Rig Preset (might be removed again later)
- Fix: Loading shapes works, does not update the shape as needed
- Imp: Warning in Avastar materials panel now rendered red with detailed hover text
- Fix: wrong bone shape for hind foot bones
- Fix: FootBall IK target for hinds at wrong place
- Fix: IK Rig is shaking like crazy when posing
- Fix: Torso can be posed at any location. Should be tied to COG.tail
- Fix: Spine4 gets deleted when upper spine is unfolded
- Imp: Make update sliders a bit faster when multiple meshes are involved
- Fix: apply sliders after updating rig pose type (was missing)
- New: Replace PelvisInv by Tinker
- Imp: make spine controllers work on pure Avastar armature (without animation bones)
- New: replace sum of weightmaps over all meshes by a list with weightmaps per mesh
- Fix: wrong slider scaling
- Imp: avoid unnecessary calculation when target is empty
- New: Allow to configure if reset to SL Restpose will automatically lock appearance sliders
- New:Added support for pure SL Rig (no animation ones, no IK bones, no constraints
- Imp: Reworked Hand Rig structure bone locations
- Fix: initial bone scale for Volume Bones was wrong calculated
- Fix:IK Rig (stretchto now works as expected)
- Imp:bone shape and size of FootBall bones
- Fix: Location of footBall IK bones was wrong
- Fix:foot pivot slider does not move the foot pivot
- Fix: thumb controller behaves odd when IK is enabled
- Imp: Make finger tips curl less when closing the hand
- Fix: Create rig meta bones with correct data so that the Avastar rig can be constructed without extra fixing
- New: Make avastar and sparkles licence GPL compliant
- Complete Rework of the Rig structure
- Fix:Order of slider sections reversed in user interface
- Cleanup: Avatar definition files now match with the most recent viewer files
- Fix: make animation panels visible (wip, animation retargetting does not work yet)
- 2019-11-01 Fix: Create Avastar was broken (fix for Avastar-2.80-25)
- 2019-11-01 Imp: Fitted Mesh sliders now behave much more intuitive.
- 2019-11-01 New: Added new Workflow preset for fitted mesh
- 2019-10-31 Imp: Fitted Mesh sliders are now more intuitive and have extended tool tips
- 2019-10-31 Fix: Fitted mesh no longer worked correct after recent Fix
- 2019-10-30 Fix: Selecting the bone partner from the Fitting panel when the active Mesh is in Weight Paint mode, resets the Armature to Object mode
- 2019-10-30 New: Add selection for eye bones
- 2019-10-29 Imp: Material baker should not show Avastar materials for custom meshes
- 2019-10-29 Fix: red rebind button does not appear after editing a custom mesh
- 2019-10-29 Fix: warning popup missing when trying to edit a system mesh
- 2019-10-28 Cleanup: updated the templates to avastar-2.80
- 2019-10-28 Fix: Face IK can not be unselected
- 2019-10-28 Fix: remove broken constraints when uploading an old avastar (they get recreated when updating the rig)
- 2019-10-28 new:Face Controllers now can be enabled/disabled like all other IK Controllers
- 2019-10-27 new: make materials selectable only in material or rendered shading mode
- 2019-10-27 13:10:26 +0100 fix:speed improvements, small tweaks on the user interface
- 2019-10-26 Imp: Display of rig info panel better left aligned
- 2019-10-26 Fix:Face weight generator breaks with wrong mode error
- 2019-10-24 Fix: sliders unnecessarilly called callback handlers (Sliders veryt slow)
- 2019-10-24 Fix: fixed Tracedump when addon is reloaded
- 2019-10-21 Fix: Hands with up axis Y (namely Belleza Hands)
- 2019-10-21 Fix: Wrong hover tool tip ‘Armature Maintenance’ now is ‘Rig Inspection’
- 2019-10-20 Fix:object parenting and object version tag not set when using devkit manager
- 2019-10-20 Fix: bone hierarchy display breaks when active object is a mesh
- 2019-10-20 Imp: added colorful facerig
- 2019-10-20 Fix: convert from SL to Avastar (needed for devkit manager)
- 2019-10-19 Fix:linebone length after editing the Target location
- 2019-10-19 Fix:Objects can not be reparented after binding (rebind button always red)
- 2019-10-18 Fix: Adjust Custom shapes for Face IK, make constraints symmetric to avoid differences between rest position and pose position
- 2019-10-18 Fix: Lip weights for Bento head
- 2019-10-18 Fix: repaired face IK bone rolls and optimized constraint values
- 2019-10-17 Fix: Handling of Avastar Materials
- 2019-10-16 Fix: wrong reference in module after cleaning up the program
- 2019-10-16 Fix: Store armature with joints broken after fixing freeze tool in 2.80-10
- 2019-10-16 Fix: Reparent custom mesh has no effect
- 2019-10-16 Fix: Fitting does not work because of 2.80 conventions (missing text=… in UI layout call)
- 2019-10-16 Fix: added missing new parameter as_name (for recent commit)
- 2019-10-16 Fix: Removed obsolete buttons for Hierarchy check tool. that is now in the Rigging Inspector panel
- 2019-10-16 Fix: freeze tool broken after recent commit
- 2019-10-14 fix:2.80 syntax: Added named parameter for creating new Vertex Group (compatibility issue)
- 2019-10-14 fix:avoid error when pole angel can not be calculated
- 2019-10-14 fix: When downgrading rig from extended to basic, the missing face rig bones cause an error
- 2019-10-14 fix: reworked the removing of temporary objects (possible fix for Blender crashes)
- 2019-10-14 fix:Added missing CustomShape for Chin bone
- 2019-10-13 new: Added IK Face
- 2019-10-12 fix: Report Extended bones in BASIC rig as Issue (rig check tool)
- 2019-10-12 fix: Welding can not find weights on eyelashes
- 2019-10-12 fix: compatibility issue: armature rig properties not recognized in old blend files (fixes Slink)
- 2019-10-12 fix: Fitted Mesh presets have wrong Python syntax
- 2019-10-11 fix: update from Basic to Extended now fixes all Spine bone locations and Hierarchy
- 2019-10-11 fix: show valid and illegal deviations in the rig when using strict bone hierarchy check
- 2019-10-10 fix:cleanup weightmaps now working reliably when only armature is selected
- 2019-10-10 fix: show bone hierarchy moved to rig Inspection pannel and made more user friendly
- 2019-10-10 imp: cleanup weightmaps is an armatuyre tool AND a mesh tool. Adjusted the Avastar Toolbox accordingl
- 2019-10-10 fix: removed unnecessary placeholder for redo pannels for Avastar workflows
- 2019-10-10 fix: Check hierarchy broken
- 2019-10-10 fix: fitted mesh presets updated for Blender 2.80
- 2019-10-10 fix: animation export for .anim format broken
- 2019-10-09 fix: make avamesh developerkit compatible to avastar-2.80
- 2019-10-09 imp: rename pannels and adjust pannel order
- 2019-10-09 fix: adjust tooltip for update rig warning popup
- 2019-10-09 fix: add PelvisInv to Leg IK bone group (make it yellow)
- 2019-10-08 wip: make pelvisInv an IK Bone
- 2019-10-08 fix:pelvisInv rotation goes wrong when lower spine is unfolded
- 2019-10-08 fix:fold/unfold spine did enable/disable correctly
- 2019-10-06 fix: wrong/misleading text in description for apply pose to rig
- 2019-10-06 imp: changed icon for bone list in Appearance sliders
- 2019-10-06 imp:added description function for Apply IK operator
- 2019-10-03 imp:freeze shape now removes original meshes by default
- 2019-10-03 new:Added copypaste pose icons back into 3D View header
- 2019-10-03 imp:Slider support (going faster now)