Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

[NEW RELEASE] PIDI : 2D Reflections 3 - The ultimate 2D reflections solution!

Discussion in 'Assets and Asset Store' started by IrrSoft, Jul 26, 2019.

  1. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Starting next week and during the next couple of weeks (until around June 10) we have some important personal matters to attend, which means that support requests may be replied to at a slightly slower pace than usual.

    However, we will soon be back with some quite exciting announcements about PIDI 2D Reflections and some upcoming major updates :)

    Thanks for your patience!
     
  2. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    It has been more than two years since the release of PIDI 2D Reflections 2. In the time since, we have made several improvements, added support for URP and much more.

    Now, at the start of 2022, PIDI 2D Reflections 3 is finally coming with a whole lot of new features, a highly improved workflow and over 200% performance improvements in several usage cases.

    upload_2021-11-8_10-50-15.png

    Here is a small list of the main upcoming changes to PIDI 2D Reflections :

    • The workflow has been completely redesigned and now consists of two main components : a Reflection Renderer that creates the reflection textures and a Reflection Caster that assigns them to a material / sprite. This makes sharing reflections across multiple sprites much easier and greatly improves performance
    • Character reflections are now managed in a completely new way, which reduces their performance cost exponentially and makes setting up scenes where hundreds of characters need independent reflections much easier to control.
    • All shaders for URP and Legacy RP have been redesigned to look and perform better
    • New effects will be available in the reflections
    • Post Process FX support has been improved both for Legacy and URP

    Regarding upgrades :

    • PIDI 2D Reflections 3 will be available in 3 different editions : Ultimate Edition (for Legacy and URP), URP Edition (for URP projects only) and Team Edition (Legacy and URP support, no seat limitations). There will be no Lite Edition available anymore.
    • The prices for new users will be as follows : 35 USD for the Ultimate Edition, 25 USD for the URP Edition and 200 USD for the Team Edition.
    • The prices for users of PIDI 2D Reflections 2 - Standard Edition will be as follows : 15 USD for the Ultimate Edition, 10 USD for the URP Edition and 150 USD for the Team Edition.
    • The prices for users of PIDI 2D Reflections 2 - Lite Edition will be as follows : 25 USD for the Ultimate Edition, 15 USD for the URP Edition and 180 USD for the Team Edition.

    However, for anyone who purchases the Standard Edition of PIDI 2D Reflections 2 from October 20, 2021 and until the release date the upgrade to PIDI 2D Reflections 3 Ultimate Edition will be completely free.

    Once version 3 is released, version 2 will be deprecated from the store and will only receive technical support for another 60 days. Afterwards, it will be officially retired and unsupported, and at this point all users are encouraged to upgrade to version 3.

    We will have more information about this soon, but please feel free to leave your questions below :)
     
    Last edited: Mar 16, 2022
  3. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    PIDI 2D Reflections 3 is nearing its release, and we decided to show you a small peek :

    upload_2021-12-7_19-12-21.png


    Some of the main improvements in this version include :

    • Dynamic / Character reflections ( useful for example for a character that needs to step over a reflective surface and under its "reflection line" or for all sorts of top-down and isometric titles) have been completely redesigned and now work in a single pass, regardless of the amount of characters to reflect.
    • Reflection Masks have been deprecated since dynamic reflections are automatically projected only within reflective surfaces and the integrated sprite masking in Unity solves all other applications.
    • Parallax effect support for reflections (mixing elements in perspective and orthographic mode from multiple cameras) has also been greatly improved with a workflow that is easier to use and works out of the box for most situations.
    • Post Process FX support has also been improved, allowing for a faster and more intuitive workflow (Legacy RP only)
    • Improved use of HDR textures to allow for simple Post FX (such as bloom and color correction) to work without requiring the use of full Post Process FX support (which results in better performance)
    • Reflection Renderers are now separated from the reflection casters, meaning that a single reflection renderer can be used across multiple sprites without generating any additional overhead.
    • Performance boost of up to 700% on some of our stress tests
    • Improved UI
    • Support for Unity 2019.4 and above
    • Improved support for Universal RP in Unity 2019.4 LTS, Unity 2020.3 LTS and soon Unity 2021.3 LTS
    • Improved workflow for custom shaders, including new easy to access nodes for ShaderGraph and Amplify

    Remember that anyone who has purchased a copy of PIDI 2D Reflections 2 - Standard Edition after October 20 will receive the upgrade to version 3 for free. Please check our previous comment for a full breakdown of upgrade paths and prices.

    Have a great week ! :)
     
    Last edited: Dec 9, 2021
  4. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Due to the upcoming New Year Sale on the Asset Store (;)) , we have decided to postpone the release of PIDI 2D Reflections 3 until after our Holiday vacations, which should be shortly after the end of the New Year Sale as well.

    But anyone who buys the Standard Edition of PIDI 2D Reflections 2 from October 20 until that moment will still receive the new Ultimate Edition as a free upgrade.

    Cheers, and have a great week!
     
  5. rockin

    rockin

    Joined:
    Dec 11, 2013
    Posts:
    25
    Hello! Any news on V3?:)
     
  6. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Hi there!

    Some features we plan to include on release are taking a bit longer to port to URP and URP 2D Renderer, but we are still working on the new version and, as soon as it is released, anyone who has bought version 2.0 Standard Edition since our original announcement will receive a free upgrade to version 3.0 as promised.
     
  7. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Here is a new small peek of PIDI 2D Reflections 3 working with all features on Universal RP :

    upload_2022-3-9_14-15-34.png

    Here you can see Character reflections, working much faster than ever before, heavy PostFX using the integrated volumes from Universal RP as well as Parallax Reflections that are fully compatible with the Camera stacks and "roughness-like" based blurriness on the reflections, to simulate realistic materials in 2D.

    PIDI 2D Reflections 3 is coming soon!
     
  8. rockin

    rockin

    Joined:
    Dec 11, 2013
    Posts:
    25
    Awesome!
     
  9. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    PIDI 2D Reflections 3 will be sent to the store for approval very soon, as we are currently finishing the last details (mostly documentation and videos / asset store key images). We hope that all the new features packed in this release will be very useful to all of you! :)
     
    rockin likes this.
  10. Ambivert

    Ambivert

    Joined:
    Sep 7, 2018
    Posts:
    1
    Hey there! Any news on Version 3.0?;)
     
  11. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Hi there!

    We had a few delays with the release of Unity 2021.LTS (which we intend to support at launch) and ironing out some issues on 2022.1 (Built-in) but everything should be ready to be sent for approval very shortly. We hope it helps! :)
     
  12. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    PIDI 2D Reflections 3 is now available on the Asset Store!


    Please make sure that, if you purchased the Standard Edition of our previous version after October 20, 2021 your price appears as 0 since you are entitled to a free upgrade. If you have any issues with this, make sure to reach out to us at support at irreverent-software dot com.


    During these first few weeks we expect to release several patches and fixes due to changes made to Unity and some smaller issues found while the asset was in the approval phase, but nothing major. We hope that this new asset will help you greatly with your projects! :)

    Have a great week!
     
  13. acatato

    acatato

    Joined:
    Mar 1, 2023
    Posts:
    1
    Hey! I have a problem, that i can't compile build with this.

    Assets\PIDI Game Development Framework\2D Reflections 3\Source Code\ReflectionRenderer2D.cs(316,17): error CS0103: The name '_allReflectionRenderers' does not exist in the current context

    and if i'll try to delete this 4 lines in code, in build i can't see shaders, but it's very lagging tho
     
  14. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Hi there,

    We will check the issue, but we ask you to please contact us through our support email (support at irreverent-software dot com) to better follow up on it, as we do not provide support through the forum. Remember to attach your invoice number as well as your Unity version and rendering pipeline.

    Hope this helps!
     
    Last edited: Mar 16, 2023
  15. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    A fix for the error mentioned above has been sent to the Asset Store and will be available soon as patch 3.1.0
     
  16. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Patch 3.2.0 has been published, with a feature to remove the background around reflected objects just ported back (in a beta fashion) from an older release (2D Reflections 2)
     
  17. valentinwinkelmann

    valentinwinkelmann

    Joined:
    Nov 3, 2014
    Posts:
    187
    The reflections do not seem to work once the unity URP 2D project uses the Pixel Perfect camera option.I have recorded a video to illustrate the problem. I can't find anything about pixel perfect anywhere in the docs, but it's quite an important factor for 2D games. Could you fix this in a next update? I assume the reflection camera currently created in the background doesn't behave synchronously with the adjustments the PixelPerfectCameraComponent applies to the MainCamera(?)

     
  18. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    Hi there,

    Please send your support request to our support email (available in the docs) with your invoice number and full information about the issue, so that we can keep better track of the report and solve it after the weekend.

    Thanks!
     
  19. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,507
    An exciting new update for PIDI 2D Reflections 3 is on the way right now, with several new improvements :

    • The internal way in which reflection UVs are calculated has been completely reworked, allowing for a more correct workflow with both orthographic and (though slightly more limited) perspective cameras.
    • Support for Pixel Perfect cameras has been added, in Beta state (URP only)
    • Reflections now support non-standard and non-uniform viewports.

    This update will be available in a couple of days, as soon as we finish running more tests on it and have it approved on the store! :)
     
    valentinwinkelmann likes this.