Description

Title:Better interpolation a la Xgen please ! :)
Category:Workflow
Status:Implemented
Priority:
Posted By:Bigguns ( Luc )
Date Created:13 August 2017
Description:

Hi there, I'm a user from Hairfarm, trying ornatrix, there is stuff I like, some I like less , like the interpolation method.

I think if you can add an interpoletation method that compares to Xgen, Ornatrix would be a killer !

 

I never used Xgen, since I'm a max user, but from what I can see, it's the best out there right now. The interpolation method in it is really good and makes the hairs look's realistic as hell. The way it works, is like you choose a number of hairs, and each guides you create the hairs will be attrackted to them, it will not interpolate between them the way ornatrix or the other does.. and it's why it shine so much.

Seeing peoples the way they draw their guides lines, made me understand how it works in the interpolation. I tried the same in ornatrix... but it dont look good at all.. like showed in the images. In Xgen if you do that, the hairs would be attrackted to these guides and look more ( and better ) like the exemple  I did because it dont interpolate  hairs but the hairs are instead attracted to one or the other guides, not making a in between the 2.. wich creates what we get in ornatrix.. wich is not representing at all my guides..

Can you please, add a distribution method maybe called : guide attraction interpolation .. something like that.

What I would like, is that the hairs generated , lets say I choose 2000 hairs, they will be attracted to either one OR the other guides, the one the closer to them , maybe we can have a radius of attraction so around every hair guide, their would be a attraction circonference and hairs generated would be interpolated to either one or the other guide, following PERFECTLY the guides, not having weird result like I showed you. I suspect it's how Xgen work since it gets awesome result.

 

Can you make that please ? would be really really awesome seriously and would take a fraction of the time to create a haircut and it would be much more fidel to the guides making it predictable.

 

 

 

Attached Files:
Image 1Image 2Image 3

Follow Ups

Hello,

Thank you for testing Ornatrix and your suggestions. I'll reply to your questions one by one.

"The way it works, is like you choose a number of hairs, and each guides you create the hairs will be attrackted to them, it will not interpolate between them the way ornatrix or the other does."

Ornatrix have several Distribution and Interpolation methods, some similar to xGen, others better. You can find more information about Hair Distribution in our documentation HERE, would be too much to include it here.

The way Hair Interpolation works is pretty simple: Ornatrix allows you to interpolate hair between three guides, two guides or non interpolation at all. Each of those interpolation types will be useful in different scenarios. Interpolation between two and three guides will feel the gaps between those guides, this way you can create a bunch of hair using few guides.

This image represent interpolation between three guides:

 

The next image shows how No Guide Interpolation works in Ornatrix:

The tips of the hair are not closer to each other because Ornatrix interpolate the length of the guides too and because we already have a dedicated modifier to create this effect (OxStrandClustering). We include several interpolation methods because otherwise, in some cases, you would have to model thousands of guides by hand. We want to avoid those cases. As you can see, it is important to understand how hair interpolation works to optain good results.

xGen does not work as you described, the only way to do what you described with xGen is using a Clump modifier. In Ornatrix you can do this several ways: Using OxStrandClustering, setting up Strand Groups to drive the Parting Tool or using "No Guide Interpolation" option in HairFromGuides (In Ornatrix for Maya we have Interpolation weight), again, depending on what you want to achieve. 

In the next gif you can see how I created the same effect with even less work using only one guide per clump:

In other words, use an OxStrandClustering modifier on top of HairFromGuides.

"What I would like, is that the hairs generated , lets say I choose 2000 hairs, they will be attracted to either one OR the other guides, the one the closer to them , maybe we can have a radius of attraction so around every hair guide, their would be a attraction circonference and hairs generated would be interpolated to either one or the other guide, following PERFECTLY the guides, not having weird result like I showed you. I suspect it's how Xgen work since it gets awesome result."

You just described our Clump modifier (OxStrandClustering), you can find the documentation for this modifier HERE.


I hope my explanation make sense. Please let me know if you have further questions.


Attached Files:
Image 1Image 2Image 3Image 4

Jeordanis Figuereo (Product Designer. EPHERE Inc.)