graphics
graphics copied to clipboard
Feature request: NURBS support
The TF graphics library currently only supports B-Spline interpolation for uniform b-splines. Are there any plans to extend this to Non-Uniform Rational B-Splines (NURBS)? This would essentially mean giving users the option to provide a knot vector together with the control points. In the library, this would involve implementing De Boor's algorithm together with the gradients (a useful resource for b-spline gradients: http://www.stem2.org/je/bspline.pdf).
Hi @mpmisko
Thanks for reaching out! Would that be something you would be interested to implement and contribute to TensorFlow Graphics? :)
Best.
There is an easy way to add support for NURBS weighted interpolation following this approach: https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/NURBS/NURBS-def.html. I am more than happy to implement this if you think it is a good idea. :)
That would be awesome!
@mpmisko wish to know if you have started on this topic? If ok, I can join you and share/test the work. [cc: @julienvalentin]