GPU NURBS rendering

I recently came across the concept of NURBS, and saw that Touchdesigner uses a CPU process to convert nurbs to typical triangle-mesh. I did some googling and saw a couple resources on rendering NURBS to triangle-mesh with GPU (can’t include links). One was titled like NURBS Tessellation with CUDA, which may provide a path to an NVIDIA-only solution, but there was another from UC Berkeley that detailed a method that is supposedly generic.

Perhaps it is now worth a second look into gpu accelerated nurbs rendering? could be a SOP-to-TOP, where the output is a texture of vertex information so it’s easy to further manipulate the mesh via gpu

I had to come up with a NURBS curve shader recently. It is pain to get back from the beginning. To my understanding, we cannot use the glu… functions in glsl. I couldn’t get a continous solution for arbitrary number of points curve, so I am expecting a solution for that too.

Yong