Предисловие

До недавнего времени, B-сплайны кривые и поверхности (NURBS) были в фокусе интересов САПР-сообщества, где они стали стандартом для описания кривых и по­верхностей. Сегодня, мы наблюдаем расширение использования NURBS в моделиро­вании объектов для визуальных искусств, включая кино и индустрию развлечений, искусства, и скульптуру. NURBS сейчас также используется для моделирования сцен приложений виртуальной реальности. Это применение будет развиваться. Следовате­льно, вполне уместна «Книга NURBS» как часть серии Монографий по Визуальным коммуникациям.

B-сплайны кривые и поверхности были весомым элементом всей моей профессио­нальной жизни. Первой издание «Математических элементов компьютерной графики», опубликовано в 1972, была первой книгой по САПР/интерактивной компьютерной гра­фике содержащей материалы по B-сплайнам. Этот материал благосклонно предостав­лен Билом Гордоном (Bill Gordon) и Луи Кнапп (Louie Knapp), в то время, когда они были в Сиракьюсском университете. В моей работе, представленной летом 1977 года, в Обществе Кораблестроителей и Морских Инженеров (Society of Naval Architects and Marine Engineers), на встрече по САПР для проектирования корпусов кораблей, было, возможно, в первые, изучено использование B-сплайнов для проектирования судов.

Для многих, B-сплайны, рациональные B-сплайны, и NURBS – были немного ми­стическими. Следовательно, в течение последних нескольких лет, существовала пот­ребность в книге, в которой было бы тщательно, подробно и чётко описаны B-сплайны и рациональные B-сплайны. Таким образом, я с большим нетерпением ждал эту книгу Леса Пигла (Les Piegl) и Вейна Тиллера (Wayne Tiller). И я не был разоча­рован: они элегантно и полностью расписали всё, что должно быть в «Книге NURBS». В процессе разработки материала этой книги, они демонстрируют большой академи­ческий и инду­стриальный опыт работы с NURBS, представляя эту, довольно сложную тему в про­стой и понятной форме: их стиль презентации – ясен и понятен. Необходимая матема­тика представлена с большим вниманием к деталям и более чем достаточной строго­стью. Алгоритмы (многие из которых приведены в C-подобном псевдокоде) хорошо продуманы и тщательно подготовлены. В интересах точности, каждая иллюстрация в книге, сгенерирована компьютером – монументальная задача. Они создали книгу не­преходящей ценности.

B-сплайны и поверхности выросли из пионерских работ Пьера Безье в начале 1970-х годов. Пожалуй, можно рассматривать B-сплайны и поверхности как потомков кривых Безье и поверхностей, а неоднородные рациональные B-сплайны или NURBS, как внуков. Учитывая прошедшее время, они уже достигли совершеннолетия.

Наконец, нужно признать моё удовольствие от работы вместе с Лесом Пиглом (Les Piegl) и Вейном Тиллером (Wayne Tiller), чтобы довести этот проект до конца.

David F. Rogers
Редактор серии
Монографии по Визуальным коммуникациям