A downloadable asset pack

Buy Now$9.99 USD or more

All shaders are designed for use in 2D URP projects in Unity. While they can be used for palette swapping with any graphical asset, they are pre-configured for use with the Mana Seed Character Base. Additionally, the eye color shader requires my Mana Seed Eyes asset.

This asset contains the following:

  • 802 NPC Materials
  • 20 Eye Materials
  • 26 Hair Materials
  • 20 Skin Materials
  • 76 Tool Materials
  • 18 Shaders
  • All materials come in Lit & Unlit varieties.

Easily create Mana Seed re-colors and endless color combinations within seconds. Optimize your Mana Seed based Unity project by swapping materials instead of files, TODAY!

Speed up your workflow with my other assets!


Purchase

Buy Now$9.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

Mana Seed Shaders (Character Edition).unitypackage 490 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Hi Direpixel, I love your shader it work perfectly with the sprite render. However, I run into problem that unity UI mask does not clip/hider image with your material. I believe it is Unity Limit. I wonder if you know how to change the config of the shader to make it work. Thank you.

Yeah that would be a Unity limitation if I am understanding correctly. Just to be sure I would retrace your steps. If you switch back to the Unity default sprite-shader material, does the mask work? If not it might be your implementation of the mask, otherwise I'm sure it's nothing that can't be fixed. It usually can with a little bit of Googling or reaching out to the community through their Discord or forums.

(1 edit)

Hello! I'm a big fan of your Sprite Importer and Paper Doll assets and want to use this one as well. But had a question regarding this issue that I am currently encountering: https://direpixel.itch.io/mana-seed-shaders-for-unity/devlog/703312/unity-20211-...

I don't have any experience with the shader system. Can you provide a step by step guide to getting this to work in later versions of Unity? Do I need to go through each of the 30 shaders and for each Replace Color value set a Range value of 0.1? I just want to make sure I understand exactly what needs to be done since it will take a little bit of work. I'm on Unity 2022.3 btw.

Unfortunately yes. I can get working on an updated set of shaders that already has that done, but I'm out of town for a family event for the next few weeks. So it will be a bit before I get started.

No worries at all! I got it working, I was a little intimidated by the shader system. It's working great! Using your tools all together makes a great workflow.

Doesn't it though? I love it personally. I have another asset I never released that creates scriptable object variables and events that makes things so easy. Id say that's probably my #1 tool for development.

That's really cool! I've been working on a modified version of Feendrache's animator https://feendrache.itch.io/mana-seed-character-animator-for-unity. It aids in building animations and attaching them to animators. One big thing I've added so far is support for blend trees in the animator. It's a ways off from being releasable, but I'd like to ask the author to formally release their code under a permissive license so I can release mine. But it very nicely fills the gap between Sprite Importer and Paper Doll.

Very cool! Well I'd love to see the finished product so keep me in the loop!

Hello, I don't know much about shader.  May I ask if it is applicable to the Farmer sprite system

It can be easily tailored to use the farmer sprite system. It was originally designed for Mana Seed's first character base, so the preconfigured options may not work. You would have to have a very basic knowledge of creating materials from shaders and using ShaderGraph. After that you can  generate and configure materials in just a few minutes. I use this with the farmer base myself, with just a few tweaks.

Ok, thanks for your reply

I know it's not likely, but any chance of translating the shader to Godot?

I wish I could do that for you. Unfortunately, I'm not a shader writer, this was only possible thanks to experimentation and Unity ShaderGraph's user friendly approach.

Thanks anyway! That's very understandable.