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. Join us on Dec 8, 2022, between 7 am & 7 pm EST, in the DOTS Dev Blitz Day 2022 - Q&A forum, Discord, and Unity3D Subreddit to learn more about DOTS directly from the Unity Developers.
    Dismiss Notice
  3. Have a look at our Games Focus blog post series which will show what Unity is doing for all game developers – now, next year, and in the future.
    Dismiss Notice

[RELEASED] PIDI : Advanced Skin Shader 2 - Realistic Skin for all platforms & rendering pipelines

Discussion in 'Assets and Asset Store' started by IrrSoft, Nov 5, 2019.

  1. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.45 is now available. You can read the changelog here

    ORIGINAL POST :


    We are proud to introduce our newest asset, PIDI : Advanced Skin Shader 2 !







    Advanced Skin Shader 2 is a collection of shaders and scripts that allow you to add realistic, high quality, PBR based skin to your characters with support for many modern features such as :

    • Real scattering and translucency on all platforms, even mobile and the new LWRP, HDRP and URP pipelines.
    • Dynamic wrinkles through GPU generated tension maps or custom made CPU managed region maps, again even on mobile platforms.
    • Full customization of most skin parameters through an easy to use and understand UI that as an additional bonus allows you to reuse the same skin material on as many characters as you want.
    • Support for UV wrapped overlays / decals to add tattoos, wounds and other effects over the skin surface
    • Support for Deferred rendering out of the box, without needing any additional plugins such as Uber or Lux
    • A first release of a stylized skin shader, with additional iterations and a cartoony version. These shaders are available on the Built in pipeline only.


    As one of the main features that set this shader apart from any other skin shader solution in the store is the inclusion of dynamic wrinkles through two different methods, GPU tension maps and CPU region maps.


    With GPU tension maps, the GPU uses two reference poses or expressions from your character plus the rest pose and computes the tension over the different areas of the geometry, predicting in real-time which regions of the face must have wrinkles and then generating smooth, believable transitions to those wrinkles. Once you have your character and the wrinkle normal maps ready, setting up this method of dynamic wrinkles takes less than 5 minutes.

    CPU region maps are a more involved, complex setup that requires manually defining which regions of the face are affected by each expression and exactly how much, but it has the advantage of allowing for any number of reference expressions, any number of wrinkle normal maps and an extremely precise, 4 regions per pose blending control.

    Both systems work with blendshapes, bone animations or a mix of both.


    The asset is available in 3 different versions :
    • Lite Edition : Designed for smaller projects with smaller budgets. It provides the basic functionality of the asset at an affordable price with additional modules sold separately to allow you to buy what you need.
    • Standard Edition : Has all the features and all the add ons already included.
    • Team Edition : The same as the Standard Edition but without the Per Seat restrictions that both Lite and Standard have in place.
    To see a comparison between Lite and Standard Edition and see which features are missing on Lite please go to our online documentation here.

    We hope that this asset will be a great help for your projects and can't wait to see how you use it for your characters :)

    Have a great day!
     
    Last edited: Jul 21, 2021
    Mark_01 likes this.
  2. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    While it is still early in development, a new HDRP version of the shader will be included with the package at some point in Q1 2020 and our early results are quite promising :


    You can learn more about this and other "in development" features or give your suggestions here
     
  3. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Update 2.1 is currently in development and it will include some very useful improvements over the workflow of the shader, including a better way of handling overlays and the cartoony variants of the skin shader. This update should be available in late November - early December :)

    We hope this helps !
     
  4. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Update 2.1 is almost finished. It will be sent for approval before this weekend and should be available by next week :)

    We also want to take a moment to inform all of you that our team will be on holiday (and thus unable to reply to support requests) from December 12 until January 13. While we may still be active from time to time on the forums and we will not leave in full until December 20, we will not be able to solve requests as we will be mostly away from our main office.

    As soon as we are back we expect to reply to all support requests within the first few days.

    We hope this helps, and that you all will find the improvements done to v. 2.1 really useful!
     
  5. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.1 has been sent for approval. This is the changelog :

    - New "Cartoony" variant with outline and support for a semi-PBR workflow plus lighting ramp with tension maps (BETA)
    - New "Cartoony" variant with outline and support for a semi-PBR workflow plus lighting ramp with region map based wrinkles (BETA)

    These variants are only available on the Built in Pipeline in FORWARD mode. The support for URP will come in early Q1 2020

    - Initial work for the improved Overlays / Decals system. This is not yet usable, it will come in v.2.2 in late January-early February, alongside the first release of the HDRP variant of the shaders

    We hope this helps and that you all have a very happy holiday season!
     
    Last edited: Dec 12, 2019
  6. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.1 has been approved and released :)

    We hope it will be very helpful to you and that you all have a very happy holidays season!
     
  7. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    We have decided to move forward the release of the Simple variant of our Skin Shader, which will now be released between this weekend and early next week.

    This means that the first HDRP release might be ready sooner as well, with a new ETA of February ~6-10.

    Please remember that the HDRP release will be in a beta / experimental state due to HDRP being an "in-development" Unity product, so bugs and errors are to be expected, but we will patch them out as often as needed

    In short :

    - Version 2.15 will be available around January 26-30, including a "Simple" variant of our Skin Shader

    - Version 2.2 will be available around February 6-10, including a first release (in BETA) of HDRP variants of the Skin Shader
    - Version 2.3 will be available at some point in March, with an improved Decals system.

    We are studying how to best port the secondary wrinkles system (unlimited wrinkles, CPU based) to LWRP/URP/HDRP so that both systems are compatible with all platforms. At the moment, only tension maps via GPU are available on LWRP / URP and HDRP. There is not a date for this patch, as it is in research at the moment.


    HDRP support will be included at no additional cost in the Standard Edition

    We are however considering to change the price of the Standard Edition to 60-65 USD after this update to cover the costs of development and support for this new rendering pipeline, as well as the inclusion of new features to the shader.

    The SRP Add on for the Lite edition will also get either a price update after this change, or the HDRP variant may become its own package depending on users feedback (we are aware that some users will prefer to pay ONLY for either LWRP/URP or HDRP instead of being charged for both)
     
    Last edited: Jan 21, 2020
  8. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    To celebrate the Lunar New Year and our upcoming HDRP update, we're giving a 20% off on the Standard Edition starting right now and until February 8. You can get it now for only 40 USD and receive the HDRP update at no additional cost.

    Remember that after the release of the HDRP update the price of this asset will raise, so right now is a great chance to get it :)

    Happy New Year!!!
     
  9. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    A small test in HDRP with the stable release of Unity 2019.3 :



    Remember that you can get the asset with a 20% off for only 40 USD to celebrate the Lunar New Year, with this discount finishing on February 8 :)

    As soon as the HDRP update is released shortly after February 8, the price will be raised to 65 USD to cover the support and development costs of these new features and full compatibility with HDRP. All current users of the Standard Edition will receive the HDRP update for free :)

    Have a great day!
     
  10. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    This post is just to announce that the HDRP update is ready to be released as the first update once the current sale is over, in February 8. It should go live at the start of next week :)

    It is a BETA feature and as such, some errors and bugs are to be expected. However, after our extensive testing, we have found all core features working without any issues.

    These are also the last days you can get this asset with a 20% off over its original 50 USD price, once the HDRP update is available next week the price will be raised to 65 USD, so this is the perfect moment to grab this asset and get what is essentially a double discount.

    We hope this news are good for all of you who have been requesting HDRP support, we can't wait to see what amazing uses you give to our shader :)

    Have a great day!
     
  11. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.2 has just been released with the first iteration of HDRP Support !

    HDRP Support is currently in Beta, so there might be some bugs or other issues. However, all core features have been thoroughly tested and are working well :)

    We hope this helps!
     
  12. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
  13. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    These are the last few days with the 50% discount for PIDI Advanced Skin Shader 2, you can still get it for only 32.50 USD until February 29, when it will go back to its regular 65 USD price.

    We are currently working on further updates and improvements for this asset, including (very) early tests of a port for our CPU based wrinkles system on Universal RP (besides the current GPU implementation). These updates will be coming in late March - early April :)
     
  14. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    The discount is over and PIDI Advanced Skin Shader 2 has gone back to its normal price.

    We are currently developing new patches for the SRP pipelines in order to port more features from the main Standard Pipeline, so we will be posting more news about this soon as well as providing fixes and improvements for the HDRP pipeline :)
     
  15. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.3 of PIDI : Advanced Skin Shader 2 is coming out very soon and it has plenty of improvements and big updates :

    • HDRP and URP variants of the shader updated to version 7.21 on Unity 2019.3 and above
    • HDRP port has now been marked as stable
    • HDRP now supports CPU based region map mixing to allow for any number of wrinkle maps
    • URP now supports CPU based region map mixing to allow for any number of wrinkle maps
    With this latest update we achieve core feature parity between all three main rendering pipelines (Built-in, Universal RP and HDRP).

    upload_2020-3-10_22-51-1.png


    Version 2.3 will be sent for approval on Thursday to be released by the end of the week or early next week.
     
    Last edited: Apr 28, 2020
  16. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.3 is now available with the following updates :

    - Updated HDRP shaders to be compatible with HDRP 7.21
    - Updated Universal RP shaders to be compatible with URP 7.21
    - NEW : CPU based tension maps support added to HDRP
    - NEW : CPU based tension maps support added to URP
     
  17. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    With many of us having to stay at home at the moment, we know that some are using this time to work on their projects and games.

    In order to help your development needs, many of our tools and assets have discounts starting today and until April 2nd!
    XFur Mobile - Standard Edition is now available with a 30% off, so you can get it for only 35 USD.
    XFur Studio has a 50% off, being available for only 25 USD
    PIDI Planar Reflections 3 - Lite Edition has a 30% off, being available now for 10 USD
    PIDI 2D Reflections 2 - Lite Edition is available for only 7.50 USD
    PIDI Advanced Skin Shader 2 - Lite Edition is available for only 20 USD

    We hope this will help you and make a good addition for all your projects :)
    Have a great week!
     
  18. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    A small update is in the works to the Simple Material variant, including a small "Basic Setup" guide for UMA users. While this is currently in development, we expect the guide to be online before the end of the month. Have a great weekend!
     
  19. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.35 was sent for approval and we expect it to be available for download next week.

    Here is the changelog :

    • Added simple variants to URP and HDRP
    • URP and HDRP 2.1 now labelled as stable
    • LWRP support removed
    • First iteration of UMA* compatible shaders for the Standard Pipeline
    • Unity Crash when changing the material array of a mesh whose property blocks have been set. This is a bug in Unity itself but an integrated workaround has been added.
    • HDRP shaders now follow the standard HDRP practices for thickness which means the translucency masks of HDRP skin shaders are inverted compared to those of the Standard Pipeline (Thickness vs Translucency). This is done again, to better follow the Unity standard and allow for better results.


    *The UMA compatible shaders should not be confused with an out of the box integration with UMA. It just means that if you create an UMA material and follow UMA's guides to integrate custom shaders our shader variant for UMA compatibility will work with UMA 2.x

    Have a great weekend!
     
  20. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    An update to version 2.35 has also been sent for the Lite edition of Advanced Skin Shader 2 as well as for its two add ons (Mobile and SRP) which will bring many improvements to usability as well as the "Simple" and "No Script" variants of the shaders to these versions. It will also be available next week :)

    Have a great weekend!
     
  21. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    All editions of PIDI - Advanced Skin Shader (as well as the add-ons) have been updated to version 2.35 and they will be available to download within the next hour. We hope it helps!


    Please remember to check the changelog here
     
    led_bet likes this.
  22. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    The June update is ready to be released next week. It will include improvements on HDRP and over specular control on all pipelines, some other improvements and general fixes. We hope it will be very helpful for all your projects :)
     
  23. VasyaCullin

    VasyaCullin

    Joined:
    Feb 17, 2014
    Posts:
    8
    error Shader error in 'hidden/preview/Output_C28BC0AD': undeclared identifier 'SkinLighting_half' at line 72 (on d3d11)
     
  24. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Hi there,
    We ask you to please send a full support request to our email including your invoice / proof of purchase, the Unity version you are using, rendering pipeline, asset version, the included pipeline package you used from our asset, screenshots of the settings you are using on top of the full console logs.

    Our asset works without issues on Unity 2020.1 using HDRP 8.2, except from a white out issue in all demo scenes due to Unity's use of new Post Process and HDRI values. We will provide a Unity 2020.1 specific package for HDRP and Universal RP early next week, however the shaders themselves work without issues.

    upload_2020-7-25_11-33-55.png

    We hope this helps.
     
    Last edited: Jul 25, 2020
  25. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.45 has been uploaded with new HDRP and URP packages for versions 8.x in Unity 2020.1 !

    We hope it will be very helpful :)
     
  26. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    This asset is now on sale with a 50% OFF. Get the full asset with all its features and full support for HDRP and URP for only $ 32.50 USD. This sale finishes on August 30 :)
     
  27. RandAlThor

    RandAlThor

    Joined:
    Dec 2, 2007
    Posts:
    1,291
    I am interested in this asset but it is unclear what is supported in the uma shader variants and what is not.
    Can you write here what will work with uma in the standard rendering pipeline and what in the other pipelines?
     
  28. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459

    Hi there,

    The UMA compatible shader has only the most basic features ( translucency, scattering ) in the Standard pipeline and in forward only. There is no UMA shader for any other rendering pipeline, but the Basic shader is available in both Universal RP and HDRP variants (with the Standard Edition of our asset) as ShaderGraph shaders, so you could easily change their input names to match those of UMA or any other character creator outputs and make it compatible.

    While the simple UMA compatible shader could be made to work with the CPU managed wrinkle maps (as long as you can modify UMA to generate the correct wrinkle maps on each customization) wrinkle maps are usually reserved for designed or scanned characters, where the wrinkle maps have been carefully sculpted and created for each model, since this is what gives better results.

    The GPU accelerated wrinkle maps require patching the mesh to add some additional information to its geometry, which is not possible with procedurally generated meshes that may change while the tool is working.

    You can see more in the Official wiki (linked in the asset store page) here

    We are planning to add support for the UV projected tattoos / decals on the UMA shader soon, probably in September, but due to the extreme variation on each user's implementation of UMA within their projects we can only offer compatibility with the most general and basic features.

    We hope this helps!.
     
    RandAlThor likes this.
  29. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    PIDI - Advanced Skin Shader 2 is part of the Singles Day sale! If you are in China, Japan or the South East Asia region (Singapore, Malaysia, Indonesia, Thailand, Philippines, Vietnam) you can use the coupon code SINGLESDAY50OFF at checkout for a 50% off discount. This promotion will last until November 13 at midnight :)

    Have a great week !
     
  30. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    IMPORTANT NOTICE :

    From December 18, 2020 and until January 10, 2021 we will be on vacations for the Holidays season. We will return for the week from January 10 to January 15 and resume our work with your support requests, patches and updates. We hope that all of you have a nice holidays season and that 2021 is a good year, with some much needed joy for you and your loved ones.

    Happy "Hollydays", everyone ! :)

     
  31. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    PIDI Advanced Skin Shader 2 (Lite and Standard) is available with a 50% off for the New Year sale, it is the last time in a while that it will be on discount, so take this chance to get it at this very special price ! :)

     
  32. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    Version 2.4.8 is coming later next week with some series of internal changes to improve performance as well as some other changes coming along the way during Q2 to improve graphical quality and add some new features to simplify the workflows of the tool.

    Have a great weekend ! :)
     
    Last edited: Feb 19, 2021
  33. PesadeloDoEspantalho

    PesadeloDoEspantalho

    Joined:
    May 26, 2017
    Posts:
    45
    Hi, I need help please.
    I can't make the "PIDI Shaders Collection/Advanced Skin Shader 2/Realistic/Simple" transparent (Fade)...
    The skin under the clothes becomes invisible but the rest does not become transparent.
     
  34. IrrSoft

    IrrSoft

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

    Please send your support requests to our support email (available in the documentation / tool's UI) with your invoice, information about pipeline used, Unity version used and any other information needed to reproduce the issue.

    We hope this helps :)
     
  35. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    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 our Advanced Skin Shader :)
    Thanks for your patience!
     
  36. IrrSoft

    IrrSoft

    Joined:
    Jul 6, 2012
    Posts:
    1,459
    PIDI Advanced Skin Shader 2 is part of the Smash hit summer sale ! You can get it with a 50% off right here !
     
  37. yokenstein

    yokenstein

    Joined:
    Sep 19, 2017
    Posts:
    84
    How to create region maps for the CPU based dynamic wrinkles? I know how to create the specific wrinkle normal maps for each blendshape using Blender, but I can't seem to find any resources on region maps and how to create and use them
     
  38. IrrSoft

    IrrSoft

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

    In the documentation you can see a description of how the region maps work and how their channels are used. In short, a regions map for our asset is any texture that uses the RGBA channels to specify up to eight different regions (R, G, B specify the area of the face while the alpha channel is used to separate between left and right side).

    These regions are then used to blend between the different wrinkle maps with a lot of fine control detail.

    We hope this helps!
     
  39. yokenstein

    yokenstein

    Joined:
    Sep 19, 2017
    Posts:
    84
    Thanks. I understand the RGB channels. For example, keep R channel for the eyebrows/forehead, G channel for the nose and cheeks, B channel for the chin, jaw and the lower part, maybe the neck. But I'm slightly confused about the alpha channel. Should I just paint the alpha through the center on the model? Like, starting from the top of the head all the way down to the chin? By default, in Blender, the alpha is always set to 1, so I'm assuming I will have to erase the alpha on the models left and right sides and just leave the middle as it is, i.e with an alpha of 1

    Also, about the GPU based Tension map wrinkles system, your wiki mentions a Resting” Normal map, a “Wrinkled” normal map and 3 different poses as references (Rest Pose, a Pulling Pose (extreme surprise) and a Pushing Pose). From my understanding, I need to have normal maps for all 3 of these poses, but I don't understand what the "wrinkled" normal map is. It doesn't seem to be tied to any pose. Is the wrinkled normal map a combination of all 3 poses, showing the entire range of wrinkles on the model?

    Lastly, in the GPU wrinkles system, the wiki mentions that the scale of the model has to be 1,1,1 before applying the wrinkles. Does the same apply for the CPU based system, or can the scale be anything other than 1,1,1?
     
  40. IrrSoft

    IrrSoft

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

    We ask you to please contact our support email so that our support team can assist you in a better way, with more detailed explanations. Please remember to include your invoice number, which platform you are developing for, as well as your Unity and SRP versions.

    We hope this helps!
     
  41. MidnightCoffeeInc

    MidnightCoffeeInc

    Joined:
    Feb 28, 2017
    Posts:
    419
    Hey, I'm considering purchasing this and had a quick question:
    Does the URP package work with UMA avatars?

    Thanks!
     
  42. IrrSoft

    IrrSoft

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

    We are right now taking a small break away from our office, so we cannot test immediately full compatibility with UMA and URP, but here are some considerations that may be helpful.

    Our package with URP support (we recommend the Standard Edition, as it has more features) includes a URP material that does not require any scripts nor baking to work (but it also does not support wrinkles nor some advanced features, since dynamic wrinkles require baking data on the mesh, which is not possible with dynamic avatars). You should be able to set up UMA to export its textures to maps tailored to our shader, and thus make them work together.

    We hope this helps!
     
    MidnightCoffeeInc likes this.