Объяснение:
Прогресс компьютерных технологий определил процесс появления новых разнообразных знаковых систем для записи алгоритмов – языков программирования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.
Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.
2D-графика – это сочетание векторной и растровой графики. В последнее время выделяют еще фрактальную – обособление картинок. Его мы упустим, поскольку теме нужно посвящать целую статью.
Векторная графика – геометрические примитивы в виде точек, прямых линий, прямоугольников и окружностей. Когда речь идет о сайтах, это шрифты, логотипы и прочее. Преимущество заключается в том, что масштабирование никак не влияет на качество картинки. Векторную графику можно поворачивать, деформировать и даже создавать с ее имитацию 3D.
Растровая графика – это пиксели. У каждого пикселя есть определенный цвет, яркость, прозрачность и сочетание этих параметров. Любая картинка и фотография, которую вы видите – растровая. Недостаток ее в том что она требует больше места. Возможна потеря данных в процессе обработки.
3D-графика
Вне зависимости от выбранной сферы, вы должны четко понимать базу 3D. Рассмотрим на примере смоделированного персонажа. Вы разработали скелет и сделали анимации для создания короткометражного мультфильма или экспорта в видеоигру. Объект можно распечатать с 3D-принтера, интегрировать в VR. В крайнем случае можно превратить работу в красочную отрендеренную картинку. Так что такое основы 3D?
Моделирование. Основная технология создания 3D. Речь идет о полигональной сетке. Объект – вершины, которые соединены между собой с граней и ребер. То есть создается фигура из огромного количества граней. Вы занимаетесь деформированием до тех пор, пока объект не начнет выглядеть так как вы того хотите.
Текстурирование. Чтобы добиться реалистичности, используют текстурирование. С его удается получить текстуру. Сюда же входит и шейдинг, когда вы указываете какой участок должен быть матовым, а какой – глянцевым.
Свет. Восприятие окружающего мира зависит в первую очередь от освещения. В компьютерной графике свет играет одну из ключевых ролей. Можно использовать точечный или параллельный источник, тем самым имитируя любые условия. Количество источников может быть неограниченным.
Анимация. Создание иллюзии движения. Необходимо разработать скелет – то есть показать, каким образом будет двигаться объект
Поделитесь своими знаниями, ответьте на вопрос:
Какое устройство пк преднозначено для вывода информации?