Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика 12,23,.docx
Скачиваний:
12
Добавлен:
29.08.2019
Размер:
35.31 Кб
Скачать

Каналы цвета

Цветовые каналы содержат информацию, разделенную по цвету. Каждый канал представляет собой отдельное изображение одного из цветов (например, для CMYK это четыре канала, соответственно, cyan (голубой), magenta (пурпурный), yellow (желтый) и blak (черный)), причем каждый представлен в градациях серого. Каждый из каналов цвета можно представлять себе, как прозрачный слой пикселов соответствующего цвета. Сочетание всех каналов дает полноцветное изображение. Каждый канал может потенциально содержать в себе 256 оттенков цвета при 8-битном цветовом разрешении, 65 536 оттенков при 16-битном или 4 294 967 296 - при 32-битном (напомню, что 32-битная глубина цвета доступна только для изображений в режиме градаций серого и RGB-изображений). Компьютер обрабатывает информацию в каждом канале, как независимое полутоновое монохромное изображение. Каждому пикселу присваивается значение "серой шкалы", т.е. оттенков серого цвета, причем белому цвету соответствует 255, 65 535 или 4 294 967 296 (согласно цветовому разрешению), а черному - 0. По умолчанию отдельные цветовые каналы отображаются в серой шкале, поскольку так глазу легче заметить слабые оттенки. Тем не менее, при желании можно увидеть каждый из цветовых каналов в своем цвете.

23. Понятие виртуальной реальности.

Созданный техническими средствами мир (объекты и субъекты), передаваемый человеку через его ощущения: зрение, слух, обоняние, осязание и другие. Виртуальная реальность имитирует как воздействие, так и реакции на воздействие. Для создания убедительного комплекса ощущений реальности компьютерный синтез свойств и реакций виртуальной реальности производится в реальном времени. Объекты виртуальной реальности обычно ведут себя близко к поведению аналогичных объектов материальной реальности. Пользователь может воздействовать на эти объекты в согласии с реальными законами физики (гравитация, свойства воды, столкновение с предметами, отражение и т. п.). Однако часто в развлекательных целях пользователям виртуальных миров позволяется больше, чем возможно в реальной жизни (например: летать, создавать любые предметы и т. п.)

Назначение и задачи трехмерной графики и анимации. Трёхмерная графика — раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов. Больше всего применяется для создания изображений на плоскости экрана или листа печатной продукции в архитектурной визуализации, кинематографе, телевидении, компьютерных играх, печатной продукции, а также в науке и промышленности. Для получения трёхмерного изображения на плоскости требуются следующие шаги: моделирование — создание трёхмерной математической модели сцены и объектов в ней.; рендеринг (визуализация) — построение проекции в соответствии с выбранной физической моделью.; вывод полученного изображения на устройство вывода — дисплей или принтер. Сцена (виртуальное пространство моделирования) включает в себя несколько категорий объектов:

Моделирование. Геометрия (построенная с помощью различных техник модель, например здание). Материалы (информация о визуальных свойствах модели, например цвет стен и отражающая/преломляющая способность окон).Источники света (настройки направления, мощности, спектра освещения). Виртуальные камеры (выбор точки и угла построения проекции). Силы и воздействия (настройки динамических искажений объектов, применяется в основном в анимации). Дополнительные эффекты (объекты, имитирующие атмосферные явления: свет в тумане, облака, пламя и пр.)

Задача трёхмерного моделирования — описать объекты и разместить их в сцене с помощью геометрических преобразований в соответствии с требованиями к будущему изображению.

VRML – язык моделирования виртуальной реальности, стандартный формат файлов для демонстрации трёхмерной интерактивной векторной графики, чаще всего используется в WWW. VRML — это текстовый формат файлов, где, например, вершины и грани многогранников могут указываться вместе с цветом поверхности, текстурами, блеском, прозрачностью и так далее.URL могут быть связаны с графическими компонентами, таким образом, что веб-браузер может получать веб-страницу или новый VRML-файл из сети Интернет тогда, когда пользователь щёлкает по какому-либо графическому компоненту. Движение, звуки, освещение и другие аспекты виртуального мира могут появляться как реакция на действия пользователя или же на другие внешние события, например таймеры. Особый компонент Script Node позволяет добавлять программный код (например, Java или JavaScript (ECMAScript)) к VRML-файлу. VRML-файлы обычно называются мирами и имеют расширение .wrl (например: island.wrl). Хотя VRML-миры используют текстовый формат они часто могут быть сжаты с использованием алгоритма компрессии gzip для того, чтобы их можно было передавать по сети за меньшее время. Большинство программ трёхмерного моделирования могут сохранять объекты и сцены в формате VRML.

Программные пакеты, позволяющие создавать трёхмерную графику, то есть моделировать объекты виртуальной реальности и создавать на основе этих моделей изображения, очень разнообразны. Последние годы устойчивыми лидерами в этой области являются коммерческие продукты: такие как 3D Studio Max, Maya, Lightwave 3D, Softimage, Sidefx Houdini, MaxonCinema 4D и сравнительно новые Rhinoceros 3D, Nevercenter Silo или ZBrush.

Компью́терная анима́ция — вид анимации, создаваемый при помощи компьютера. На сегодня получила широкое применение как в области развлечений, так и в производственной, научной и деловой сферах. Являясь производной от компьютерной графики, анимация наследует те же способы создания изображений: Векторная графика; Растровая графика; Фрактальная графика; Трёхмерная графика (3D). Компьютерная анимация может применяться в компьютерных играх, мультимедийных приложениях, а также для «оживления» отдельных элементов оформления, например, веб-страниц и рекламы (анимированные баннеры). На веб-страницах анимация может формироваться средствами стилей (CSS) и скриптов (JavaScript) или модулями, созданными с помощью технологии Flash или её аналогов

25.