i’m basicly interested in adding nurbs functionality to a real-time clod system i’m developed.
you can see a recent screen here:
basicly the system likes models with constant curvature, so it is generally useful to be able to convey parametric geometry to the system.
support for nurbs surfaces would greatly expand its expressive power.
i’ve been doing some reading and checking out some code here and there. right now i’m pretty much just interested in finding some useful resources in advance and maybe finding someone with a fair amount of experience programming nurbs systems.
i have more experience with the matter than it may appear. i’m just starting this thread prematurely in the hope that once i hit a snag i might have some where to go.
ideally i hoping the workflow will looking like:
- solve surface coordinates at the control points – essentially building a mesh with one vertex per ‘visible’ control point.
- within regions bound by 3 or 4 edges linked by control points forming a triangle or quad, i would like to be able to solve the surface coordinate for any given UV pair in quad regions (or baryocentric coordinates maybe for triangular regions) fairly directly – that is i don’t want to have to integrate over a curve or anything, just rather pump some uv coordinates in an equation given some variable parameters between control points and get back a vertex for instance.