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. Dismiss Notice

Oil Paint

Discussion in 'Assets and Asset Store' started by Deleted User, May 3, 2020.

  1. Deleted User

    Deleted User

    Guest

    forum.png

    Give your games an original look easily transforming them into pieces of art with 'Oil Paint'.

    • Three algorithms: Kawahara, Symmetric Nearest Neighbour and Tomita-Tsuji.
    • Four modes: full screen, layer, dual-layer and distance.
    • Desktop, WebGL and high-end mobiles/VR.
    • Unity 2019 and higher (URP / HDRP support soon).
    • Online documentation, support and free updates.
     
    Last edited by a moderator: Aug 27, 2020
    nasos_333 and RoyalAllen like this.
  2. Philkrom

    Philkrom

    Joined:
    Dec 26, 2015
    Posts:
    89
    Hi, your asset seems interesting, but when I launch the demo (With Firefox or Chrome) I get an error, and only a static painting with a music ?

    I am working with 360 spheres with inside shader, do you think it will work ?
    Best regards !
     
  3. Deleted User

    Deleted User

    Guest

    Hi Philkrom, in Firefox by pressing F12 you can access a console that could be useful to see what happens to you. Could you send the log to hello@nephasto.com?

    Untitled-1.png

    I am working with 360 spheres with inside shader, do you think it will work ?
    Since it is post-processing, the number of objects does not affect performance. As the documentation says, it does require a decent GPU.

    Regards.


     
    Last edited by a moderator: Aug 27, 2020
  4. NathanielAH

    NathanielAH

    Joined:
    Jul 22, 2013
    Posts:
    95
    First off, looks beautiful.

    Second, do you have a downloadable demo or performance metrics you can share regarding PC / mobile?

    Any timeline for URP as well / version e.g. 2019.3.x.

    Thanks!
     
  5. Deleted User

    Deleted User

    Guest


    Hi NathanielAH, I'm glad you like my asset ;)

    Here's a performance metric:

    Untitled-1.png

    As you can see the effect consumes about 0.05ms, although it can go up to 0.07ms. This scene is the beginning of the forest's demo, at 1280x720, CPU i7-3770 and GPU NVidia GTX 1060 6GB.

    There is still no official solution for postprocessing in URP, so I think we will have to wait for 2020.1 (perhaps in 2021...).

    Regards.

     
    Last edited by a moderator: Aug 27, 2020
    NathanielAH likes this.
  6. NathanielAH

    NathanielAH

    Joined:
    Jul 22, 2013
    Posts:
    95
    Thanks for the response and details. I'm not technically familiar with the methods used in the shader; only recently began reading up on them. Can you elaborate on what they're relying on as part of the standard pipeline post-processing stack? Just looking for a bulleted list to correlate with. Thanks!

    Otherwise, keep up the beautiful work!
     
  7. fvaguirre

    fvaguirre

    Joined:
    May 2, 2020
    Posts:
    2
    Hi, I just bought this and it is not working on URP latest unity version. What gives?
     
  8. Deleted User

    Deleted User

    Guest

    Like all Unity standart render pipeline post-processing effects (or Image Effects), it use the OnRenderImage function.

    Regards.

     
    Last edited by a moderator: Aug 27, 2020
    NathanielAH likes this.
  9. Deleted User

    Deleted User

    Guest

    Hi fvaguirre, thanks for using my asset. As you can see clearly in the description of the asset in the store: Untitled-1.png

    support for Scriptable Render Pipelines (URD and HDRP) will be coming soon. When? Well, now there is no 100% official post-process support in URP yet (HDRP support it). I am waiting for such support in both SRPs. I hope 2020.1 is fixed (whenever it comes out).

    Anyway, I'm going to change the description to make it clearer.

    Regards.

     
    Last edited by a moderator: Aug 27, 2020
  10. NathanielAH

    NathanielAH

    Joined:
    Jul 22, 2013
    Posts:
    95
    Thanks!
     
  11. Sibylline-Siren

    Sibylline-Siren

    Joined:
    Jul 8, 2012
    Posts:
    22
    I tried the online demo (https://www.nephasto.com/store/oil-paint/demo/) and the layer mode doesn't seem to work for me. It always applies the post process on screen. Am I the only one? I'd be interested in getting it but being able to filter application by layer would be great.
     
  12. Deleted User

    Deleted User

    Guest

    Hi Sibylline-Siren, thanks for your interest in my asset! Layer mode doesn't work correctly in some browsers, it's something I'm investigating.

    Regards.


     
    Last edited by a moderator: Aug 27, 2020
  13. RoyalAllen

    RoyalAllen

    Joined:
    Oct 17, 2012
    Posts:
    203
    Looks really cool! That's actually pretty amazing to be honest!
     
    Deleted User likes this.
  14. Deleted User

    Deleted User

    Guest

    I'm glad you like my asset, Royal Allen! I hope to have the next update ready soon with a new algorithm.

    Regards.



     
    Last edited by a moderator: Aug 27, 2020
    RoyalAllen likes this.
  15. Enter_Kratos

    Enter_Kratos

    Joined:
    Jun 27, 2013
    Posts:
    3
  16. Deleted User

    Deleted User

    Guest

    Hi Enter_Kratos, as the documentation says, URP supports post-processes, but not custom post-process (not officially).

    According to this official post on SRP, it seems that big changes are coming (in my opinion in the right direction). I highlight the most interesting:

    • "Our goal is to ship verified graphics packages as part of core Unity. There will no longer be versions distributed via package manager".
    • "Improvements to asset cross compatibility - We want to solve “I change pipelines and things still work.” You can author assets that rely on common cross-pipeline features, and have them work in multiple pipelines".
    • "We want asset store products to be able to target both SRPs with the same set of assets".

    Currently, it is impossible for me to support three different renders (built-in, URP and HDRP) that also have APIs that are not very stable, poorly documented and with few examples.

    As soon as they implement everything they promise to change (in the next LTS? 2021?), I will support URP and HDRP.

    Regards.
     
  17. Enter_Kratos

    Enter_Kratos

    Joined:
    Jun 27, 2013
    Posts:
    3
    Hi Nephasto,
    Thanks for explaining that. I can see how those improvements would make supporting cross-pipeline assets feasible in the future.
     
    Deleted User likes this.
  18. lyndontroy

    lyndontroy

    Joined:
    Dec 12, 2012
    Posts:
    31
    How can I apply to all scene objects except character? I wnt a cool oil painting scene with a high quality character in the scene.
     
  19. lyndontroy

    lyndontroy

    Joined:
    Dec 12, 2012
    Posts:
    31
    Will this work with Gaia terrain scene creator?
     
  20. Deleted User

    Deleted User

    Guest

    Hi Lyndon, I just answered you by mail, but I answer you here too ;)

    > How can I apply to all scene objects except character? I wnt a cool oil painting scene with a high quality character in the > scene.

    Yes, 'Oil Paint' can only be applied to objects that are on a layer. Consult the online documentation for more information.

    > Will this work with Gaia terrain scene creator?

    Since it is a post-processing effect (applied at the end of the render), it should work with any terrain.

    Regards.

     
  21. jGate99

    jGate99

    Joined:
    Oct 22, 2013
    Posts:
    1,845
    Hi @Nephasto
    Can we use this and other shaders of you on Canvas elements? like RawImage or Image?
    Thanks
     
  22. Deleted User

    Deleted User

    Guest

    Hi jGate99, 'Oil Paint' can work on a Canvas if you set 'Render Mode' to 'Screen Space - Camera' and select a camera that has the 'Oil Paint' component.

    upload_2021-1-5_12-46-41.png

    Regards.
     
  23. Delereos

    Delereos

    Joined:
    Aug 31, 2021
    Posts:
    6
    It looks like this has veritably bought the farm, being removed from the store. Does anyone know why? I was just about to buy it.
     
  24. Nition

    Nition

    Joined:
    Jul 4, 2012
    Posts:
    781
    I didn't realise until now that when an Asset Store asset is disabled, that existing owners can no longer download it. That's not how most stores work (for instance if someone removes a game on Steam, previous buyers can still get it). I should have downloaded this asset and backed it up locally - now I own it but can't use it anymore.