Презентации, доклады, проекты по информатике

Обработка изображения на шейдерах. Простейшая программа
Обработка изображения на шейдерах. Простейшая программа
Шаг 1 За основу берем приложение OpenGL из предыдущей темы. Для того, чтобы применить фильтр к картинке используем текстуру, в которую загрузим исходную картинку. Копируем функцию загружающую текстуру из файла. Эту текстуру передадим во фрагментный шейдер, где для каждого пиксела рассчитаем цвет, учитывая влияние фильтра. Вершинный шейдер только преобразует координаты квада, на котором будем отображать результаты расчетов 05.11.2015 Нижегородский государственный университет им. Н.И.Лобачевского Вершинный шейдер Шейдеры – это два текстовых файла. Их нужно загрузить с диска и скомпилировать в шейдерную программу. Создадим два пустых текстовых файла «SepiaShader.vs» для вершинного шейдера и «SepiaShader.fs» - для фрагментного. Вершинный шейдер совсем короткий: 06.11.2015 Нижегородский государственный университет им. Н.И.Лобачевского varying vec2 TexCoord; // Текстурные координаты void main(void) { // Сохраняем текстурные координаты TexCoord = gl_MultiTexCoord0.st; // Вычисляем положение вершины в пространстве отсечения gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
Продолжить чтение
Электронный документооборот
Электронный документооборот
Термины Электронный документ - документированная информация, представленная в электронной форме, то есть в виде, пригодном для восприятия человеком с использованием электронных вычислительных машин, а также для передачи по информационно-телекоммуникационным сетям или обработки в информационных системах Документированная информация - зафиксированная на материальном носителе путем документирования информация с реквизитами, позволяющими определить такую информацию или в установленных законодательством Российской Федерации случаях ее материальный носитель Термины Информационная система - совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств Информационные технологии - процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов Информация - сведения (сообщения, данные) независимо от формы их представления; Документооборот – это жизненный цикл документа начиная с момента создания или получения и заканчивая его исполнением и отправкой в архив.
Продолжить чтение
Программирование в среде Robot C. Арифметические действия
Программирование в среде Robot C. Арифметические действия
Основные арифметические операторы Си На прошлом занятии мы познакомились с основными арифметическими операторами языка Си и разобрали несколько примеров. Сегодня для закрепления материалов вам надо будет написать несколько программ на пройденную тему. Задача 1. Напишите программу переводящую угол из градусной меры в радианную. Формат входных данных: вначале программы задаем одно целое число a — угол, измеренный в градусах. Формат выходных данных: выводим на дисплей вещественное число R — угол, измеренный в радианах. Точность — два знака после запятой. Подсказка. Для перевода из градусов в радианы можно использовать следующую формулу:                                             R=aπ/180,          где a – значение угла в градусах, R – значение угла в радианах и π≈3.1415926.
Продолжить чтение