HairStudio - beautiful hair, now in Unity !

If I buy it now and try to use it on my HDRP project. will it not work at all? or just be buggy?

It wonā€™t work at all. Surface shader are not supported anymore in HDRP.

Iā€™m working on that right now and I have a working shader but with some bugs. I hope to publish it next week but the asset store team seems to be overwhelmed at the moment. I wouldnā€™t expect a release in less than a month.

Can HairStudo attach ribbon to hair like ponytail?

To make a ponytail, you will proceed like this:

  • create a first hairstyle for the tightend part of the hair,
  • create a second hairstyle for the tail.

The first part will be completly locked in the physic simulation, while the second part on the contrary will be locked only at the root, and free afterward.

Please note: HairStudio does not allow to attach hair at the tip yet. There is no way to have a hair strand hanging between the root and a knot at the moment. It is a planned feature, but not very high in the priority list for the moment.

1 Like

wow big surprise that you already working on it ^^

1 Like

Are you making this from scratch or reverse engineering hair tool.

Iā€™ve never used Hair tool at all. HairStudio is made from scratch. The physic simulation is inspired by TressFX, the rendering is decribed by Marschner et al. and the tooling is a mix of many features from the major 3D softwares (mainly Maya plugins).

1 Like

Iā€™m glad I came across this asset as it looks very promising!

Is there plans to release a run-time demo for evaluation? Like the demo scene in the one gif in the first post and maybe some sort of stress test scene to check performance on hardware?

I can do a playable demo to check performances, but please note that performance will vary a lot depending on what you need.

A style with long hair colliding precisely with the upper body, will have a much bigger impact on performance than one with short hair and/or beard without motion nor collision.

Also, it is easy to scale things up or down, by changing the density of the hair (lesser density should come with thicker hair, of course). You can even to give hair with physics to the main characters and locked styles for the others. These optimizations can by provided to the player in the shape of quality parameters, allowing them to adapt to their hardware.

2 Likes

Excellent! I am curious whether it could get a handful of avatars with hair in a scene of the few test machines I use.

Are you able to comment on what the load split is like on for work done on CPU versus GPU? Like which one is more likely to bottleneck first?

HairStudio is designed to rely 100% on the GPU. Running the demo scene, you will notice that there is CPU time used as well but itā€™s only idle time, waiting for the GPU data being process between frames. Your CPU game logic will come inside that waiting time, not in addition to it.

I beleive there are further optimisations on that part to avoid that idle CPU time but it depends a lot on how Unity manages the shaders and GPU memory.

About the loading time (the time needed by HairStudio to build the hair on scene startup), it is currently 100% CPU. This loading is already multithreaded using Unity jobs system, but I plan to replace that by a full GPU loading (which would also allow to change the hair style during run-time with decent perf, which is not possible at the moment).

1 Like

Great project and instant purchase if it supports HDRP.

1 Like

:smile::smile: My $70 is just waiting in the bank for HDRP also. it seems like a must-have feature for all high-end unity assets. Iā€™m willing to buy it now and test the HDRP beta/ alpha progress. Let me know if thatā€™s something your willing to do and ill buy it now. One more suggestion, I can test with the 3 most common unity controllers: Invector, Opsive, and Ootie TPS. I Own all three and can test on it

Iā€™m working on HDRP compatibility now. HDRP is definitly not designed to support such specific rendering but I will find something. The HDRP material wonā€™t give as much control over the rendering as the legacy one, though.

3 Likes

nice work,will buy this for supportting the good job,keep it up

1 Like

ill buy it right now, even though it wonā€™t work in my HDRP project. To support your work. If you never get HDRP working will I be able to get a refund?

Hi and thank you for your anthousiasm and trust !

HDRP will work soon I beleive. There is only one bug remaining to get a first working version. You can follow the discussion on that topic here (some debug visuals are also available). Note that I canā€™t guarantee any delay, especially if the bug is on Unity side.

Of course, as you warned me, if I fail to implement HDRP support for any reason, I will accept your refund request.

Thank you, I just bought it :). Iā€™ll be telling other devs about your hair studio.

1 Like

Have fun with HairStudio ! and if you like it, please write a short review on the store ^^

As this requires DirectX 11, itā€™s not possible to export to WebGL platform? Correct? Just want to make sure there is not a workaround for this limitation. Thanks, looks great!