Incorrect interpolation during lofting

Incorrect interpolation during lofting

cglynos
Explorer Explorer
135 Views
0 Replies
Message 1 of 1

Incorrect interpolation during lofting

cglynos
Explorer
Explorer

Hello!

 

I have lofted 5 nurbs curves using the default settings as shown below.

 

cglynos_0-1736707026290.png

 

I expect that the default interpolation method used to loft these curves would be such that the knots are uniform, the tangents are even and the weights are all 1.0. Consequently, the end result should be similar to a BSpline interpolation. To verify this assumption, I have created my own custom BSpline interpolation method, which has been tested against other libraries and our results match. Unfortunately, my interpolation method does not seem to match Maya's interpolation method when lofting (see below from a top view).

 

cglynos_1-1736707380692.png

 

The highlighted (green) curve is my custom interpolation curve that goes through the first CV of each curve. The gray surface is the lofted surface from Maya.

 

Why does Maya's interpolation deviate from the expected results? How does Maya interpolate a set of points during lofting? It seems to me that the tangents are not even because of the steeper start of the curve (bottom-right of the lofted surface). 

 

Any advice is much appreciated.

0 Likes
136 Views
0 Replies
Replies (0)