Poiyomi Toon 9.1.20 Changelog
This update contains a significant amount of improvements, bug fixes, and some minor new features. It is now available in the VCC Repository, GitHub, and on BOOTH.
Added
- Added
Gamma
to Color Adjust, which lerps the brightness of the color in regards to it's Hue and tone. Lower values are more lighter, while higher values are more bolder. - Added
Select or Shift
dropdown to Color Adjust and all various other areas of the shader using Hue Shift.- This dropdown allows the user to select how the Hue Shift should behave.
Hue Shift
is the default normal setting, whileHue Select
will override the set Hue to the entire Base Color.
- This dropdown allows the user to select how the Hue Shift should behave.
- Added
Color Space
selection to all areas of the Shader using Hue Shift. - Added
Lil Reflections
mode to Stylized Reflections, which matches the features of LilToon's Reflection. - Added
SDF
as a new Lighting Type for Shading. - Added
Paste Special...
, allowing the user to pick which settings are pasted on the Material from the clipboard.
Changes
- Renamed Stylized Specular to Stylized Reflections to support the newly-added
Lil Reflections
mode. - Warning added when duplicating Materials used in Material Swaps.
- Included Cubemaps in the Package have been changed to be
Specular Convolution
, ensuring they appear correctly when used. Indirect Uses Normals
now properly smooth transitions between using Normals vs. not using them when usingWrapped
Shading.- Changed some spots where Black Directional Lights may have interfered with Light Direction.
- Panning is now supported in Flipbook.
- Updated Material Translator to support more Material types.
- Updated Docs link for Stylized Reflections.
Fixes
- Fixed compilation errors in the VRChat Worlds SDK.
- Fixed a bug with Alpha Maps causing trouble with d4rk's Avatar Optimizer.
- Fixed duplicated new materials overwriting each other if they had the same names.
- Fixed shader translation issues on Avatars without an Avatar Descriptor.
- Fixed an issue where different shaders (such as Unity Standard) were being incorrectly translated.
- Only Materials using LilToon will be Translated. Other shaders will be ignored.
- Updating from 8.x to 9.1 will set the Hue Shift Color Space to
HSV
by default, for convenience sake. - Fixed Hue Shift running regardless of being turned on in a few spots.
- This was one of the culprits of the "Black Spot" bug on AMD cards, which was already fixed.
- Fixed a possible infinite loop in Glitter under really random circumstances that don't make sense.
- Fixed a bug with Ignore Ambient Light in shadow.
- Changed how
Multilayer Math
is applied in order to accommodate extra features.- This shouldn't make any big differences for many users. However, please report anything weird you find!
- Fixed various UI problems over the course of the last updates.
- Fixed Anisotropic Specular Hide in Shadow for Realistic and Cloth shading.
- Fixed the Shader Inspector sometimes not appearing.
- Fixed some Thry UI issues involving multi-float properties.
ThryEditor Changes
- Speedup in initialization and drawing of the UI.
- Faster parse code.
- Fixed warnings being thrown when undoing changes in Unity.
Thry/Textures/Find Uses
added to Context Menu. This gives a list of Materials and Properties where the selected Texture is being used.- Searching now has temporary expand states.
- This will expand the searched regions, but not save the state after clearing the search bar.
- Changed Search to only expand headers, not sections.
- If the search term is in a group name, all children are shown in the search.
- Texture Packer
Export Channels (B&W)
now have Alpha channel with value1
. - Option to enable/disable Crunch Compression for textures generated by the inline packer. This is
Off
by default. - Gradient Drawer now takes color space as a parameter. Options:
Gamma
/Linear
. Default isLinear
. - Gradient Preview should now update correctly when swapping textures.
- Gradient Drawer saves texture in Gamma Color Space & with sRGB marked if told in the Drawer.
- Texture Packer sampled inputs at the top-left corner of each pixel. Added offset to sample at the center instead.
- This should prevent slight shifts in the texture's position in the final output.
- Decal Tool:
Esc
now resets the Decal Settings to before the scene Raycast tools have been used. - Decal Undo: Decal modifications are grouped into one Undo upon applying Raycast scene tools.
- VRAM display now correctly updates when texture changes from Undo/Redo/Reset/Copy.
- Fixed
RenderQueue
andVRCFallback
properties wrongly getting MaterialProperties assigned.