Skip to content

Releases: poi-vrc/DressingTools

2.5.0

07 May 16:47
d0ef7e2
Compare
Choose a tag to compare

Installation

DressingTools2 is a standalone UPM package and supports Unity 2019.4 or later.
Tested on Unity 2019.4.31f1, 2022.3.6f1, 2023.2.2f1.
It can be installed via VCC, UPM or .unitypackage file.

⚠️
Please read the installation guide before downloading.
ダウンロードする前に、インストールガイドをお読みください。
下載前請 閱讀安裝指南
⚠️

⚠️ DressingTools-with-deps-x.x.x.unitypackage is currently not available. Installing using the UnityPackage below requires you to install the respective new versions of dependencies. Please avoid installing via UnityPackages.

What's Changed

  • feat: add smartcontrol parameter slot driver by @poi-vrc in #395

image

  • refactor: cabinet anim multiple components by @poi-vrc in #403
  • feat,refactor: manipulate animator component by @poi-vrc in #404
  • feat(smartcontrol): allow modifying current toggles and properties state by @poi-vrc in #410
  • fix(optimization): skip GCGameObjectPass if MA is present in project by @poi-vrc in #413
  • fix: add extra null check when suggesting pick from trans by @poi-vrc in #417
  • fix: various fixes on wardrobe pass installing to incorrect places by @poi-vrc in #418
  • fix: proper handling when dresser report errors and return no mappings by @poi-vrc in #419

Full Changelog: 2.4.0...2.5.0

2.5.0-beta.3

06 May 17:44
Compare
Choose a tag to compare
2.5.0-beta.3 Pre-release
Pre-release

What's Changed

  • fix(parameter-slot): prevent flickering by switching states directly by @poi-vrc in #424

Full Changelog: 2.5.0-beta.2...2.5.0-beta.3

2.5.0-beta.2

28 Apr 06:09
Compare
Choose a tag to compare
2.5.0-beta.2 Pre-release
Pre-release

What's Changed

  • fix: unable to upload since editor using are used by @poi-vrc in #422

Full Changelog: 2.5.0-beta.1...2.5.0-beta.2

2.4.2

27 Apr 17:55
1c2727c
Compare
Choose a tag to compare

Installation

DressingTools2 is a standalone UPM package and supports Unity 2019.4 or later.
Tested on Unity 2019.4.31f1, 2022.3.6f1, 2023.2.2f1.
It can be installed via VCC, UPM or .unitypackage file.

⚠️
Please read the installation guide before downloading.
ダウンロードする前に、インストールガイドをお読みください。
下載前請 閱讀安裝指南
⚠️

What's Changed

  • fix: proper handling when dresser report errors and return no mappings by @poi-vrc in #420

Full Changelog: 2.4.1...2.4.2

2.5.0-beta.1

26 Apr 18:16
Compare
Choose a tag to compare
2.5.0-beta.1 Pre-release
Pre-release

What's Changed

  • fix: proper handling when dresser report errors and return no mappings by @poi-vrc in #419

Full Changelog: 2.5.0-beta...2.5.0-beta.1

2.4.2-beta

26 Apr 18:17
26222ec
Compare
Choose a tag to compare
2.4.2-beta Pre-release
Pre-release

What's Changed

  • fix: proper handling when dresser report errors and return no mappings by @poi-vrc in #420

Full Changelog: 2.4.1...2.4.2-beta

2.5.0-beta

25 Apr 12:28
Compare
Choose a tag to compare
2.5.0-beta Pre-release
Pre-release

⚠️ Requires DressingFramework v2.1.1 or higher to work properly.

What's Changed

  • feat: add smartcontrol parameter slot driver by @poi-vrc in #395

image

  • refactor: cabinet anim multiple components by @poi-vrc in #403
  • feat,refactor: manipulate animator component by @poi-vrc in #404
  • feat(smartcontrol): allow modifying current toggles and properties state by @poi-vrc in #410
  • fix(optimization): skip GCGameObjectPass if MA is present in project by @poi-vrc in #413
  • fix: add extra null check when suggesting pick from trans by @poi-vrc in #417

Full Changelog: 2.4.0...2.5.0-beta

2.4.1

22 Apr 11:52
1336e99
Compare
Choose a tag to compare

What's Changed

  • fix: backport group dyn inconsistent pass order causing not animated by @poi-vrc in #408

Full Changelog: 2.4.0...2.4.1

2.4.1-beta

21 Apr 16:09
Compare
Choose a tag to compare
2.4.1-beta Pre-release
Pre-release

What's Changed

  • fix: group dynamics inconsistent pass order causing it not being animated by @poi-vrc in #408

Full Changelog: 2.4.0...2.4.1-beta

2.4.0

14 Apr 14:39
Compare
Choose a tag to compare

Installation

DressingTools2 is a standalone UPM package and supports Unity 2019.4 or later.
Tested on Unity 2019.4.31f1, 2022.3.6f1, 2023.2.2f1.
It can be installed via VCC, UPM or .unitypackage file.

⚠️
Please read the installation guide before downloading.
ダウンロードする前に、インストールガイドをお読みください。
下載前請 閱讀安裝指南
⚠️

What's Changed

feat: group dynamics component by @poi-vrc in #382

  • Extracted from cabinet animation system
  • Allows to group dynamics into a single object and then separate them into children objects, useful for selectively enable or disable dynamics
  • You should use this with the SmartControl system. So you can selectively enable and disable dynamics for performance and better grabbing (avoid grabbing unrelated bones) like the current cabinet animation system.

image

feat: add SmartControl VRCPhysBone driver by @poi-vrc in #375

  • Make your PhysBone interactive with others by toggling on/off objects and changing properties with few clicks!

image

feat: automatic dynamics option detection for armature mapping

  • Detect Frankenstein bones (aka clothes bones that are not originated from the avatar armature) and use ignore transforms if necessary, in order to try to reduce issues on these cases.

image

feat: add support for Legacy Editor to perform destructive apply

  • Previously, the legacy editor does not perform destructive apply like how v1 does. It just adds the object and do nothing until play mode or upload. It seems that there are a group of users that still have demands on the v1 destructive approach.
  • Since v2.4, I have made some preparations for selectively destructive apply and thus allowing me to add destructive support for Legacy Editor. The legacy editor in this version probably can already behave the same as v1. Hopefully, this allows all v1 users to update to v2 without concerning Unity 2022 compatibility, future updates and bugs that currently exist in v1.
  • However, I still recommend everyone to use the non-destructive approach for their new avatars.

image

refactor: multiple components stage 1 by @poi-vrc in #376

  • All of the current features will be available as components soon. Currently, this is being prepared internally and they are currently not visible to users
  • Internally, these modules are automatically converted into components:
    • ArmatureMappingModule --> DTArmatureMapping --> DTObjectMapping, DTIgnoreDynamics, DTCopyDynamics
    • BlendshapeSyncModule--> DTBlendshapeSync
    • MoveRootModule --> DTMoveRoot
  • Since the refactor is too large, these modules will be included in next refactor commit:
    • CabinetAnimModule
    • VRCMergeAnimLayerModule

Full Changelog: 2.3.0...2.4.0