1 hour ago, Hodgman said:Also FWIW, there's already games leaving triangles behind:
Of cource many clever guys nowaday researching ways to shift from triangles to more flexible primitives. And everybody have his concrete goals and perspective how to acheive it. Someday somebody of those guys will make a revolution into this area.
2 hours ago, JoeJ said:Quadrangulation can help because it allows to move geometric details into texture space in many forms and runtime complexity is minimal
CADs using quadrangulation for triangulation of curved faces at least for 25 years. And it easy to do becouse CADs uses surfaces with rectangular UV space only.
2 hours ago, JoeJ said:But for games we want a really low resolution control mesh
It mach simplier to do in case you have geometry features switchable. It just require to switch features of with same view angle/screen area size tolerance and move it to texture space. Anybody know that SolidWorks has made a revolution into CADs field at time of its initial release. But only conceptually new that it introdused was a stripe of model features that allow to switch features on and off and edit its definition.
2 hours ago, JoeJ said:catmull clark is the best we have
Catmull clark based on uniform b-splines and subdivision surfaces. similar extension T-splines makes for NURBS. Anything that based on splines is a kind of crossection modeling. Only difference is how to make crossection, becouse subdivision surfaces based on idea similar to de Casteljau algo. Glue modeling uses brushes to affect a set of crosssection curves at time. It is fast to do, but complete inaccurate and result most likely have no options to make it parametrically adjustable. Instead of it CADs uses precious individual crossection modeling, that still complete ajustable for resulting model. But organics usualy require a huge set of crossections, that again have huge tweaks-sets to be adgusted. Looks like it just required a field-specific algoritms that accounting dependenses of neighborhood cross-sections to group and adjust it by less complexive field-related set of parameters. CADs usualy concentrated on have a common-usage tools "into box" and leaving implementation of fiels-specific tools that use its common geometry tools to extension-makers.