Трёхмерная графика (3D, 3 Dimensions, русс. 3 измерения) — раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Трёхмерное изображение на плоскости отличается от двумерного тем, что включает построение геометрической проекции трёхмерной модели сцены на плоскость (например, экран компьютера) с помощью специализированных программ. При этом модель может как соответствовать объектам из реального мира (автомобили, здания, ураган, астероид), так и быть полностью абстрактной (проекция четырёхмерного фрактала).
Для получения трёхмерного изображения на плоскости требуются следующие шаги:
· моделирование — создание трёхмерной математической модели сцены и объектов в ней.
· рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.
· вывод полученного изображения на устройство вывода - дисплей или принтер.
Задача трёхмерного моделирования — описать эти объекты и разместить их в сцене с помощью геометрических преобразований в соответствии с требованиями к будущему изображению.
Для создания реалистичной модели объекта используются геометрические примитивы (куб, шар, конус и пр.) и гладкие, так называемые сплайновые поверхности.
Для пространственного моделирования объекта требуется:
– спроектировать и создать виртуальный каркас (“скелет”) объекта, соответствующий его реальной форме;
– спроектировать и создать виртуальные материалы, по физическим свойствам визуализации похожие на реальные;
– присвоить материалы различным частям поверхности объекта (на профессиональном языке – “спроектировать текстуры на объект”);
– настроить физические параметры пространства, в котором будет действовать объект, – задать освещение, гравитацию, свойства атмосферы, свойства взаимодействующих объектов и поверхностей;
– задать траектории движения объектов;
– рассчитать результирующую последовательность кадров;
– наложить поверхностные эффекты на итоговый анимационный ролик.