Компьютерная графика
Информатика и вычислительная техника
  • формат pdf
  • размер 12.13 МБ
  • добавлен 08 января 2012 г.
Rogers D.F. Introduction to NURBS. With Historical Perspective
Издательство Morgan Kaufmann, 2001, -343 pp.

NonUniform Rational B-Splines, or NURBS, grew out of the pioneering work of Pierre B?zier's development of B?zier curves and surfaces in the late 1960s and early 1970s. Because of their increased power and flexibility, B-spline curves and surfaces rapidly followed. Rational and nonuniform rational B-spline curves and surfaces added both greater flexibility and precision. Especially important is the ability of NURBS to represent conic curves and surfaces precisely. Thus, with NURBS a modeling system can use a single inteal representation for a wide range of curves and surfaces, from straight lines and flat planes to precise circles and spheres as well as intricate piecewise sculptured surfaces. Furthermore, NURBS allow these elements to easily be buried within a more general sculptured surface. This single characteristic of NURBS is key to developing a robust modeling systein, be it for computer aided design of automobiles, aircraft, ships, shoes, shower shampoo bottles, etc., or for an animated character in the latest Hollywood production or computer game, or even as the motion path for that character. As a result, NURBS are the standard of much of tile computer aided design and interactive graphics community.
NURBS often appear mysterious to many people who use them daily. They appear mathematically complex and hence beyond the reach of even professional computer scientists, engineers, graphic artists and animators, to name just a few. To the average student in a computer science or engineering program, they appear to be a deep, dark mathematical puzzle. This need not be true. Yes, there is some mathematics required to truly understand NURBS. It is the purpose of this book to demystify it. Many books and papers on NURBS are replete with theorems, lemmas and corollaries, along with all those weird symbols. Yes, even though I am an aeronautical engineer, they still tu me off. You won't find any in this book. So, how are we going to demystify NURBS? We do this by clearly and simply stating the underlying mathematics, very heavily illustrating the results of that mathematics, and presenting a large number of detailed worked examples.
However, having said that, this is no "NURBS for Dummies" book. The objective is for you to end up with a fundamental understanding of NURBS. First-year college-level mathematics is a sufficient prerequisite. The book is suitable for the working professional with a grounding in collegelevel algebra and a first course in calculus (derivatives). The large number of detailed worked examples makes it quite suitable for self-study. The book can easily serve as the basis for a single-semester course on NURBS at the senior or first-year graduate level.
Because NURBS are parametric curves and surfaces, the first chapter briefly addresses some fundamental properties of parametric curves and surfaces. The second chapter begins the discussion of NURBS by looking at B?zier curves, which laid the original foundation for NURBS. The third chapter introduces nonrational (or standard) B-spline curves and thoroughly discusses two very important aspects of B-splines-knot vectors and basis functions, an understanding of which is fundamental to understanding B-splines and NURBS. Chapter 3 continues by presenting some fundamental tools, specifically degree elevation, degree reduction, knot insertion and curve subdivision, knot removal and reparameterization considerations. Chapter 4 completes the discussion of curves with a thorough presentation of rational B-spline curves, i.e., NURBS. Representation of the conic sections, i.e., circles, ellipses, parabolas and hyperbolas using NURBS, is included.
The discussion of surfaces begins in Chapter 5 with B?zier surfaces, including a short discussion of transformation between surface descriptions. Chapter 6 contains a discussion of nonrational B-spline surfaces, including surface derivatives, fitting, subdivision and faiess using Gaussian curvature. NURBS surfaces are covered in depth in Chapter 7, including bilinear, sweep and blending surfaces. Surfaces of revolution, e.g., cylinders and spheres, are also discussed. The chapter ends with a detailed discussion of a fast B-spline surface algorithm that efficiently allows dynamic real-time manipulation of a single control polygon vertex or even the homogeneous weighting factor at a single control polygon vertex.
The book concludes with three appendices, including a detailed description of a B-spline surface file format, problems illustrating additional aspects of B?zier and B-spline curves and surfaces, and finally more than two dozen pseudocode algorithms for generating B?zier and B-spline curves and surfaces. These algorithms form the basis of a library for calculating B?zier, B-spline and NURBS curves and surfaces.

Curve and Surface Representation
B?zier Curves
B-spline Curves
Rational B-spline Curves
B?zier Surfaces
B-spline Surfaces
Rational B-spline Surfaces
Похожие разделы
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Системы автоматизированного проектирования (САПР)
  1. Академическая и специальная литература
  2. Информатика и вычислительная техника
  3. Устаревшие материалы
  4. Компьютерная графика и САПР
  1. Академическая и специальная литература
  2. Искусство и искусствоведение
  3. Искусство кинематографии
  4. Искусство анимационного кино
  1. Академическая и специальная литература
  2. Начертательная геометрия и инженерная графика
  1. Прикладная литература
  2. Компьютерная литература
  3. 3D графика / 3D моделирование
  1. Прикладная литература
  2. Компьютерная литература
  3. Adobe Illustrator
  1. Прикладная литература
  2. Компьютерная литература
  3. Adobe InDesign
  1. Прикладная литература
  2. Компьютерная литература
  3. Adobe Photoshop
  1. Прикладная литература
  2. Компьютерная литература
  3. Autodesk 3ds Max / Maya
  1. Прикладная литература
  2. Компьютерная литература
  3. Autodesk AutoCAD / AutoLISP
  1. Прикладная литература
  2. Компьютерная литература
  3. CorelDRAW
  1. Прикладная литература
  2. Компьютерная литература
  3. DirectX
  1. Прикладная литература
  2. Компьютерная литература
  3. GIMP
  1. Прикладная литература
  2. Компьютерная литература
  3. HTML / CSS / JavaScript
  4. WebGL
  1. Прикладная литература
  2. Компьютерная литература
  3. OpenGL
  1. Прикладная литература
  2. Компьютерная литература
  3. SolidWorks
  1. Прикладная литература
  2. Компьютерная литература
  3. Компас 3D / Компас-График / Компас-Автопроект
Смотрите также

Agarwala A. Efficient Gradient-Domain Compositing Using Quadtrees. Статья

  • формат pdf
  • размер 1.37 МБ
  • добавлен 08 мая 2010 г.
Aseem Agarwala, Efficient Gradient-Domain Compositing Using Quadtrees, Siggraph, 2008 Introduction Gradient-domain compositing Mathematical formulation Scalability issues Our approach Implementation details Scale of the reduced space Experimental results Future work Conclusion References

Bartels R.H., Beatty J.C., Barsky B.A. An Introduction to Splines for Use in Computer Graphics and Geometric Modeling

  • формат djvu
  • размер 5.5 МБ
  • добавлен 28 ноября 2011 г.
Издательство Morgan Kaufmann, 1987, -485 pp. This book began as a set of tutorial notes introducing some of the major concepts in the mathematical literature on splines to people working in computer graphics. We intended to introduce terminology, notation, and basic results in an intuitive fashion, assuming only a background of beginning calculus and a little linear algebra, and selecting material that appeared most applicable to computer graphi...

Bridson R. Fluid Simulation for Computer Graphics

  • формат pdf
  • размер 1.38 МБ
  • добавлен 09 сентября 2011 г.
A K Peters Ltd., Wellesley, MA, 2008, 219 Pages This book is designed to give the reader a practical introduction to fluid simulation for graphics. The field of fluid dynamics, even just in animation, is vast and so not every topic will be covered, and many wonderful papers will sadly be passed over in the hope of distilling the essentials; this is far from a thorough survey. The focus of this book is animating fully three-dimensional incompressi...

Dunn Fletcher, Parberry Ian. 3D Math Primer for Graphics and Game Development

  • формат djvu
  • размер 4.84 МБ
  • добавлен 06 октября 2011 г.
Wordware Publishing, Inc. 2002. ISBN-10: 1556229119. ISBN-13: 9781556229114. (439 pages, illustrated). Series : Wordware Game Math Library. Subjects : Computer graphics. Computer games - Programming. Computer science - Mathematics. Contents : Introduction - The Cartesian Coordinate - Multiple Coordinate Spaces - Vectors - Operations on Vectors - A Simple 3D Vector Class - Introduction to Matrices - Matrices and Linear Transformations - More on M...

Glassner A.S. (ed.) An Introduction to Ray Tracing

  • формат djvu
  • размер 3.85 МБ
  • добавлен 24 ноября 2011 г.
Издательство Academic Press, 1991, -351 pp. This is a book about computer graphics, and the creation of realistic images. By ‘realistic' we mean an image that is indistinguishable from a photograph of a real, three-dimensional scene. Of the many computer techniques that have been developed to create images, perhaps the algorithm called 'ray tracing' is now the most popular for many applications. Part of the beauty of ray tracing is its extreme s...

Jensen H.W. Realistic Image Synthesis using Photon Mapping

  • формат pdf
  • размер 9.82 МБ
  • добавлен 18 декабря 2011 г.
Издательство A K Peters, 2001, -196 pp. Making realistic images using a computer is now commonplace. As a result, directors can create convincing, imaginary worlds; and designer can virtually prototype, visualize, end evaluate potential products and spaces. Although not that long ago it was easy for anyone to distinguish computer-generated images from photographs, nowadays even experts are easily fooled. It is hard to separate rea1 from the virt...

Paeth A.W. (ed.) Graphics Gems V

  • формат djvu
  • размер 4.73 МБ
  • добавлен 08 декабря 2011 г.
Издательство Academic Press, 1995, -449 pp. As with previous volumes of the Graphics Gems series, this book ultimately serves a number of purposes. First, it provides a recognized, moderated forum of computer graphics dialogue, allowing emerging techniques to come to light before a large audience. Where possible, it places evolving methods within their historical context through its choice of entries and through interactions between the technica...

Paquette A. Computer Graphics for Artists: An Introduction

  • формат djvu
  • размер 5.81 МБ
  • добавлен 08 января 2012 г.
Sрringеr-Verlag, 2008. - 272 pages. This book is about computer graphics; it is not about computer graphics applications. In this book, you will learn the meaning and usage of computer graphics tools and terminology, but more importantly, the basic observation skills needed to do something great with that knowledge. This issue is an application-independent, reader-friendly primer for anyone with a serious desire to understand 3D Computer Graphi...

Piegl Les A., Tiller Wayne. The NURBS Book

  • формат djvu
  • размер 8.02 МБ
  • добавлен 25 марта 2011 г.
Second edition. – New York: Springer–Verlag, 1995–1997. – 327 стр. ISBN 354–0–61545–8 Изложены современные теоретические принципы устройства аппаратно-независимых моделей хранения трёхмерных или иначе объёмных образов геометрографического моделирования. Рекомендовано к изучению сообществом разработчиков стандартного файлового формата OpenNURBS. Формат файла - не распознанный DjVu, контрастный и прекрасной чёткости.

Warren J., Weimer H. Subdivision Methods for Geometric Design. A Constructive Approach

  • формат pdf
  • размер 4.01 МБ
  • добавлен 08 января 2012 г.
Издательство Morgan Kaufmann, 2002, -316 pp. Considerable effort has been expended over the last forty years in the area of geometric design, the goal of which is to develop efficient and flexible representations of complex shapes. Applications of geometric design are broad and varied; they include aerospace and automotive design, industrial design, and computer animation for interactive games, commercials, and full-length feature films. B?zier...