Программирование графики в начале может оказаться сложной задачей. Конвейер рендеринга включает в себя большое количество этапов, каждый из которых связан с различными математическими операциями. В нем есть этапы, на которых выполняются актуальные программы для вычисления результатов для следующих этапов. Освоение этого конвейера, умение использовать его в качестве инструмента для достижения визуального эффекта, является сутью работы программиста-графика.
В этом разделе книги будет представлена базовая математика, необходимая для 3D-графики. В нем будет представлен конвейер рендеринга в соответствии с определением OpenGL. И будет продемонстрировано, как данные проходят через графический конвейер.