9. Сетевые ИТ
Программа Macromedia Flash становится стандартом в качестве инструментального средства создания векторных изображений для сети. Использованная в этой программе технология представляет собой удачное сочетание двух перспективных технологий: слоев и векторной графики. Наибольшее достоинство программы – это возможность создания анимированных векторных изображений (фильмов). Вероятно, в будущем Flash-фильмы придут на смену анимации, создаваемой в настоящее время в формате GIF.
В программе Flash 5.0 имеется множество любопытных особенностей. Например, удобным инструментом является карандаш (Pencil Tool). Он позволяет рисовать в трех различных режимах. В первом режиме (Ink) все неровности, возникающие при движении руки, остаются на изображении. Во втором режиме (Straighten) нарисованная фигура заменяется ближайшей стандартной фигурой, которая больше всего похожа на нарисованную. В третьем режиме (Smooth) линии, нарисованные рукой, сглаживаются. В результате исчезают излишние волнистости и шероховатости.
Но в наибольшей степени положительные качества этого редактора проявляются при создании фильмов.
Если в создаваемом фильме действует несколько объектов (персонажей, героев), то каждый объект можно разместить в отдельном слое. Это позволяет создавать сценарии, по которым персонажи будут перемещаться на экране по произвольным траекториям, выходя на первый план или, наоборот, отступая в глубь сцены. Поведение персонажей фильма задается программистом в соответствии с выбранной им сюжетной линией фильма. На отдельных слоях можно разместить фоновое изображение или записать звуковое сопровождение к фильму. Звуки могут быть заранее подготовлены в форматах WAV или МРЗ, а затем импортированы во Flash-фильм.
При формировании анимации используются два существенно различающихся способа. Первый способ основан на прорисовке каждого отдельного кадра фильма. Именно так художники-мультипликаторы раньше рисовали мультфильмы.
При втором подходе используется способность вычислительной техники интерполировать (восстанавливать) пропущенную (потерянную) информацию.