просмотров:
62 868
комментариев:
8
обновлено:
15.06.2017
5.2 Визуализация 2D примитивов в OpenGL. Основы.
62 868
8
15.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
В этой уроке мы познакомимся с визуализацией простейших примитивов (2D примитивов). Вы узнаете подробнее о работе команд glVertex, а также на практике используете их для визуализации двухмерного рисунка из линий.
просмотров:
22 071
комментариев:
7
обновлено:
15.06.2017
5.3 Вывод 2D треугольника с активным управлением разложением цветового спектра.
22 071
7
15.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
В данной части главы мы более подробно познакомимся с методами визуализации 2D примитивов. Пример, рассматриваемый в данной главе, будет немного более сложным, но при этом динамичным и более интересным: мы реализуем оконное приложение, на котором будет визуализирован треугольник, на котором будет разложен цветовой спектр. Спектр будет меняться с помощью элементов управления, расположенных на форме.
просмотров:
71 464
комментариев:
20
обновлено:
15.06.2017
5.4 Визуализация графика функции. (Рисование графиков в C#, OpenGL).
71 464
20
15.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
В данной главе мы рассмотрим процесс создания программы, задачей которой будет визуализация графика заданной функции.
Особенностью программы будет то, что в ней будет анимированно демонстрироваться то, как меняются значения функции на графике. Вы получите возможность попрактиковаться в реализации анимации при визуализации 2D изображений.
просмотров:
26 225
комментариев:
7
обновлено:
15.06.2017
6.1 Уроки OpenGL. Создание растрового редактора на OpenGL + C#.
26 225
7
15.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
Целью данной главы будет создание простого растрового редактора в OpenGL с использованием C# .NET. Небольшое приложение, по своей функциональности напоминающее Windows Paint. В процессе реализации этой главы вы закрепите навыки 2D визуализации, а также построения приложения, включающего большое количество инструментов и методов платформы .NET. В первой части главы будет обозначена цель и шаги ее реализации в ходе урока. После рассмотрения общего принципа функционирования программы, мы создадим основу оконного приложения, необходимые меню, панели инструментов и другие элементы. Создав основу оболочки программы, мы сначала добьемся минимального уровня работы программы – рисование лишь одной тестовой кистью, слой будет работать только один, цвет рисования нельзя будет изменять.
просмотров:
11 311
комментариев:
2
обновлено:
17.06.2017
6.2 Создание растрового редактора - часть 2. Оболочка программы.
11 311
2
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
Целью данной главы будет создание простого растрового редактора в OpenGL с использованием C# .NET. Небольшое приложение, по своей функциональности напоминающее Windows Paint. В процессе реализации этой главы вы закрепите навыки 2D визуализации, а также построения приложения, включающего большое количество инструментов и методов платформы .NET.

Во второй части главы мы доведем до ума оболочку программы, а именно добавим несколько инструментов рисования, функцию выбора цвета.
просмотров:
10 747
комментариев:
2
обновлено:
17.06.2017
6.3 Создание растрового редактора - часть 3. Система слоев.
10 747
2
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
Целью данной главы будет создание простого растрового редактора в OpenGL с использованием C# .NET. Небольшое приложение, по своей функциональности напоминающее Windows Paint.
В процессе реализации этой главы вы закрепите навыки 2D визуализации, а также построения приложения, включающего большое количество инструментов и методов платформы .NET.

Целью третьей части главы будет завершить реализацию системы слоев и обновить систему их визуализации, повысив быстродействие, учитывая алгоритм их взаимодействия при визуализации.
просмотров:
9 615
комментариев:
0
обновлено:
17.06.2017
6.4 Создание растрового редактора - часть 4. Завершение программы.
9 615
0
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
Целью данной главы будет создание простого растрового редактора в OpenGL с использованием C# .NET. Небольшое приложение, по своей функциональности напоминающее Windows Paint. В процессе реализации этой главы вы закрепите навыки 2D визуализации, а также построения приложения, включающего большое количество инструментов и методов платформы .NET.

В четвертой части главы мы будем работать над завершением оболочки программы: функционированием меню, взаимодействием элементов и т.д.
просмотров:
10 226
комментариев:
2
обновлено:
17.06.2017
6.5 Создание растрового редактора - часть 5. Оптимизация.
10 226
2
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D
Целью данной главы будет создание простого растрового редактора в OpenGL с использованием C# .NET. Небольшое приложение, по своей функциональности напоминающее Windows Paint. В процессе реализации этой главы вы закрепите навыки 2D визуализации, а также построения приложения, включающего большое количество инструментов и методов платформы .NET.

В пятой части главы мы будем работать над оптимизацией функции визуализации: реализуем использование дисплейных списков и отрисовку массивов вершин.
просмотров:
14 685
комментариев:
3
обновлено:
17.06.2017
7.1 OpenGL - создание и применение графических фильтров. Введение.
14 685
3
17.06.2017
Как известно, существует множество способов изменения и редактирования изображений с помощью цифровых методов. Результат обработки изображений при этом зависит от того, какие операции вы можете произвести с изображением после того, как оно попало на ваш компьютер. В этом уроке мы рассмотрим алгоритмическую основу для реализации графических фильтров.
просмотров:
13 185
комментариев:
0
обновлено:
17.06.2017
7.2 Создание графических фильтров для обработки изображений с помощью OpenGL.
13 185
0
17.06.2017
В этой части урока мы рассмотрим практическую реализацию фильтрации двухмерного изображения. Реализацию фильтров мы добавим к уже разработанному в предыдущей главе примеру, демонстрирующему основы создания графического редактора.
просмотров:
12 046
комментариев:
4
обновлено:
17.06.2017
8.1 Сплайны - теоретическое введение. OpenGL.
12 046
4
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D, сплайны
Построение гладких кривых или поверхностей в соответствии с набором заданных вершин является типовой задачей компьютерной графики. В этой главе вы познакомитесь с теоретической частью, изучение которой вам необходимо для дальнейшей реализации визуализации сплайнов в нашем приложении.
просмотров:
12 752
комментариев:
5
обновлено:
17.06.2017
8.2 Сплайны - реализация алгоритма на OpenGL.
12 752
5
17.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 2D, сплайны
В этой части главы мы реализуем визуализацию сплайна в оконном приложении. Элементы отвечающие за построение сплайна можно будет перемещать с помощью мыши. Щелчок мыши также будет создавать контрольные точки для визуализации сплайна.
просмотров:
14 907
комментариев:
2
обновлено:
17.06.2017
9.1 Алгоритмы геометрических преобразований в компьютерной графике. OpenGl.
14 907
2
17.06.2017
Геометрические преобразования – это такие преобразования графических объектов, при которых изменяется направление, масштаб и положение координатной системы, используемой для определения местонахождения точек в пространстве. В этой главе вы получите теоретические знания для реализации следующей части урока.
просмотров:
13 032
комментариев:
5
обновлено:
17.06.2017
9.2 Алгоритмы геометрических преобразований - реализация на OpenGl.
13 032
5
17.06.2017
В этой части главы будут рассмотрены алгоритмы трансформация графических объектов (без использования стандартных функциях glTranslate*, glRotate*, glScale*).
^