maeblemeImaginite / Blob-Character-Creator

Blob Character Creator is a tool that provides functionality to create, customize and animate blob-like characters. Blob Shader is used to achieving a blob-like appearance. The shader has created using a raymarching technique that uses complex calculations for rendering. The tool currently supports IOS, Android, macOS, and Windows platforms.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blob Character Creator

Blob Character Creator is a tool that provides functionality to create, customize and animate blob-like characters. Blob Shader is used to achieving a blob-like appearance. The shader has created using a raymarching technique that uses complex calculations for rendering. The tool currently supports IOS, Android, macOS, and Windows platforms.

🌟 Check for Example Project : https://github.com/tunchasan/Blob-Runner3D-Clone

Showcase

Future

With the following versions, I'm planning to add some cool features such like

πŸ‘‰ The transition between any Blob Character to any.

Transform appearance to target character via cool animations

πŸ‘‰ Support Non-Humanoid Characters

πŸ‘‰ Blob Character Customization Editor

Shader Usages

There are two types of the Shader, Mobile and Standard. Mobile is lighter than the standard blob shader. Thus, the Mobile shader has less functionality such as limitations for changing blob characters' every body part colors. I recommend that use the BlobCharacter/Mobile shader to get a good result on mobile platforms.

Shader Unity Panel

BlobCharacter/Mobile Shader Usage

Showcase

BlobCharacter/Standard Shader Usage

Showcase

Animating Blob Characters

The Blob Shader executes its rendering calculations based on referenced Transform information. So, It's possible to animate Blob Characters.

Showcase

Here are the results from mobile, windows, and mac platforms

About

Blob Character Creator is a tool that provides functionality to create, customize and animate blob-like characters. Blob Shader is used to achieving a blob-like appearance. The shader has created using a raymarching technique that uses complex calculations for rendering. The tool currently supports IOS, Android, macOS, and Windows platforms.

License:MIT License


Languages

Language:C# 76.8%Language:HLSL 16.5%Language:ShaderLab 6.7%