Skip to main content

Poiyomi Pro 10.0.15 Changelog

· 4 min read
Tony_Lewis
Administration, Lead Community Helper
SCRN-VRC
Shader Developer

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.

Lighting​

Thanks for dealing with our rapid lighting changes while I try to combine both the Built-in Render Pipeline and the new Universal Render Pipline to be as similar to each other as possible.

  • Reverted back to 10.0.11 shading for Realistic shadow mode. For realistic shadows mode, I want to keep it as similar to Unity Standard shader.
  • (Another) new minimum brightness clamp that acts on both direct and indirect lighting independantly. Should stop indirect light banding artifacts.
  • Use Unity dielectrics for default BRDF Realistic shading.
  • Fixed vertex lights missing from fragment shading.
  • Fixed additive passes applying the light map twice.
  • Fixed additive lighting in backlight, metallic, specular, and subsurface effects.
  • Replaced light cookie branching with compile time eval.
  • Fixed reflection probe sampling when Rimlight was enabled (keyword collision).
  • Added compatiblity for 3rd party Poiyomi plugins using old attenuation and additiveShadow references.

Performance​

  • Trimmed out modules that did not contribute to color, alpha, emissions, in their respective passes.
  • Replaced cubic curve sample with piecewise-linear curve.
  • Shader locking now removes more dead code.
  • Caching and reusing more pre-calculated lighting code.

Light Volumes​

  • Updated to VRC Light Volumes v.3.0.0-dev.11.
  • Added Light Volumes intensity, point-shadow quality, and specular controls.
  • Added Light Volumes specular to metallic and stylized specular effects.
  • Replaced interal LV Specular code with different attenuation, normal calculations and lighting clamps.

UV​

  • Added a Screen Space UV.
  • Removed Panosphere UV overrides from Constellation and Voronoi since regular Panosphere UVs are fixed.
  • Added missing UV options to UV selectors.
  • Fixed AudioLink crashing Unity.
  • Added AudioLink volume to the debug visualizer.
  • Fixed UI for AudioLink overrides.
  • Fixed AudioLink lingering in shaders after locking even when it's not enabled.
  • Removed the extra alpha slider in AudioLink Volume Color.

LilFur​

  • Added Skin module to LilFur.
  • Added packed RGBA masks to LilFur.
  • Fixed LilFur vertex color interactions.
  • Fixed randomized LilFur directions on rotating objects.
  • Fixed LilToon translator not copying LilFur stencil values.
  • Removed the fur AO curve.

Regular Fur​

  • Added tip tapering to regular fur.
  • Fur layers now fade smoothly over distance.
  • Fixed fur scaling with avatar scale.
  • Also removed the fur AO curve.

Internal Parallax​

  • Parallax map now acts like a decal, it can be a single UV or tiled across the surface.

Other Fixes​

  • Added a transition curve to Proximity Color.
  • Added random direction for glitter rotation.
  • Added Skin module to meta pass.
  • Fixed Decals leaking the previous emission in Lava Lamp materials.
  • Fixed Base Color as Emission so it still applies the emission tint.
  • Fixed Truchet emission ignoring its alpha value.
  • Fixed Proximity Color edge when Solid Transition is off.
  • Fixed Decal global masking for Metallics & Reflections.
  • Fixed Video Effects, Pixel to Resolution.
  • Fixed Uzumore normal calculation, avatar scaling.
  • Global Themes now only uses max instead of saturate to prevent clamping HDR values.
  • UDIM Discard pixel mode now works in EarlyZ.
  • Changed UI for Rendering, Fur, ShatterWave, Decal, and other inspector sections.
  • Decal Hue Shift now sits inside Decal Color Adjust.
  • Grab Pass alpha masks now default to the red channel.
  • Several shader keywords were removed.
  • Renamed a few UI elements to be more readable.
  • Fixed Liltoon to Poiyomi Translator.

URP​

  • Added a regular or Render Feature outline choice for URP.
  • Added a Pro Wireframe shader for URP.
  • URP additional lights now process up to 16 lights, or 4 on mobile devices.
  • Fixed URP light cookie lookup in Forward mode.
  • Fixed fallback rendering for geometry shaders.
  • Fixed Add pass Stylized Specular.

ThryEditor 2.72.5​

  • Installing Poiyomi Shaders through VCC or ALCOM should now prompt you to install ThryEditor as a dependency. Updates for ThryEditor and Poiyomi Shaders are now separate.
  • Fixed auto-collapsing Global Linked slots.
  • Fixed VRCFallback tag carrying over on upgraded materials.
  • Fixed Rendering Presets handling.
  • Fixed inline slider can't be marked as animatable.
  • Fixed headers can't be marked as animatable.
  • Added a 'Clear' button for inline RGBA packer.
  • Turned off random debugging log prints.

And with that, hopefully, is the last update that extensively changes lights and shading.