Основные понятия из области компьютерной графики
Трехмерное пространство и оси координат
При работе с приложениями для трехмерного моделирования крайне важно отслеживать положение создаваемых объектов. Это легко сделать, если вы понимаете принцип действия инструментов, которыми приходится пользоваться, и понятие пространства, с которым приходится работать. Трехмерное пространство в нашем случае представляет собой виртуальную область для создания моделей и программирования анимации. Его основанием является прямоугольная система координат, созданная Рене Декартом.
Пространство определяется тремя осями – X, Y и Z, соответствующими трем измерениям – ширине, высоте и глубине. Три оси формируют числовую сетку, которая определяет координаты любой точки в пространстве.
Точка с координатами (0, 0, 0) называется началом координат. Именно здесь пересекаются все три оси. Трехмерное пространство, определяемое этими осями, называется глобальным, сами же оси являются базисом, на основе которого определяется положение объектов в пространстве. Тройка осей глобальной системы координат в Maya располагается в нижнем левом углу окон проекции.
Однако объекты в пространстве могут быть ориентированы совершенно произвольно. Поэтому была введена система координат, связанная с самим объектом. Она называется локальной. Оси этой системы координат строго связаны с объектами Maya и при преобразовании поворота или перемещения также меняют свою ориентацию или положение. Это бывает полезно при анимации объектов.
Более подробно о прямоугольной системе координат мы поговорим в главе 3, в которой вам предстоит смоделировать аналог Солнечной системы, показанный на рис. 1.3. Солнце будет находиться в начале координат, а планеты должны двигаться вокруг него в глобальной системе координат, одновременно вращаясь вокруг своей оси. Спутники же, в свою очередь, будут двигаться вокруг планет и тоже вращаться вокруг своей оси.
Рис. 1.3. Солнце располагается в начале координат, а планеты движутся по орбитам и одновременно вращаются вокруг своей оси