Incorrect interpolation during lofting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello!
I have lofted 5 nurbs curves using the default settings as shown below.
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).
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.