HAIR STRAND DESIGNER - STANDALONE TOOL FOR PC ONLY
A simple tool for generating 4k texture maps for game ready characters created by an artist for artists alike
Demo version features no export options, however you can manually print-screen the renders at 1024 x 1024 px.
Full version allows exports and are 4096 x 4096 px.
FREE full 4k Sample Textures included.
New in 1.71.3 - Sept 22nd 2024.
The SIMPLEST solution for generating hair textures at a one off cost, perpetual license. Buy it now, UPDATES FREE FOREVER!
- Minimal Memory Usage (Works on 4GB machines)
- Pixel based strand generation (no 3D strip-based cut-through issues)
- Works great for any hair-card workflows and renderers such as Unreal Engine, Unity, Marmoset Toolbag, Blender to name a few.
- Frequent updates with planned features and future versions made free to current buyers, no extra costs.
- 4k Support
- Can render up to 1100 strands. Please render each pass individually and export each map thereafter if you see crashing due to memory overloading, this can also happen if you have extra Ram.
- Move window around by dragging the top area or Alt-Tab to switch applications. Minimize function was causing textures to be cleared, something I have not managed to resolve.
- After changing a slider or a color, please wait a few seconds for the previewer to update. You can use the Fast, Medium or Slow mode buttons to improve this speed as it will show less preview strands. Fast mode will be the fastest but less strands previewed. Always do a test render with Color Map enabled.
- HSD will auto save after you release the mouse-button, this will be the file it may ask for when you launch it.
Added Heart icon so you can see the 'pulse' of the software. If it is still, be patient, don't click as it can upset the intense rendering or file saving.
Latest Version 1.67.5 updated on the November 25th 2021 - Fixed issues with Selecting.
Workflow best practice:
Latest Features:
Recently in V 1.581 - 5th Feb - Highlighting:
Previous version:
Other videos:
Preview of version 1.5 (demo included)
GENERAL FEATURES and UPDATES of Version 1.5(Current)
Full set control and repositioning, mixer control. Much improved usability and overall tuning. Improved normal map pass. Multi and single strand mode. Improved compatibility. Slow, Medium and Fast modes to improve UX.
Progressive display mode (DyanMode) to increase performance, plus solo mode (Click twice on a a set number)
Hair preview is now a little more accurate estimate to the final render but still not 1:1 due to performance limitations, always generate a colour or depth map which are good for checking.
Algorithm refinements (Will affect older files, load and regenerate then save the new HSD).
Blur button now blurs as you hold the button down, or press B, it works on the currently active map being viewed (must have been generated before).
Memory leak has been investigated and needs to be worked around manually (currently due to a bug in the IDE). Save your HSD file after generating a map for checking. Restart HSD to clear the memory and reload the file. HSD will memory leak if you are constantly asking for many renders of many hairs. This will only be fixed when it is fixed at the IDE end (Gamemaker Studio 2) - This may be down to large texture sizes and bad Graphics Memory management.
If there is a crash, you should be able to press F11 to recover the 'state' of HSD before it crashed, the best option is to simply reload your HSD file and re-generate (this will basically give you all the memory capacity needed). A good tip is to leave the AO map to the end as it is particularly prone to the issue perhaps due to the multi-pass nature of higher RGB content in that texture (not certain).
Save your files to a folder outside of the HSD folder or it will be moved to the folder: C:\Users\*username*\AppData\Local
Previous videos (may be useful)
LATEST VIDEO (In depth): (18th April 2020)
QUICK GUIDE: Press Enter or Click Generate to Generate rendered strands of enabled texture types. Save the HSD file (Bottom right) after making edits. Save your files to a separate folder from the program to avoid them being moved to local appdata folders. Play with the sliders, get used to them!
Hair Strand Designer creates hair strands in the form of 4k texture maps ready for placing onto your hair cards. It produces an RGB Masking system for Color Variation(red channel), Root Mask(green channel) and Tip Mask(Blue channel) This masking system is designed for shaders where you want to control the colors directly in a game engine or even via Photoshop. It does produce a Color Map which uses the RGB masking technique just mentioned, it also creates a Normal Map, Depth Map, ID Map and Mask Map, New: AO map and Flow map. You have control of waviness, tapering, scale, variation, coloring, spacing, thickness, length and number of strands in 8 possible sets.
Initial Release : 14th APRIL, 2019
Latest Version: June 2020
Playlist VIdeos: https://www.youtube.com/playlist?list=PLDwNUwlf8I7dLblO--Nk0NgAHnCESO1eA
New Features (V1.287): Load and Save HSD file (all your settings are saved, not textures, use export maps for that).
UV or Image overlay, right clicking to pick colors from entire document.
Extensive (V1.284): Offset and algorithm-influence overrides.
Quick Video: V1.284:
Other Videos for previous versions:
Latest Video with the New UI updates:
Previous video for any file issues: https://www.youtube.com/watch?v=RZvhl3UQd98
Please Note, If you have bought the Unreal Hair Shader pack, then there is no need to buy this pack separately as it comes with that pack and is updated at the same time for no extra cost. For anyone who has bought both packs you are entitled to a refund for this pack, just send me a PM and I'll be happy to do so.
Older Videos:
Processing your textures created in Hair Strand Designer using Photoshop (optional):
Polycount Forum Topic: https://polycount.com/discussion/210862/hair-strand-designer-dev-thread
Trello: https://trello.com/b/hCtsKfNj/hair-strand-designer
Functions: F1 - View/Enter custom seed value (Randomization ON creates a new seed number, enter your own seed number then disable Randomization, then click generate to see your own seed value represented).
Once generated, save out your maps and recombine them however you like in Photoshop/Gimp.
* UE4 + UNITY Shader Pack *
These textures work well with the Hair Shader Pack for UE4 and UNITY, available here: https://artstn.co/m/lrwl
Potentially you could also use these generated hairs as brushes or for other nice painting effects!
Hair Textures Generated with this tool can be used either personally or commercially based on the purchase tier, if it's just for hobby/folio work, the standard licence will be fine for you. If you are doing freelance work or if you are part of a company and using this at work, you should by the extended commercial licence. Many thanks!
Memory Crash is cause by asking HSD to render too many textures in one go. Try to limit things to just a few textures if you are using more than 400 strands at full length. Typically you should think of each texture pass as having a memory allocated to it. The calculations are intensive, so try to generate map-by-map. You can do all at once if you are only using about 200 strands or less (depends on your machine), however the AO pass is very memory hungry, so keep that to last or on its own. If you are trying to generate about 1000 hair-strands, definitely just go one-by-one.
Performance varies from machine to machine, it was tested on a Medium Spec PC with 16gb Ram, Nvidia 970GTX, i7.
If you are having issue with the Windows version losing focus / restarting itself. Try the Fullscreen version, it is much more stable.
Keywords:
hair strand generator alternative raltime game ready 4k 4096 textures texture cards haircards xgen ornatrix fiber fibre mesh anistropic hairline hairstyle style flow unity unreal character 3d model female male scalp beard fur