До недавнего времени, 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), чтобы довести этот проект до конца.