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

PS Layer

Discussion in 'Assets and Asset Store' started by pluginmaster418, Jun 17, 2020.

  1. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Ps Layer is a plugin that allows you to create a layer hierarchy similar to Photoshop's in Unity. It also allows you to apply Photoshop blending modes to Sprites and UI images.
    Links:
    Please post any feedback or ask for support here.
     
    Last edited: Jun 22, 2020
    Elringus likes this.
  2. MrIconic

    MrIconic

    Joined:
    Apr 5, 2013
    Posts:
    239
    The asset store link doesn't go anywhere. Error 404
     
  3. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Sorry for the inconvenience. The asset is new and so far we are submitting package for approval.
     
  4. MrIconic

    MrIconic

    Joined:
    Apr 5, 2013
    Posts:
    239
    Oh ok, let me know when it's live and I'll check it out.
     
  5. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Hello, I wanted to notify you that the asset is now available. Check it out: Store link
     
    MrIconic likes this.
  6. aubreyjanescott

    aubreyjanescott

    Joined:
    Jul 1, 2018
    Posts:
    1
    Hello!

    I am using your PSLayer plugin for a client and it works beautifully for our project. I am, however, noticing that when I use an AddComponent() call during runtime to append the PSLayer component to a new GameObject there is a black flashing that occurs. I am not quite certain how many frames it is present, but is there any way to either prevent this flashing, or be notified when the asset is fully rendered and ready to be displayed? I could render off screen until it is ready and then bring it on screen but I am not sure how to tell that it is for sure fully rendered. Any guidance on how to accomplish this would be very helpful. Thank you!
     
  7. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Thanks for reporting the issue. I'll let you know when it's fixed.
     
  8. arcadekitten

    arcadekitten

    Joined:
    Mar 25, 2023
    Posts:
    4
    Hello! I just purchased the PSLayer plugin and it seems to work great...until I build & run the game it's a part of. I'm not really sure why this is happening and I'd love any assistance you're able to provide.

    I have a really sloppy test game I use to test out plugins and such, so I hope the images attached here aren't too hard to figure out. (I am also using the Adventure Creator plugin, hence the textbox.)

    The first image is how it's supposed to look, with the image of the girl holding the book being multiplied onto everything below it. This is how it looks in the engine and works exactly as it's supposed to.

    The second image is how it looks when I build and run the game. The image turns into a pink box that only appears in the background, and it doesn't go away after it appears.

    I'm not really sure why this is happening. I followed all the Limitations listed in the Documentation, and when playtesting in the Unity Engine it works perfectly--so I don't know what's changing between that and building it. I even tried switching the blend settings to "fast" and to "accurate", but both of them still cause this strange pink box glitch.

    I hope that's not too hard to understand and I appreciate any insight you have as to why this may be happening and how to fix it! Thank you in advanced!
     

    Attached Files:

  9. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Hi, thanks for reporting. What version of unity are you using?
     
    Last edited: Aug 12, 2023
  10. arcadekitten

    arcadekitten

    Joined:
    Mar 25, 2023
    Posts:
    4
    The version used here is Unity 2022.3.4f1! Thank you for replying.
     
  11. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    It seems to be an issue with Unity 2022, I'll check what happens and let you know when I find the cause of the problem.
     
  12. arcadekitten

    arcadekitten

    Joined:
    Mar 25, 2023
    Posts:
    4
    Thank you so much! Very appreciated :)
     
  13. pluginmaster418

    pluginmaster418

    Joined:
    Jun 6, 2020
    Posts:
    182
    Please try this: go to unity editor Edit->Project Settings-> Graphics Then where it says "Always Included Shaders" add the PSLayer shaders, that is: "PluginMaster/PsBlendModeSimple", "PluginMaster/PsBlendModeFast" and "PluginMaster/PsBlendModeAccurate".
    And let me know how it goes.
     
  14. arcadekitten

    arcadekitten

    Joined:
    Mar 25, 2023
    Posts:
    4
    Thank you!! That worked perfectly, everything works as intended now! :D
     
    pluginmaster418 likes this.