Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.11.3 - 2025-08-17
Fixed
- Fixed an issue where lilToon emission was not correctly converted to Toon Standard.
- Emission was not applied when only Emission 2nd was used.
- Emission became too weak when the main color power was high.
2.11.2 - 2025-08-16
Fixed
- Fixed an issue where materials with emission disabled, when converted to Toon Standard, could unintentionally show emission due to animations.
- Fixed compiler warnings that appeared with NDMF 1.8.0 and later.
2.11.1 - 2025-07-26
Added
- Support for lilToon 2.0.0 and later.
2.11.0 - 2025-06-22
Added
- Settings menus. (by @Tliks)
- Enable Validation Automator
- Enable Texture Format Check on Windows Build
- Help menu to open the documentation site.
Changed
- [NDMF] No longer check texture formats on Windows build target by default. (by @Tliks)
Fixed
- Incorrect indent of Material Replacement settings inspector.
2.10.1 - 2025-06-02
Fixed
- Fixed an issue where Toon Standard min brightness was not set when lilToon did not use shadow. (by @nekobako)
2.10.0 - 2025-05-31
Added
- Toon Standard conversion settings. (VRCSDK 3.8.1-beta.4 or later)
- There are following limitations:
- Only supports lilToon 1.10.0 and later. For unsupported materials, Toon Lit main texture is only used.
- Missing rim lighting mask. This might lead overbright rim lighting.
- There are following limitations:
- Texture compression format option for converted textures.
- Improved
MA Convert Constraints
integration.- Add the component when using
Begin Converter Settings
button ofAvatar Converter for Android
. - Do not remove Unity constraints when
MA Convert Constraints
exists in following situation. (VRCSDK 3.8.1 or later)- Manual conversion.
Unsupported Components
window.
- [NDMF] Add the component when build an avatar for mobile platforms with
VQT Avatar Converter Settings
.
- Add the component when using
- [NDMF] Add
Auto
option to NDMF Phase inVQT Avatar Converter Settings
andVQT Material Conversion Settings
components.- This option automatically sets the phase based on the current avatar.
- Default: Optimizing Phase
- VRCFury components exist: Transforming Phase
- This option automatically sets the phase based on the current avatar.
- [NDMF] Added Overall NDMF Mesh Simplifier in the execution order constration.
Changed
- Changed default compression format of
VQT Menu Icon Resizer
to ASTC 8x8. - Removed experimental status of
VQT Material Conversion Settings
,VQT Material Swap
, andVQT Mesh Flipper
components. - [NDMF] Default NDMF Phase in
VQT Avatar Converter Settings
andVQT Material Conversion Settings
components is changed toAuto
.
Fixed
- Undo for following operations:
Begin Converter Settings
button ofConvert Avatar for Android
window.- Component addition in
VQT Avatar Converter Settings
inspector. VQT Vertex Color Remover
component addition byRemove All Vertex Colors
menu.
Changed from 2.10.0-beta.5
- Require VRCSDK 3.8.1 or later for Toon Standard conversion.
- Fixed an issue where parameters other than main textures were not applied when converting to Toon Lit.
- Fixed an isuee where metallic smoothness maps were not properly generated.
- [NDMF] Added Overall NDMF Mesh Simplifier in the execution order constration.
2.10.0-beta.5 - 2025-05-29
Changed
- Improved Toon Standard conversion.
- Generate occlusion map when AO map is used in lilToon.
- Improved normal MatCap conversion.
- Convert HDR color to LDR in emission map conversion.
Fixed
- Missing emission map of Toon Standard when lilToon material uses emission mask only.
2.10.0-beta.4 - 2025-05-26
Added
- [NDMF] Add
Auto
option to NDMF Phase inVQT Avatar Converter Settings
andVQT Material Conversion Settings
components.- This option automatically sets the phase based on the current avatar.
- Default: Optimizing Phase
- VRCFury components exist: Transforming Phase
- This option automatically sets the phase based on the current avatar.
Changed
- Toon Standard mask textures are packed into a single texture as well as possible.
- Improved metallic map and gloss map conversion for Toon Standard materials.
- Removed experimental status of
VQT Material Conversion Settings
,VQT Material Swap
, andVQT Mesh Flipper
components. - [NDMF] Default NDMF Phase in
VQT Avatar Converter Settings
andVQT Material Conversion Settings
components is changed toAuto
.
Fixed
- Tiling and offset of converted Toon Standard textures not applied.
- Normal map
- Mask textures
2.10.0-beta.3 - 2025-05-24
Added
- Improved
MA Convert Constraints
integration.- Add the component when using
Begin Converter Settings
button ofAvatar Converter for Android
. - Do not remove Unity constraints when
MA Convert Constraints
exists in following situation. (VRCSDK 3.8.1-beta.1 or later)- Manual conversion.
Unsupported Components
window.
- [NDMF] Add the component when build an avatar for mobile platforms with
VQT Avatar Converter Settings
.
- Add the component when using
Changed
- Apply following parameters to converted Toon Standard materials.
- MatCap color alpha.
- MatCap main color power.
- Rim lighting color alpha.
Fixed
- Aspect ratio not kept when converting textures for Toon Standard.
- Unexpected shadow ramp when converting materials which don't use shadow to Toon Standard.
- Undo for following operations:
Begin Converter Settings
button ofConvert Avatar for Android
window.- Component addition in
VQT Avatar Converter Settings
inspector. VQT Vertex Color Remover
component addition byRemove All Vertex Colors
menu.
2.10.0-beta.2 - 2025-05-20
Fixed
- Fixed an issue where an error would occur in the Update Converted Android Textures button of
VQT Avatar Converter Settings
when using materials other than lilToon.
2.10.0-beta.1 - 2025-05-19
Added
- Toon Standard conversion settings. (VRCSDK 3.8.1-beta.4 or later)
- Currenly there are following limitations:
- Only supports lilToon 1.10.0 and later. For unsupported materials, Toon Lit main texture is only used.
- Missing rim lighting mask. This might lead overbright rim lighting.
- Unoptimized mask textures. This may lead increased build size.
- Currenly there are following limitations:
- Texture compression format option for converted textures.
Changed
- Changed default compression format of
VQT Menu Icon Resizer
to ASTC 8x8.
2.9.2 - 2025-05-17
Added
- [NDMF] Message to tell the user can use VRCSDK Control Panel to directly upload the avatar at VRCSDK 3.8.1-beta.1 or later.
Changed
- Use the Android shader whitelist of VRCSDK. (by @KaoruBoy)
- Toon Standard shader becomes an allowed shader for Android.
- [NDMF] Timing for the message to confirm "Copyright ownership agreement" when uploading with
VQT Avatar Builder
at VRCSDK 3.8.1-beta.2 or later.
2.9.1 - 2025-05-06
Fixed
- Material Replacement accidentally shown in the default material conversion settings.
- [NDMF] Upload progress not properly reset when starting a new upload in
VQT Avatar Builder
.
2.9.0 - 2025-04-28
Added
- Feature to check the installation of Android Build Support.
Remove Avatar Dynamics
option toVQT Avatar Converter Settings
component.- [NDMF]
VQT Material Conversion Settings
component to set material conversion settings. - [NDMF] Add
NDMF Phase
option toVQT Mesh Flipper
component.- Before Polygon Reduction
- After Polygon Reduction
- [NDMF] NDMF Preview for
VQT Mesh Flipper
(disabled by default).
Changed
- [NDMF]
VQT Material Swap
works withoutVQT Avatar Converter Settings
. - [NDMF]
VQT Mesh Flipper
works in the optimizing phase by default.
Fixed
- Inactive animator's animator controllers not converted.
- Unexpected error logs in
VQT Avatar Converter Settings
inspector. - Avatar conversion error when a Mesh Filter is not attached to a Mesh Renderer game object.
2.8.3 - 2025-04-08
Added
- Error case for missing materials in
VQT Material Swap
component. - [NDMF] Message to confirm "Copyright ownership agreement" when uploading with
VQT Avatar Builder
.
Fixed
- Unhandled exception when replaced material is not set in
VQT Avatar Converter Settings
. - [NDMF] Animation conversion error not reported to the NDMF Console.
- [NDMF] Material conversion error detail was wrongly reported in the NDMF Console.
2.8.2 - 2025-04-01
Fixed
- MatCap Lit conversion not working.
2.8.1 - 2025-03-31
Changed
- Allow to directly set target materials in the additional material conversion settings of
VQT Avatar Converter Settings
. - Stopped multiplexed texture generation process and changed it to be processed sequentially as in version 2.7.2.
Fixed
VQT Menu Icon Resizer
was added in manual conversion when NDMF was not installed.- Error when converting VirtualLens2 materials.
- [NDMF] Error when there was no mesh for
VQT Mesh Flipper
to target. - [NDMF] Error when the same replacement material was set multiple times in
VQT Material Swap
.
2.8.0 - 2025-03-16
Added
- Feature to configure
VQT Menu Icon Resizer
during manual conversion whenVQT Avatar Converter Settings
is set to compress menu icons. - Cache to accelerate the texture generation process.
- VRCQuestTools Settings screen to Unity preferences.
- [NDMF] Support offline testing on Android in VQT Avatar Builder.
Changed
- Accelerated the texture generation process.
- Accelerated the texture generation process for lilToon materials.
- Accelerated the type resolution for optional dependencies.
- [NDMF] Disabled "Read/Write Enabled" for generated textures.
Fixed
- [NDMF] Fixed an issue where an exception would occur when building an avatar for a build target not supported by VRCSDK.
2.7.2 - 2025-03-02
Added
- Support to convert Animator Override Controllers.
Fixed
- Fixed an issue where the original Blend Tree was deleted when converting a Blend Tree embedded in an Animator Controller.
- Fixed an issue where a converted Blend Tree embedded in an Animator Controller was not saved properly afterward.
2.7.1 - 2025-02-26
Changed
- Reverted the texture generation process in Unity 2019 to be the same as in versions prior to 2.6.2.
2.7.0 - 2025-02-25
Added
- [NDMF] Feature to control operational area of
VQT Mesh Flipper
by mask textures. - [NDMF] (Experimental)
VQT Material Swap
component to swap materials on Android build. (by @Amoenus) - [NDMF]
VQT Menu Icon Resizer
component to resize menu icons for Android build. - [NDMF] Ability to track when materials subject to Additional Material Conversion Settings have been modified by other plugins.
- Error for unsupported materials in Material Replacement settings.
- Feature to remove extra material slots in the
VQT Avatar Converter Settings
component. - Feature to compress menu icons in the
VQT Avatar Converter Settings
component. - Feature to convert materials which use lilToon custom shaders. (as well as regular lilToon materials)
- Support for local-only contact senders.
Changed
- Accelerated the texture generation process.
- [NDMF]
VQT Mesh Flipper
works beforeNDMF Mantis LOD Editor
in the transforming phase.
2.6.2 - 2025-01-21
Fixed
- Failed to convert lilToon FakeShadow materials.
2.6.1 - 2025-01-19
Added
- Additional information to logs when incorrect material property type is detected in lilToon baking.
Fixed
- Fixed an issue where an error would occur when right-clicking on the hierarchy without selecting a GameObject.
- Fixed an issue where nested Blend Trees were not converted properly.
- Invalid localization files. (by @Amoenus)