I’ve uploaded my first asset to the asset store - A set of shaders for character models. Included are shaders for character customization (using a mask texture), Holograms, Ghosts, and a Disintegration shader. Here is the sample scene from the package:
I’m also working on a crystallization/frozen shader - should have it done in the next day or two:
Still trying to get the effect perfect.
Here’s an older video showing the customization inside our game (this scene is not included in the package):
Note that only the color customization is done with the included shader. The morphing is a separate utility that is not at this time planned to be published.
Edit: I’ll update this post with links to the asset store when it is approved.
Edit 2: It’s up!
Edit3: Update 1.1 is up, recreated in and uploaded with Unity 3.5.6, so if you haven’t updated to 4.0.1, you can get it.
This scene uses lerpz instead of Kyle (kyle has no animations). A new shader effect has been added with accompanying script, sound, and textures to petrify a character at runtime.
I’ve tested this on my iphone 4s, and I didn’t see any performance issues. The disintegrate with normal map shader worked also, I was surprised (I assumed it would not). However, I did notice a problem with the customization shader on the iphone, so I’ll be looking at that. I’ll try it on an adroid device later in the week (Galaxy Tab 2), and post my results here.
edit: Fixed and retested the color customization shader. Both bumped and non-bumped versions work correctly.
The disintegration shader has two versions - one a standard diffuse shader and one diffuse/bump-mapped, both with lambert lighting model. I’ll be adding a “lambert wrapped” version, as well as a blinn-phong, but they’re easy to modify if there is something you need that’s not there.
Yes, it’s a material swap, or you can modify the material at runtime. I was concerned that an uber-shader would be too heavy… however, if there is interest, I can make one.
I’m building it right now with version 3.5.6. Only problem is I need to find a model I can freely include with animations, so I can demonstrate the “turn to stone” effect. I should have a version that will work with 3.5.6 uploaded to the asset store either tonight or tomorrow, and then I’ll need to wait on them to approve the update.
I’ve uploaded V1.1 to the asset store. This version was recreated in and uploaded with Unity 3.5.6. Kyle had to hit the road, since he has no animations - this version uses Lerpz to illustrate the effects.
I’ve also added the new “statue” shader, that will petrify a character (along with supporting script and sound file).