cubebrush
Marketplace
Blender
Substance Designer
Applications
$120.0

HairTG - Hair & Fur v2.6

HairTG - Hair & Fur is a hair/fur texture generator for Substance Designer (texturing) and a 3D hair card creation add-on for Blender. On Substance...
Expand

HairTG - Hair & Fur is a hair/fur texture generator for Substance Designer (texturing) and a 3D hair card creation add-on for Blender. On Substance Designer, it creates procedural hair/fur clump textures suitable for hair cards, brushes or 2D hair work. It supports natural language commands, meta-commands and Python scripting to fully automate texture generation. It can also be used to generate non-hair textures for designs based on patterns along curves. The Blender 2.8 add-on offers multiple tools to ease creation of hair card based 3D hair models, hair card UV unwrap, modeling and composition.

Join our Discord server to ask questions, chat and share you work!

Tutorial videos

New in version 2.6

This version adds the Hair & Fur Console to Substance Designer with natural language commands, command files and Python script support.

Natural language commands interacting with Hair & Fur Substances to create/shape designs and manage parameters in various ways: - 250+ recognized words (English), 30+ command categories, lenient word recognition with synonyms, flexible term ordering. - Creation of hair designs, control of various shaping elements, hair clump size, position, rotation, hair density, hair combing. - Enabling/disabling of specific functionalities or maps. - Getting and setting Hair & Fur parameters. - Interactive modes using the keyboard as controller to move/size/rotate/control hair density/generate variations of hair clumps. - Command recording/playing/locating/displaying, loading and saving of command files, running of Python scripts. - Inline help with documentation of all commands and filtered search of available parameters. - Hair & Fur Console to enter commands with command history, clean up and Python script abortion functionalities.

Command files gathering a set of commands created either through command recording or a text editor. Command files can be stored in several locations (defined in Preferences), loaded from the Hair & Fur Console or from the plugin’s menu.

Python scripting: leverages the Substance Designer Python support with a simple Python API to interact with Hair & Fur and send them commands, synchronously or asynchronously (the latter enabling progress information and script abortion). Python scripts can be run directly from the plugin’s menu and the Hair & Fur Console. They can generate fully automated tiled textures and export them. Using Hair & Fur Python scripting does not require users to create a Substance Designer plugin nor knowledge of the Substance Designer plugin API.

New in version 2.5.2

This is a compatibility update for Substance Designer 2020.1 concerning the Hair & Fur plugin only.

New in version 2.5.1

This is a hotfix update addressing an issue with pattern resolution usage in the main HairTG - Hair & Fur instance.

New in version 2.5

HairTG - Hair & Fur is now composed of three categories of components: - Substance Designer Substances to generate hair/fur textures - a new Substance Designer plugin to handle automation tasks - a new Blender add-on to handle 3D hair card management

Substance Designer 2019.3 or above is required. The Blender add-on is built for Blender 2.81a. Here are the main new features in HairTG - Hair & Fur 2.5:

Package

  • Three 3D hair samples with tiling graphs, textures, 3D models and Toolbag scenes.
  • Updated templates and samples.

Substance Designer Substances

  • Freestyle and Regular operation modes are now merged into a single Hair & Fur Substance, the Freestyle sbsar variant has been removed. A Mode parameter is used to choose the mode of operation. This functionality is possible only since Substance Designer 2019.3, this is why this version (or above) is required.
  • Infinite Hair in Freestyle mode: joins the last and first control points to create a continuous curve, ideal to make hair bun cards. The Depth Profile Substance has also been upgraded to support vertical tiling in order to prevent any issue with depth continuity when Infinite Hair is being used.
  • Combiner is a new Substance used to combine the maps of multiple hair clumps (up to 5). This way you may design a clump with multiple Hair & Fur instances and combine them afterwards, the Combiner Substance will handle the proper map blending automatically. Combiners can also be combined together.
  • The new Hair Clump parameter section enables to position the whole clump within the texture and resize it. Resizing is made without changing the hair strand thickness, enabling to design an initial clump and resize it later function of other clumps into a tiling graph for instance.
  • New Depth Separation parameters (in Outputs/Depth) enable to offset hair strands from each other in depth space. This is a bit like combining an ID map with a Depth map, but operated while the strand is being drawn. This results in depth maps having more contrast.
  • Various small changes and fixed, see the Release Notes for details.

Substance Designer plugin

Once installed, the plugin adds a new menu in the Substance Designer menu bar with the following functionalities: - Copy of tiling parameters between Tiler instances: this helps with the fast tiling scenario where a single map type is first being tiled with a Tiler instance then its parameters are reported into the Global Tiler. Parameters can now be easily transferred between Tiler instances without the need to copy them over manually. - Tiling graph creation: a dialog box lets users define the size of a tiling graph (row, columns) and various other parameters such as resolution, maps to include, intermediary nodes etc. A tiling graph is then automatically created based on these parameters.

Blender add-on

The Blender 2.81a add-on provides several utilities to facilitate hair card creation, UV unwrapping and composition. It has the following features: - Automatic hair card UV unwrapping based on their position relatively to a reference mesh. - Random UV horizontal offsets can be generated in order to quickly produce a variety of textured cards using an underlying texture created to that attention. - Card folding with 3 folding types, Random, Fixed and Curved to provide cards with thickness. Folding can be operated from a flat state or the current folding state enabling combination of folding types. Folding can be reversed and canceled. - Card combination: sets of 2 or 3 cards can be combined to provide them a better appearance when viewed from different angles. Four combination types are available for 2-card and 3-card sets. Once combined, cards can still be moved/rotated until they are joined into a single mesh. - Card origin can be set to the card root automatically, either on a single card or a card combination, enabling to create longer or shorter hair with a simple sizing operation. - Hair card association to particle hair grooming: this powerful feature enables usage of the native Blender 3D hair grooming system to generate hair curves which are then associated to hair cards. Curves can then be edited independently with cards following their paths. - The Replace Cards function enables to replace a set of cards with another card, even when associated to curves. - A Finalize tool generates a hair model (single mesh or multiple hair cards meshes) from the card/curve associations. - A Utility section provides convenience functions to assign/remove materials, duplicate cards without duplicating their material and rename objects in various ways.

For new items in earlier versions, please see the Release Notes enclosed in the package.

HairTG - Hair & Fur for Substance Designer overall features:

Substances - Create various hair style textures, straight hair, wavy, curly and braids as well as designs not related to hair, suitable for 2D and 3D applications in particular hair/fur cards. - Templates (startup files), Samples (design examples) and Presets (predefined Substance parameters) for quick start ups. - User Manual guiding you through the parameters and usages. A Getting Started section will have you set up with a hair design even if you are new to Substance Designer. - Three user interface display modes: Basic, Limited and Full controls, enabling users to progressively learn about the various parameters of the tools. - Outputs Mask, Alpha, ID (grayscale and color), Depth, Flow, Gradient Ramp (Root map) and Color maps which can be tiled into global textures with provided tiling components. Normal/Ambient Occlusion maps may be derived from the Depth map if needed. 16 bits outputs for Depth/Alpha/ID maps. - Automatic variation generation by simply changing a randomness setting. - Two colorization modes, Group and Length provide hair coloring per hair group and along the hair length. - Support for up to 10 parent hair strands from which an unlimited() number of child strands can be generated, globally or per parent strand. Parent strands can be individually positioned and rotated within the clump along with their related strands. - Up to 10 vertical control points from which strands can be curved and manipulated in various ways (taper, spread, rotate etc.). - Subdivisions provide grouping abilities, they are unlimited() strands each parent or child strand can generate to thicken hair sections. Parameters to create stray strands are also provided. - Freestyle mode enables placement of control points directly on the 2D view to create the most curvy shapes. It also supports “infinite hair” joining hair root and tip to design hair bun cards. - Combiner lets you combine multiple hair designs to create a new one, automatically blending the maps of each design. - Tiler (per map type) and Global Tiler (all maps) take hair clump maps and positions them into composite textures ready to be used in game engine, 3D modelers or renderers. Tiling graphs can be automatically created using a dedicated plugin, also enabling to copy parameters between Tiler instances. - Hair clumps can be resized without altering the strand thickness, letting users going back to an earlier design and adjust it so it fits in the overall design of a set of clumps. - Hair strand thickness control independently at root and tip, with midpoint and three variation types. - Independent, automatic depth profile generation, modifiable with Substance Designer nodes before plugging into he hair generator. - Hair strand length controls in various ways including random factors. - A powerful modulation section to create wavy, curly hair and braids, but also cordage and other types of creative designs. - Child hair strands combing for the whole clump or partially. - Support for automatic and user-provided depth profiles (to generate the Depth map). Depth profile management can be refined by user defined nodes. Depth profiles can be visualized as curves. - Root and tip fade effects application to several maps. - Strand thickness for Mask and related maps can be adjusted. - Four default patterns and possibility to use custom patterns, grayscale or color. - Various pattern configuration settings: number of iterations, size, dynamic size, automatic rotation, depth control. - Utility output with optional overlay of control point numbers. (*) unlimited in the user interface, limitation from the hardware or Substance runtime may apply.

Substance Designer plugin Natural language commands interacting with Hair & Fur Substances to create/shape designs and manage parameters in various ways: - 250+ recognized words (English), 30+ command categories, lenient word recognition with synonyms, flexible term ordering. - Creation of hair designs, control of various shaping elements, hair clump size, position, rotation, hair density, hair combing. - Enabling/disabling of specific functionalities or maps. - Getting and setting Hair & Fur parameters. - Interactive modes using the keyboard as controller to move/size/rotate/control hair density/generate variations of hair clumps. - Command recording/playing/locating/displaying, loading and saving of command files, running of Python scripts. - Inline help with documentation of all commands and filtered search of available parameters. - Hair & Fur Console to enter commands with command history, clean up and Python script abortion functionalities. - Command files gathering a set of commands created either through command recording or a text editor.

Command files can be stored in several locations (defined in Preferences), loaded from the Hair & Fur Console or from the plugin’s menu.

Python scripting: leverages the Substance Designer Python support with a simple Python API to interact with Hair & Fur and send them commands, synchronously or asynchronously (the latter enabling progress information and script abortion). Python scripts can be run directly from the plugin’s menu and the Hair & Fur Console. They can generate fully automated tiled textures and export them. Using Hair & Fur Python scripting does not require users to create a Substance Designer plugin nor knowledge of the Substance Designer plugin API. Tiling graph automatic creation with specification of the number of rows/columns, resolutions, layout, map outputs etc.

Blender add-on - Automatic hair card UV unwrapping. - Random UV horizontal offsets can be generated in order to quickly produce a variety of textured cards using an underlying texture created to that attention. - Card folding with 3 folding types, Random, Fixed and Curved to provide cards with thickness. Folding can be operated from a flat state or the current folding state enabling combination of folding types. Folding can be reversed and canceled. - Card combination: sets of 2 or 3 cards can be combined to provide them a better appearance when viewed from different angles. Four combination types are available for 2-card and 3-card sets. Once combined, cards can still be moved/rotated until they are joined into a single mesh. - Card origin can be set to the card root automatically, either on cards or a card combinations, enabling to create longer or shorter hair with a simple sizing operation. - Hair card association to particle hair grooming: this powerful feature enables usage of the native Blender 3D hair grooming system to generate hair curves which are then associated to hair cards. Curves can then be edited independently with cards following their paths. - The Replace Cards function enables to replace a set of cards with another card, even when associated to curves. - A Finalize tool generates a hair model (single mesh or multiple hair cards meshes) from the card/curve associations. - A Utility section provides convenience functions to assign/remove materials, duplicate cards without duplicating their material and rename objects in various ways.

Package content

  • Three 3D hair samples with sbs tiling graph, rendered textures and Toolbag scene.
  • 12 Substances in sbsar format: Hair & Fur, Depth Profile, Combiner, Tiler (grayscale/color), Global Tiler, AutoCrop, AutoCrop Settings, Map Viewer, Identity (grayscale/color, sbsar and sbs).
  • Substance Designer presets in .bsprs format
  • Substance Designer samples in sbs format
  • Substance Designer templates in sbs format
  • Substance Designer plugin in installable form
  • A Blender add-on for Blender 2.81a in zip form, installable in Blender
  • User Manuals for the Substance Designer components and Blender add-on
  • Release notes

Usage

HairTG - Hair & Fur is designed to be used with Substance Designer 2019.3 or above for the Substance part and Blender 2.81a for the Blender add-on.

License

This product is available with the single-seat Basic Cubebrush license. Cubebrush licenses do not enable specific pricing for indie developers or non-commercial usage only. If you need this differentiation, please contact the author.


Minimize

Similar products