Компьютерная графика — это способ представления информации об объектах, закономерностях и свойствах окружающего мира в виде графического изображения на экране монитора или других устройствах ввода-вывода.
Машинная графика позволяет воспроизвести изображение (на выходе), посредством обработки исходной неграфической информации. Это нужно для графической визуализации результатов эксперимента, работы программ, в компьютерных играх, создания псевдореалистического изображения по разработанному описанию. Для создания изображения требуется соблюдение необходимых правил и наличие программно-аппаратных средств. Следует выделить отдельные специализированные направления компьютерной графики, а именно:
— компьютерную живопись;
— компьютерную анимацию;
— виртуальную реальность.
Системы компьютерной графики соответствуют таким образом общей схеме:
INPUT (символьное описание)?COMPUTER GRAPHICS (преобразование средствами компьютерной графики)?OUTPUT (получаемое изображение).
Можно выделить следующие основные направления компьютерной графики:
1) иллюстративное (создание поясняющих графических дополнений, рекламных роликов, мультимедиа);
2) само развивающее (обеспечение дополнительных расширений собственных возможностей, модификация программ);
3) исследовательское (обеспечение сервисных функций при работе программ, создание графического интерфейса и пр.).
Этапы развития компьютерной графики достаточно быстро сменяли один другого. Сначала данные представлялись в виде отдельных символов, затем появилась возможность вывода и редактирования простейших рисунков, схем, диаграмм. Процесс сдерживался исключительно аппаратными возможностями систем; математическое и программное обеспечение в своем развитии ушли далеко вперед. В настоящий момент все усилия разработчиков сосредоточены на решении двух основных задач:
— придать изображению необходимую динамику;
— создать максимально возможную реалистичность.
Результат работы многих систем можно ежедневно наблюдать по телевизору на примере демонстрации рекламных роликов. Тем более кажется невероятным, что информация представлена в программном виде.