Search Unity

[NEW RELEASE] PIDI Planar Reflections 5. Real-time reflections for URP/ Legacy RP

Discussion in 'Assets and Asset Store' started by IrrSoft, Aug 16, 2021.

  1. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528

    Hi there,

    if you mean having actual light coming out of the mirror and affecting the environment again, this would not be possible at all without Raytracing or by duplicating the spot light through code and mirroring its direction / position based on the reflective plane. Our solution is a planar reflection system based on temporary render textures and as such sources of light are reflected in the sense that they are visible within the mirror, but light itself is not "reflected outwars" since Unity does not produce any real, actual light rays that can be reflected (again, except maybe if you are using Raytracing).

    We hope this helps, and if we misunderstood your question, please let us know!
     
  2. scourgey

    scourgey

    Joined:
    Jan 5, 2014
    Posts:
    20
    Yes, that's what I meant, having the light being reflected out of the mirror and onto other surfaces. That's a big shame, I was hoping to avoid ray tracing, but it looks like that may be the only possibility to achieve what I want
     
  3. Foxaphantsum

    Foxaphantsum

    Joined:
    Jul 5, 2013
    Posts:
    139
    I think there is an issue with reflection probes in URP version of this. It seems like the planer reflections render behind reflection probe data. This means if you have prob data it overwrites any planer data. Is this by design or an issue?


    upload_2022-12-18_23-23-43.png

    I also noticed a strange white line show up in URP when having the custom accurate matrix turned on.

    upload_2022-12-19_0-44-27.png
     
    Last edited: Dec 19, 2022
  4. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528

    Hi there,

    We ask you to please send us an email with your support request, all relevant information (including unity version and pipeline) as well as your invoice number to support at irreverent-software dot com so that we can assist you.

    Please be aware that due to the holidays we are not able to reply to all support requests immediately.

    Thanks!
     
  5. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    We will be on vacation for the Holidays season from December 15, 2022 till January 14, 2023.

    While we are away, we will not be able to get to your support requests as usual, but we will reply to all of them as soon as we are back. We hope that you will have a great time with your families and friends, please stay safe, and may 2023 be a much better year for everyone!
     
  6. nu51313932

    nu51313932

    Joined:
    Oct 28, 2016
    Posts:
    81
    Does this relfection system support fog reflection?
     
  7. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528

    Hi there,

    We have a fog pass that emulates as close as possible the fog within the reflections, and it is compatible with Built-in and URP. We hope this helps!
     
  8. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    After almost two years since the original release of PIDI Planar Reflections 4 and the extended support of Unity 2019, 2020 and 2021 the time has finally come for a new release of PIDI Planar Reflections.

    PIDI Planar Reflections 5 is coming very soon with several new features and some minor changes:

    • Brand new Reflection Only shader
    upload_2023-6-6_18-57-51.png

    • Full support for Unity 2020.x LTS, 2021.x LTS and 2022.x LTS at release.
    • Full support for Universal RP with frequent updates and fixes.
    • Full support for Legacy / Built-in RP.
    • Included shaders for PBR based materials, unlit reflections and simple Water.
    • Fully documented.
    • Easy to extend with custom shaders, and easy to integrate to existing ones through ShaderGraph and CG functions.
    • Improved, easier to navigate UI
    upload_2023-6-6_20-20-23.png

    The asset will be available in three different editions:

    • A Personal Edition for solo developers and small teams, with a per-seat license and support for both Universal RP and Legacy (Built-in RP).
    • A Universal RP Edition for solo developers and small teams who only require Universal RP support, at a reduced price.
    • A Team Edition for larger teams, contractors working for clients, and any other large projects. This version is the same as the Personal Edition in functionality, but with an entity-based licensing model.

    People who has purchased the Ultimate Edition of PIDI Planar Reflections 4 since April 1st, 2023, will receive the upgrade for PIDI Planar Reflections 5 - Personal Edition for free.

    People who purchased the URP Edition of PIDI Planar Reflections 4 since April 1st, 2023, will receive the upgrade to PIDI Planar Reflections 5 - Universal RP Edition for free.

    If you bought either edition before April 1st, you will be able to upgrade to the new version of your corresponding edition for 30% of the full price during the first three months after the release, and 50% of the full price afterwards, as a benefit for early adopters of this new release.
     
    Last edited: Jun 7, 2023
  9. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    PIDI Planar Reflections 5 has just been released, and as such this thread has been updated. Version 4 has been successfully deprecated from the store, as has been support for HDRP and Unity 2019.

    Moving forward, our asset will only be compatible with Unity 2020.x LTS forward. Please check compatibility on each asset's store page. If you have any questions about upgrades, upgrade prices, legacy support for version 4 or anything else, please post your questions here and we will be happy to answer.

    Have a nice week!
     
  10. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    The first update to PIDI Planar Reflections 5 is coming :
    • Support for Overlay / Stacked cameras in Universal RP
    • Improved Reflections-only shader in URP, now with support for depth discard of non-reflection pixels (which makes it work better on Android devices)
    • Bug fixes for UI when adding / removing materials to a reflection caster in-editor.
     
    Last edited: Jul 2, 2023
  11. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    The first patch of PIDI Planar Reflections is now live!

    • Support for Overlay / Stacked cameras in Universal RP
    • Improved Reflections-only shader in URP, now with support for depth discard of non-reflection pixels (which makes it work better on Android devices)
    • Bug fixes for UI when adding / removing materials to a reflection caster in-editor.
     
  12. BrightBit

    BrightBit

    Joined:
    Jan 22, 2013
    Posts:
    265
    Hi, does it also work with deferred rendering (for the builtin/legacy rendering pipeline)?
     
  13. IrrSoft

    IrrSoft

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

    Yes, the reflections should show up in deferred without any problems.


    EDIT : Please be aware though that due to limitations in the legacy rendering pipeline, the reflections themselves will be rendered using Forward (as Unity automatically switches to Forward when using Oblique Projection Matrices, as those used in mirrors and other similar flat surfaces). If you disable the "Accurate Matrix" setting, the reflections will use deferred mode but some of the objects behind the reflection plane may show up in the reflection. Therefore, it is a matter of adjusting and tweaking to find the best balance :)

    We hope this helps!
     
    Last edited: Jul 8, 2023
    BrightBit likes this.
  14. JulyYin

    JulyYin

    Joined:
    Oct 11, 2019
    Posts:
    9
    may be has some wrong effect in urp version at openglES3 platform?maybe the shader did not deal whith the inverted y axis in some platform?
     
  15. IrrSoft

    IrrSoft

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

    We're not sure exactly what you mean, but if you are experiencing an error please contact us through our support email and we will assist you. Thanks!
     
  16. JulyYin

    JulyYin

    Joined:
    Oct 11, 2019
    Posts:
    9
    Hi,this is the error:
    In URP,when the project change to the openglES, the reflecttion looks wrong。Thes second pic is wright when the project is not openglES。
    upload_2023-7-16_18-1-46.png
    upload_2023-7-16_18-1-46.png
     
  17. IrrSoft

    IrrSoft

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

    Please contact our support email with all the details and we'll be happy to help you as soon as the weekend is over. Alternatively, make sure you are using the latest version of the asset, as we have released a few patches that may have addressed this already. Thanks!
     
  18. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    A new update is coming very soon, which will add improved support for Cinemachine + PostFX, as well as some other small improvements.

    For anyone using CInemachine and noticing a small delay with their reflections, please ensure that our asset (Planar Reflection Renderer and Planar Reflection Caster) are executed AFTER Cinemachine in the ScriptExecutionOrder settings. This should solve it.

    Again, the update is coming online soon.
     
    Mark_01 likes this.
  19. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,528
    From December 16, 2023 and until January 7, 2024 we will be on vacations for the Holidays season, which will cause delays in our replies to support requests.

    We will return on January 8, at which point our support request turnaround should go back to normal. We wish you all the best for this holiday season and thank you for your continued support and trust in all our products. We look forward to the new year and to bring you even more tools and assets to help you realize your vision and take your projects to the next level.
     
    Mark_01 likes this.