
Crispoly Characters Mini
Crispoly stands for "Crisp Polygons" and I use a method to colorize and add details to my 3D assets using a palette texture and additional geometry. Instead of using texture maps, I prefer using this method because:
- The sharpness of details never deteriorates no matter how close to the asset you zoom
- It reduces the size of a game distributable since there are no additional textures
- Creating assets is an order of magnitude faster (perfect for solo indiedevs)
- You can easily create additional characters by cloning and modifying the geometry - no texture painting skills needed
- The performance impact is fairly insignificant (as shown in this video)
Content
The Master Blender File gives you the ability to clone characters and make your own versions suitable to your game! The blend-files also include a Python Export Script that exports all characters and animations with the correct Unity (FBX), Unreal Engine (FBX), and Godot (GLB) settings. The Blender file also includes the palette textures and material.
The FBX Files and GLB files are separated into Unity, Unreal, and Godot directories and come as one master FBX/GLB file including all meshes, one master FBX/GLB file including all meshes and animations, individual meshes, and individual animations.
The Unity 2023 Project comes with all the characters imported with a custom URP Shader Graph Material that supports emission, metallic, smoothness, and animated textures. All the characters are included in the Unity project and set up to use a common humanoid rig. All the animations are configured with correct settings for the rig. A demo scene instantiates all the characters with a basic animation.
The Unreal Engine 5.2 Project comes with all the characters imported with a custom material that supports emission, metallic, smoothness, and animated textures. All the characters are included in the Unreal Engine project and set up to use a common Skeleton. All the animations are configured with correct settings for the skeleton. A demo level spawns all the characters with a basic animation using a character and animation blueprint.