A Blender Addon that will allow you to export a Blender hair particle system to an application that supports the import of HairWorks .apx files.
HOW TO INSTALL THE ADDON
- Navigate to the directory blender was installed in.
- Navigate to the following folder InstallDir\VersionNumber\scripts\addons. For example: C:\Blender\2.91\scripts\addons
- Paste the entire io_export_apx folder in that directory.
- Open Blender.
- Open File->User Preferences.
- Under the Addons tab search for HairWorks.
- Tick the box to enable the addon.
- Under File->Export "HairWorks (.apx)" should now be visible.
REQUIREMENTS TO EXPORT
- Have a mesh selected.
- Triangulate faces.
- UV unwrap mesh.
- Skin to armature.
- Hair particle system should be the first particle system.
LIMITATIONS AND PROBLEMS
- All vertices of growth mesh must emit a hair.
- No more or less hairs than vertices.
- Addon still slow and unoptimized (could freeze or crash with large amounts of hair).
- Buggy when advanced animations or rigs applied.
- Only one hair particle system exports at the moment.
RELAVANT LINKS
HAIRWORKS VIEWER :
https://developer.nvidia.com/gameworksdownload click on HairWorks 1.1.1
UNREAL ENGINE HAIRWORKS BRANCH:
https://github.com/NvPhysX/UnrealEngine/tree/HairWorks
UNREAL ENGINE MERGED GAMEWORKS BRANCH:
https://github.com/GalaxyMan2015/UnrealEngine/tree/4.9.2_NVIDIA_Techs
UNITY HAIRWORKS PORT :
https://github.com/unity3d-jp/NVIDIAHairWorksIntegration
TUTORIAL VIDEO :