Fundamentals of computer aided geometric design
Fundamentals of computer aided geometric design
Wires: a geometric deformation technique
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Interpolating nets of curves by smooth subdivision surfaces
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
ACM SIGGRAPH 2003 Papers
T-spline simplification and local refinement
ACM SIGGRAPH 2004 Papers
Mesh editing with poisson-based gradient field manipulation
ACM SIGGRAPH 2004 Papers
Multi-sided attribute based modeling
IMA'05 Proceedings of the 11th IMA international conference on Mathematics of Surfaces
Geometric fairing of irregular meshes for free-form surface design
Computer Aided Geometric Design
Hi-index | 0.00 |
Computer Gaming has some unique modeling needs not anticipated with the traditional modeling techniques that evolved in CAD/CAM or animation. Real-time display, economical data base, novice user interaction, collaborative design, cost effective animations and tight polygon count are examples of modeling needs that are desirable in all graphics environments, but they gain added emphasis in gaming. Mathematical and topological specifications, however, often impede the preceding facilities. B-spine surface modeling (NURBS) is the current convention. It requires a rectangular arrangement of surface patches that create large databases and costly evaluations while imposing a heavy burden on the uninitiated designer because they do not always fit the natural configuration indicated by the object. We describe a new design method, FreeDimension, which enables freely designable topologies by incorporating multisided surface patches and curve T-junctions. It fosters design by allowing one to focus on the feature curves of the object, while eliminating curves that only exist due to the underlying mathematics. We also describe the efficiency of FreeDimension in computation and storage, which makes this method attractive for interactive and collaborative applications.