просмотров:
9 182
комментариев:
0
обновлено:
16.06.2017
12.1 Текстурирование в OpenGL. Введение.
9 182
0
16.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 3D, текстурирование
Если бы при отрисовке трехмерных сцен не использовалось текстурирование, то нам пришлось бы создавать невероятную детализацию с миллиардами полигонов. В этом уроке мы подробнее узнаем о текстурировании, а также библиотеке DevIL, которую мы используем в следующей части урока для текстурирования плоскости.
просмотров:
16 845
комментариев:
16
обновлено:
16.06.2017
12.2 Текстурирование в openGl - библиотека DevIL (OpenIL).
16 845
16
16.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 3D, текстурирование, DevIL
В этом уроке мы реализуем на практике текстурирование с использованием библиотеки DevIL: создадим оконное приложение, которое будет иметь меню выбора графического файла. При выборе графического файла он будет загружен в приложение и использован в качестве текстуры вращающейся плоскости.
просмотров:
17 573
комментариев:
0
обновлено:
19.06.2017
Основы освещения в OpenGL (код - C/C++)
17 573
0
19.06.2017
Автор:   |   Теги:OpenGL, освещение
Данный урок основывается на авторской публикации пользователя. В нем речь пойдет о различный параметрах источников и моделей освещения. Вы научитесь познакомитесь с параметром Diffuse, который задает, так называемый «цвет света». Кроме того, научитесь использовать параметр Ambient, который влияет на цвет зеркального блика на объекте, и Specular, который влияет на интенсивность этого блеска.

просмотров:
4 889
комментариев:
0
обновлено:
19.06.2017
C# + OpenGL - работа с материалами
4 889
0
19.06.2017
Автор:   |   Теги:OpenGL, C#, материалы, освещение
Данный урок основывается на авторской публикации пользователя. В этом небольшом уроке речь пойдет о материалах в графическом программировании и их использовании. Вы познакомитесь с основными функциями, которые позволяют изменять и устанавливать параметры и свойства материалов, например, материал может рассеивать, отражать и излучать свет.
просмотров:
15 030
комментариев:
0
обновлено:
16.06.2017
13.1 Загрузка трехмерных объектов в OpenGL. Введение.
15 030
0
16.06.2017
В этом уроке мы разработаем приложение, которое будет загружать трехмерные объекты из формата ASE и визуализировать их. В первой части главы мы изучим базовые теоретические сведения, а также рассмотрим метод экспорта трехмерной модели в формат ASE из пакета трехмерного моделирования 3D Studio Max.
просмотров:
14 222
комментариев:
0
обновлено:
16.06.2017
13.2 Загрузка, текстурирование и визуализация 3D моделей в OpenGL. Формат ASE.
14 222
0
16.06.2017
В этой части урока мы рассмотрим метод формирования трехмерного объекта: организацию хранения массивов вершин, отдельных элементов 3D модели. Также мы заложим основную часть нашего приложения, которую доработаем в 3-ей части урока.
просмотров:
10 770
комментариев:
19
обновлено:
16.06.2017
13.3 Загрузка, текстурирование и визуализация 3D моделей в OpenGL. Формат ASE. Часть 2.
10 770
19
16.06.2017
В этой заключительной главе мы доработаем приложение, которое будет отвечать за визуализацию трехмерного объекта из формата ASE. Приложение будет поддерживать текстурирование загруженного объекта с учетом текстурных координат. В конце урока вы можете увидеть пример экспортированных объектов из 3D Max и их визуализацию в приложении.
просмотров:
5 840
комментариев:
0
обновлено:
19.06.2017
Проигрывание видео-заставки в C#
5 840
0
19.06.2017
Автор:   |   Теги:видео, C#
Данный урок основывается на авторской публикации пользователя. В нем речь пойдет о быстром и простом в реализации способе проиграть видео на основной форме окна приложения с помощью COM элемента Windows Media Player.
просмотров:
6 865
комментариев:
0
обновлено:
16.06.2017
14.1 OpenGL - реализация системы частиц
6 865
0
16.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 3D, системы частиц
Система частиц состоит из некоторого числа частиц. Каждая из частиц описывается рядом различных параметров, таких как цвет, скорость, положение и ориентация в пространстве и т.д. В первой части этого урока вы получите небольшие теоретические знания, а также можете на приложенном видео увидеть, как будет работать наше приложение.
просмотров:
7 348
комментариев:
0
обновлено:
16.06.2017
14.2 OpenGL - реализация системы частиц - часть 2
7 348
0
16.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 3D, системы частиц
В этой части урока мы рассмотрим реализацию первых классов, которые потребуются для работы нашего приложения. После этого, в третьей части урока, мы завершим приложение, которое будет имитировать взрыв на трехмерной сцене.
просмотров:
5 781
комментариев:
0
обновлено:
16.06.2017
14.3 OpenGL - реализация системы частиц - часть 3
5 781
0
16.06.2017
Автор:   |   Теги:TaoFramework, OpenGL, 3D, системы частиц
В этой завершающей части урока мы доработаем приложение, которое будет имитировать взрыв с использованием системы частиц на трехмерной сцене. В приложении будут реализованы 3 камеры для наблюдения за взрывом и элементы управления на форме для переключения этих камер.
просмотров:
2 270
комментариев:
0
обновлено:
19.06.2017
Загрузка .X (DirectX) файлов в OpenGL
2 270
0
19.06.2017
Автор:   |   Теги:загрузка файлов, OpenGL
Данный урок основывается на авторской публикации пользователя. Так как OpenGL - это кросс-платформенная библиотека, которая была написана для вывода графики, а не для работы с файловой системой и потоками, поэтому в ней нет встроенных решений для загрузки трехмерных объектов (<b>Meshs</b>) из файла. В этом уроке вы научитесь загружать файл .X (DirectX).
просмотров:
8 846
комментариев:
0
обновлено:
19.06.2017
Создание класса Камеры (C#, TaoFramework)
8 846
0
19.06.2017
Автор:   |   Теги:C#, TaoFramework, OpenGL, камера
Данный урок основывается на авторской публикации пользователя. В нем вы познакомитесь с технологией создания камеры с видом как от первого, так и от третьего лица, научитесь поворачивать и перемещать ее. Для этого понадобится разобраться с командой библиотеки Glu - GluLookAt, которая принимает три набора аргументов.
просмотров:
2 420
комментариев:
0
обновлено:
19.06.2017
Звук в игре (мультимедиа, С++)
2 420
0
19.06.2017
Автор:   |   Теги:звук, мультимедиа
Данный урок основывается на авторской публикации пользователя. В нем вы научитесь создавать код для воспроизведения звуковых файлов с помощью простой и удобной библиотеки Audiere (C++). Audiere - это доступная и несложная, кроссплатформенная, высокоуровневая библиотека для воспроизведения звуковых файлов.
просмотров:
2 129
комментариев:
0
обновлено:
19.06.2017
Проигрывание видео (Microsoft.DirectX.AudioVideoPlayback)
2 129
0
19.06.2017
Данный урок основывается на авторской публикации пользователя. В нем вы познакомитесь с методом проигрывания видео контента на форме приложения с использованием Microsoft.DirectX.AudioVideoPlayback. В статье будет рассмотрена возможность воспроизведения видео, а также обработка события нажатия клавиши для остановки воспроизведения видео-контента
просмотров:
5 993
комментариев:
0
обновлено:
19.06.2017
GLFW. Скелет OpenGL приложения со сглаживанием.
5 993
0
19.06.2017
Автор:   |   Теги:GLFW, OpenGL, сглаживание
Данный урок основывается на авторской публикации пользователя. В нем вы научитесь создавать приложения с использованием OpenGL в связке с библиотекой GLFW. GLFW -  бесплатная кроссплатформенная библиотека для создания оконных приложений, позволяющая быстро реализовывать поддержку OpenGL 3.2 в вашем приложении. Кроме того, она предлагает множество дополнительных возможностей, таких как работа с несколькими окнами, несколькими мониторами и поддержка большого количество устройств ввода.
просмотров:
7 075
комментариев:
2
обновлено:
19.06.2017
OpenGL. Убрать консольное окно (С/C++)
7 075
2
19.06.2017
Автор:   |   Теги:OpenGL, консоль
Данный урок основывается на авторской публикации пользователя. У многих при использовании библиотек (GLUT, GLFW), создающих окна и контекст OpenGL, возникает необходимость убрать консоль, которая появляется вместе с запуском OpenGL-приложения. В данном уроке вы познакомитесь с простым и коротким способом, который избавит вас от этой проблемы.
просмотров:
4 171
комментариев:
0
обновлено:
19.06.2017
Использование Freetype. Получение битового образа символов
4 171
0
19.06.2017
Автор:   |   Теги:freetype, OpenGL, символы
Данный урок основывается на авторской публикации пользователя. В нем вы подробнее познакомитесь с библиотекой Freetype, которая позволяет читать файлы шрифтов, таких как TrueType fonts, OpenType fonts, BDF fonts и многие другие. Кроме того, с ее помощью можно извлекать битовые образы глифов, а также различную дополнительную информацию о шрифтах и глифах, необходимую для их правильной отрисовки.
просмотров:
5 836
комментариев:
0
обновлено:
20.06.2017
C#/Tao.framework. Простой способ отобразить текст в OpenGL
5 836
0
20.06.2017
Автор:   |   Теги:TaoFramework, C#, текст
Данный урок основывается на авторской публикации пользователя. Задача отрисовки текста в OpenGL обычно сводится к рисованию прямоугольников с натянутой текстурой, на которой отображена та или иная буква. Затем нужно располагать их друг относительно друга так, чтобы получались слова. На C# это делается очень легко с помощью встроенных методов класса Graphics.
просмотров:
7 100
комментариев:
3
обновлено:
20.06.2017
Создание онлайн-игры: основы
7 100
3
20.06.2017
Автор:   |   Теги:online
Данный урок основывается на авторской публикации пользователя. В этой статье вы познакомитесь с базовыми понятиями, в которых необходимо разбираться разработчику для создания онлайн-игры, а также увидите, как можно создать простейший сервер на платформе .NET с использованием протокола TCP/IP.
^