Summary

Title:Strand Detail Not Smoothing Correctly
Category:Crash/Critical
Status:Open
Posted By:baothebuff ( )
Date Created:28 June 2015

Problem

Description:

When using strand detail in the newest 4.0 build, increasing the segment count doesn't smooth out the strand, instead it becomes angular like the low segment strand.  

 

- Tom

Steps to Reproduce:

Create guide on a surface.  

Use the default segment of 10.  

Style the guides a bit to get some nice S curves.  

Add strand detail modifier and up the segments.  

strands become angular. 

Right, we have switched our algorithm away from Max's spline code. I will have to see what we can do to reintroduce NURBS curve interpolation.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

Fixed in next build

Marsel Khadiyev (Software Developer, EPHERE Inc.)

I just tried the latest 4.0.4.4288 build and its still happening.  If you add a strandDetail with some reallly high segment count, like 150, to a low segment strand, like 10 segments, it'll still have corners and straight areas.  Try it on guides, below hairfromguides in the stack, and then above to see if it makes any difference.  can you confirm this in the latest build?

Thanks,

Tom

Hi Tom,

I think the confusion about the strand detail vs. smoothing. The detail is merely supposed to re-interpolate the hairs and if there are few points it will create a sharp edge at each one if the resulting point count is high. I think this can be solved by first creating a smoother curve by just upping the point count slightly and then sampling that curve to get the final result, though I don't know how well it would work in practice. Something for me to try, anyway.

Marsel Khadiyev (Software Developer, EPHERE Inc.)

I see.  So in the current version it doesn't do any smoothing?  What was the reasoning behind the change?  I remember how it was working previously was exactly what you'd expect from it.  If anything, having an option to toggle smooth/no smooth would be an good alternative, similar to a turbosmooth.