UndeadCrow

hello, manager,i have an question, how can i use spine shader to make disslove effect? like 2d sprite or 3d model
if you know how to do this,plz tell me thinking,thank you!
UndeadCrow
  • Posts: 8

Harald

What kind of dissolve effect do you mean? Like a dither-dissolve effect in Photoshop's layer blend mode?
Could you please show a screenshot or video of what you have in mind?
User avatar
Harald

Harri
  • Posts: 2075

UndeadCrow

Thanks for you reply, I find some gif
20170519234517512.gif

20200418155409872.gif

https://www.bilibili.com/video/av455030025/
this is a shader for sprite , you can see effect in 15:55~16:00
You do not have the required permissions to view the files attached to this post.
UndeadCrow
  • Posts: 8

Harald

Thanks for posting the image referece.

What you want to achive requires you to copy one of the existing Spine shaders and add the dissolve effect to it on top.
You would have to create the shader via code though, as there are no Spine shader-graph nodes available.

You could also use a normal non-Spine shader, but then you will need to export atlas textures using the straight alpha workflow and not as premultiply alpha, as described here on the spine-unity documentation pages.
User avatar
Harald

Harri
  • Posts: 2075


Return to Unity