Poiyomi Pro 10.0.11 Changelog
· 5 min read
You can download this version from pro.poiyomi.com by logging in via your Patreon account. Alternatively, use the Poiyomi Pro VCC package by following the instructions here.
Changes
- Added Lava Lamp
- Can be found in Grab Pass shaders (Poiyomi Pro only).
- Feature is located under the new
Raymarchingcategory in the shader UI.
- Added Triplanar Projection shader (
.poiyomi/Poiyomi Pro Triplanar Projection) - Up to 20% Performance Increase with multiple modules. Tons of code has been optimized.
- Material Translation from 9.3 to 10.0 is now automatic without requiring an extra step.
- This is enabled by default. Can be disabled under
Poi -> Auto-Upgrade Materials On Shader Changefrom the Menu Bar.
- This is enabled by default. Can be disabled under
- Added AudioLink controls to Internal Parallax.
- Added/Improved Color Adjust in Decals.
- Updated Hue Shift with OKLab support in Outlines.
- Added new "Flashing" option in Emissions -> Blinking.
- To put things simply, it's basically flashing without a transition (like a small beacon on top of a tall building).
- Added mask slot to Vertex Glitching.
- Added Global Masking support to Video Effects.
- Added Edge Color customization and Sharp Borders toggle to Proximity Color.
- Modernized UI in dormant sections across all modules.
- Many of these changes introduced new UI elements written by Poiyomi.
- Added custom labeling to UV Tile Discard.
Right-Clickon a button to change it's text to anything you want, if you wanna remember which ones you are using them for!- This is purely a decorative feature and does not change the property name. I just think it's helpful.
- Side Note: This also works in 9.3 shaders!
- Updated Color Overrides in sections that uses it for more refined control.
- Overhauled the Modular Shader Generator pipeline.
- Added per-phase Progress Bar to see the status of the generation, with Asynchronous batching.
- No more second-guessing what the build progress is!
- Overhauled the lifecycle pipeline so that accidentally double-clicking Generate is a no-op.
- Added per-phase Progress Bar to see the status of the generation, with Asynchronous batching.
- Added new Presets.
- New Documentation Links added.
- Migrated some of Poiyomi's written Thry Editor add-ons into our official
poiyomi/ThryEditorfork, included in this release.- This is a breaking change! If you attempt to downgrade Thry Editor from this point on, you'll be on your own.
- Fixed a memory leakage in the math for Constellation, among other significant improvements.
- Fixed missing text on Hue Shift property in Flipbooks.
- This caused a bug where it was impossible to tag it as animated.
- Fixed Circle Mask issues in Matcaps.
- Fixed some Minimum Brightness issues.
- Fixed modules not appearing in the meta pass.
- Fixed vertex lights not contributing to lighting.
- Fixed negative values causing compilation errors.
- Fixed some missing text and spelling errors.
- Fixed Shader GUIDs as some were never consistent in the repo.
- Fixed LilFur with Masks, UVs, and fragmented shader data.
- Fixed an issue with Flipbook 1 being broken.
- Fixed error log spam when upgrading some 9.3 materials to 10.0.
- Fixed Panosphere UVs for Constellation and Voronoi.
- Fixed URP light cookies.
- Fixed Skin Thickness map.
- Removed modules not supposed to be in the meta pass.
- Removed some dead scripts.
- Removed Herobrine.
ThryEditor 2.71.1-poi
- Added Global Linking
- Accessed in the Shader UI via a new icon (replaces Material Linking).
- Shares the same principle as the former Material Linking, but uses a JSON array system instead of hard-linking Materials together. This makes the system more efficient and WAY EASIER to manage.
- Properties are properly propagated when editing Global-linked sections.
- If it's in a Locked Material, the properties are automatically updated from the JSON when Unlocked.
- Values are stored in
Thry/global_links.jsonin the Unity project's root.
- Added Material Blueprint System
- Scriptable Object system that allows generation of Materials, leveraging the Presets system by pre-applying Presets onto the generated material in advance.
- You can generate as many materials with the predetermined set of presets already applied using this system.
- Added Material Text Serializer
- Requested by poiyomi, this allows users to Copy/Paste Material Settings from in and out of Unity Editor in a JSON format.
- Added new Help Boxes and Tooltips in relevant sections.
- Example: Back Face will now warn you if
Cullis not set toOffin Rendering, as Back Face doesn't work anyway when backfaces are culled.
- Example: Back Face will now warn you if
- Properties tagged as
A/RAnow have colored text to make them more obvious, in case overlapping issues with the symbol were to happen. - Changed the
RAcolor to Yellow to tell the difference between the Green-coloredAlabel. - Updated VectorLabel drawer icon (looks way better now).
- New UI Icons.
- Various UI elements now look better with some easier to see in Unity's Light Mode.
- Flattened material variants when translating to a new shader.
- Fixed alignment issues for
A/RAlabels to account for new drawers added. - Fixed an awful loading issue in Thry Texture Packer.
- Dev Note: If you had issues opening and/or using the Texture Packer in the past, it was caused by a importer loop that went unchecked. This caused the Texture Packer to operate much slower than usual. This serious bug has finally been fixed. -BluWizard
- Fixed a regression that prevented some 10.0 shaders from locking.
- Fixed Texture Packer input names on Vulkan and OpenGL.
- Updated Localization.
Known Issues
- On some Presets, you may see a warning labeled
"Original Shader not saved to Material"on save after applying them. This is due to the serialization of the Preset files. It is safe to ignore this warning. - Manually copying and pasting settings from the same section in a 9.3 material to a 10.0 material will not work.
- Upgrading a locked 9.3 material to 10.0 may cause a mis-match of properties with scattered sections enabled and disabled. To avoid this issue, please ensure your materials are unlocked before attempting an upgrade from 9.3 to 10.0.
And last but not least, thanks to bluwizard for all the Thry Editor fixes.
