Groom Exporter from blender, Free Addon

Blender 4.27 to Unreal 5.4.4 Color not working. Possibly the root UV.
On Import, the menu looks like this in 5.4.4
I followed the video here, but it is not working. It is just single color fur instead of the texture sample. (distortion?)


EDIT: Indeed there is a bug in my .abc file. Color and Roughness are missing on import. I still cannot say what exactly caused the problem, but this was the solution: I created a new curve - fur via shift-A menu. Than I took the new material that was created along the fur-object and replaced the material of my actual fur. It seems that the material was bugged or not working as it should. Maybe because I edited the fur material on my fur. Once replaced, it is working as it should.

image

Hi I am getting this error from blender and it does not allow to export the file from blender

How can I fix it ?

Can you please add the Card Groups attribute? It should be groom_group_cards_id according to : Hair Card Generator for Grooms in Unreal Engine | Unreal Engine 5.6 Documentation | Epic Developer Community

I have the same problem and though it was connected with OS, but as I can see from your root folder you are running it from windows, so it’s not connected with OS. Investigating…

Can someone verify that this works in blender 5.0 ? It seems to have problems with scale in certain cases (x100) and modifiers (interpolation!). if Modifiers are not applied, it will corrupt the alembic file [curve point order is a mess, can crash Unreal engine, on import to blender the order of the curves are messed up). Although hair profile modifier did not corrupt the hair.

EDIT: After an initial test i deleted the folder of the addon as suggested in the manual and re installed version 16 from gumroad. But that still not helping

There is a error in addon file “AlembicGroomExporter.py“ line234

OV3iArrayProperty( gContainer, “groom_closest_guide”, metaUS).setValue(out_closest_guide)

“groom_closest_guide” was incorrect name, ue requires “groom_closest_guides”, should more “s“ in name’s end

I was able to get this working for Blender 5.0 and Unreal 5.5.4, i had to edit the python code @turbocheke can I send the update to you? I dont code much and i really appreciate you creating this plugin so i want to send it to you so you can update your links.

I can post my updated plugin here if its ok with you as well.

Seems not to work with Blender 5.1. I get an error “DLL Load failed while importing alembic” - when i try to turn the addon on.

Updated to version 0.1.9 added support to export hair Alembic animations as Groom Cache, added a Node Editor for custom groups of Hairs.
A Blender file made on Blender 5.2 Beta to check the new “Hair Dynamics” Geometry node, and to serve as a base for the ussage of the addon. And More Additions.

@turbocheke I keep getting this error every time I try and export. Blender 4.2. Any ideas what’s happening?

I don’t know if anyone has experienced this but for Blender 5.0 the software glitches out and will not export the groom_root_uv to unreal engine. After 2 weeks of struggle I found the problem and it is a glitch in the exporter code. I rewrote the code to the script. and it works fine. I dont know if I am allowed to add that file on here but just letting you know.

Very cool contribution! Exporting Blender’s new Curves datatype to an Unreal-compatible Alembic Groom schema sounds especially useful for procedural hair and grooming workflows. Thanks for making the addon free and sharing the manual as well. Hopefully Linux support becomes possible too!