Shell Fur

Shell Fur is a Godot Engine add-on that introduces a fur node, enabling realistic fur rendering on 3D models. It supports customization through shaders, physics, and blendshape styling, suitable for hero props and characters.

https://github.com/Arnklit/ShellFurGodot

Preview Images

Preview
Preview
Preview
Preview

Shell Fur: Realistic Fur Rendering in Godot

Shell Fur is a powerful add-on for the Godot Engine, designed to bring realistic fur rendering to your 3D models. Inspired by techniques used in games like Shadow of the Colossus and Red Dead Redemption 2, this tool allows developers to easily add and customize fur effects on characters and props.

Key Features

  • Fur Node Integration: Seamlessly add a ShellFur node to any MeshInstance to generate fur.
  • Shader Customization: Choose between Regular, Mobile, and Custom shaders for different performance and quality levels. The Mobile shader is optimized for GLES2 and Android.
  • Parameter Control: Fine-tune fur appearance with parameters like layers, pattern selection, UV scaling, and shadow casting.
  • Material Properties: Adjust transmission, ambient occlusion, roughness, and albedo to achieve the desired look.
  • Shape Control: Modify fur length, density, and thickness for unique styles.
  • Physics Simulation: Add realistic movement with gravity, spring, damping, wind strength, and wind speed parameters.
  • Blendshape Styling: Utilize blendshapes for dynamic fur behavior based on mesh deformations.
  • Level of Detail (LOD): Optimize performance by adjusting fur detail based on distance from the camera.

Usage and Tips

Shell Fur is best suited for hero props and characters due to its performance characteristics. The add-on provides an API for interacting with the fur script, allowing for dynamic adjustments and effects. Custom fur patterns can be created using texture generation software like Material Maker. Custom shaders can be written, exposing parameters in ShellFur's material inspector for easy tweaking. Remember to consider the limitations regarding skinned meshes and blendshapes, particularly on mobile platforms.

Resource Details

tool

Arnklit



3.4