1 / 21

Non-Uniform Rational B-Splines NURBS

Non-Uniform Rational B-Splines NURBS. NURBS Surfaces.

adamma
Download Presentation

Non-Uniform Rational B-Splines NURBS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Non-Uniform Rational B-SplinesNURBS

  2. NURBS Surfaces NURBS surfaces are based on curves. The main advantage of using NURBS surfaces over polygons, is that NURBS surfaces can create smoother surfaces with less control points. NURBS Surfaces are especially suited for creating organic smoothed surfaces. Besides using primitives, NURBS models are generally constructed by creating curves that will define the profile or shape of an object.

  3. NURBS Curves Control Vertices or CV’s control the shape a curve by pulling the curve out from a straight line. They are the most basic means of controlling NURBS surfaces. In Maya, the first CV or endpoint of a curve is drawn as a box and the second CV is drawn as a “U”. Each additional CV is a dot.

  4. Control Vertices – control points that edit the shape of a curve Edit Points – reside on a curve, they are defined by the shape of the curve

  5. NURBS primitives available in Maya. NURBS Primitives

  6. NURBS • Control Vertex – the control points for NURBS surfaces. They define the shapes of the curves that make up a surface. • Isoparm – Curves that run across NURBS surfaces, they are constructed by control vertices. • Hull – A ring or row of control vertices, they are useful when manipulating multiple control vertices

  7. NURBS Hulls are made up of “rings” of consecutive control vertices that are connected with straight lines. Hulls allow modelers to move entire rings of cv’s by just selecting the corresponding hull. Hulls run in both directions.

  8. NURBS Isoparms are the lines that run across a NURBS surface. A surface patch is the area created by intersecting isoparms.

  9. NURBS Surface deformation on a NURBS surface is based on the the interpolation of curves. NURBS surfaces are able to create smooth curved surfaces with less control points than polygon modeling. NURBS surfaces are often created by connecting curves in different methods. • Lofted Surface • Revolved Surface • Extruded Surface • Planar Surface • Boundary Surface

  10. A lofted surface is created by spanning two or more curves . More detailed lofted surfaces are created by spanning multiple curves to create more complex surfaces. NURBS – Lofted Surface

  11. NURBS – Revolved Surface A revolved surface is created by revolving a profile curve around an axis or point to create a surface. The profile curve is drawn to create a profile of the desired object.

  12. NURBS – Extruded Surface An extruded surface is created by “sweeping” a profile curve along a path curve.

  13. NURBS – Planar Surface A planar surface is created by forming a 2D plane with a boundary defined by a curve. A planar surface can also be formed with multiple curves to form planar surfaces with holes.

  14. NURBS – Boundary Surface A boundary surface is defined by three or four curves that serve as edges.

  15. Subdivision Surfaces Subdivision surfaces are based on refined polygon meshes. Subdivision surfaces are created by smoothing polygon meshes using a refinement algorithm such as the Catmull Clark Subdivision scheme.

  16. Catmull-Clark Subdivision Scheme The smooth operation in Maya applies the Catmull-Clark Subdivision scheme to polygon models. When the Catmull-Clark subdivision scheme is applied to a polygon mesh a face point is created in the center of all faces, and an edge point is placed at the center of all edges. The Catmull-Clark subdivision scheme produces only quadrilaterals which is extremely useful when texturing..

  17. Doo-Sabin Subdivision Scheme The Doo-Sabin subdivision scheme produces only valence 4 vertices.

  18. Subdivision Surfaces Primitives Sub-D primitives available in Maya.

  19. Subdivision Surfaces • Subdivision surfaces can have arbitrary topology (non-quad faces) like polygon objects. NURBS surfaces are always constructed with four sided patches. • Subdivision surfaces provide shape control similar to NURBS surfaces. • Subdivision surfaces are “heavier” that NURBS surfaces and polygon objects. This

  20. Hierarchical Subdivision Surfaces Hierarchical subdivision surfaces contain levels of detail that allow modelers to add more detail to areas of increased surface variation(like creases) and allow the modeler to reduce detail is other regions (like flat areas). In Maya all subdivision surface objects are hierarchical subdivision surfaces.

More Related