Memory Hog Hair?!?
Choppski
Posts: 507
in The Commons
Let's just say I am happy that I got a good deal on the Thomas Pro Bundle, because if I had bought items separately, one hair item would be going back. Not because it doesn't look good--it does. But that hair more than quadrupled the memory usage. When a single hair prop takes more memory than having a huge set in place it means it's only useful for portraits. Grateful for the vendors who recognize that even the greatest looking hair becomes useless when it's a huge memory hog.
Comments
So which one is it? Save the rest of us from wasting money on it.
I seem to recall a fairly recent thread about low-memory hairs that still looked great in renders.
Ah! Here it is.
It's the Mathis hair. Without the hair, when I render with just Thomas my task manager shows like 5000 MB of memory being used and with everything else on my computer, it's at 42 percent memory. When I added the hair and rendered the memory shot up to 19000mb and my memory usage was at 90 percent. The same thing happened with Dforce pitbull hair and some of the hair for Harlow. I have lots of hair I can use that is low on memory and omni shader helps, but come on, a single hair that increases memory usage that much is an issue.
I cant help with the Matthis hair, but I can probably help with the Pitbull. The biggest thing is changing that line tesselation to 0. You can do this yourself or the Revolution set I have in the store has a preset that can change that for you, which will reduce the hair weight significantly.
Wasn't there a similar high memory usage problem recently, with another hair using Omnihair shader and the solution was making sure the value of Render Line Tessellation Sides was 0 (it should be 0 with the Omnihair shader as far as I remember advices given when this new shader was released).
Strand hairs that were released before the omnishader will 100% have a higher tesselation. So they are extremely heavy.
A few strand hairs have recently come through with a line tesselation of 1 which wont do much for weight, but will most likely affect the shader in not so pretty ways. Others have come through super heavy because they are importing lines at 100%. Thats the vendors perogative and theres not much you can do to reduce the weight on those. The easiest way to know if thats what is going on, is to to look at a few surfaces and check the PS Hairs and the PR Hairs. If they read as 0 on all the sections, they are importing at 100%.
Sorry if I am being dense here, but is pitbull strandbased?
Yes and it is a rather old one, so it will definitely benefit from the new shader.
Thank you. You just made pitbull usable. Maybe other hairs too.
I would say that I am sorry i griped, but I'm not!
You are very welcome! I'm glad I could help :)
How silly I feel. I didn't even realize pitbull was your hair.
I also used your tool to set tessaltion to 0 on Matthis hair and it made a HUGE difference.
It's all good, Im glad it made these so much more usable for you :) And its good top know that the Matthis hair must have had the tesselation set high. Should file a ticket and just let them know, considering its a new release and listed as using the Omni shader.
Ok, I will do that.
BTW, is there info anywhere to get some guidance on using the settings like bias, gain, hair dye and melanin? I generally get gloss and roughness, and I think I understand tips (i.e., the tips of the hair as opposed to the roots). Your presets are great, but I would like to know better what to do. Is there a tutorial somewhere in the forums?
There isnt as of yet. Ive been trying to write a new thread for all the dhair stuff, but I just havent had the time. What I can do for now is link you to the nvidia shader page. You will have to scroll down to find the hair shader - and there are a few things that dont work with these hairs ( like emission). So take it all with a grain of salt.
https://docs.omniverse.nvidia.com/materials-and-rendering/latest/materials.html
Ok, thank you. I am accustomed to playing with shaders, so I can also keep doing that.
Don't buy Hair Studio hair products if you don't like memory hog products or Omni Hair products setup with the wrong line tessellation. The recent Mischief Maker hair has about 11 million vertices and is setup with line tessellation 1 instead of 0. It looks terrible that way and is nearly unusable. You can change the line tessellation to 0 to make it look much nicer, but you can't overcome the number of vertices in the strands. There is a discussion in the thread about appreciating new releases.
I have that hair but haven't tried it. Again, it was in a bundle and I doubt I will use it. But it's good to know that I am not alone in finding this issue.
I bought it separately (not bundled) and promptly returned it.