OpenGL - Урок 50 - Создаем модуль для загрузки текстур и вывода текста

preview_player
Показать описание
Версия OpenGL 1.1
Язык Си

Это видео для тех, кто ни разу не использовал OpenGL или другие графические движки.

В данном видео мы:
+ создадим новый модуль
+ создадим процедуру для загрузки текстур
+ протестируем ее работу
+ создадим массив для хранения шрифтов
+ создадим процедуру загрузки шрифта из текстуры
+ создадим процедуру вывода текста, используя указанный шрифт
+ протестируем процедуру загрузки шрифта и вывода текста
+ выведем каждый символ по его размеру

Уроки по теме:

Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.


Трек в конце: Silent Partner - Black Vulture
Рекомендации по теме
Комментарии
Автор

Спасибо огромное!!! Сколько непытался начать писать под OpenGl, неполучалось, пока не надкнулся на твои уроки.
Так то писать код я давно умею и текст себе уже сделал белого цвета с чёрным контуром на розовом фоне, создаю текстуру RGBA и если попадается розовый фон, то альфаканал делаю прозрачным!
А текст с контуром везде виден и на светлом и на тёмном. Кстати вдохновил и сделаю BMP файл без контура, а буду его получать программным путём (при создании текстуры) и тогда могу любой размер букв загружать, а контур делатся автоматически!

fnqrlno
Автор

Ставте лайк кто прям щас кодит на огл)!

atlasua
Автор

А с freetype можно несложным путём сделать генератор текстуры для шрифта)

kreatifchk
Автор

вывода текста модуль для загрузки текстур и OpenGL 11

ostrov
Автор

я тоже страдал с текстом, и для его вывода я использовал функцию glDrawPixels(, , , ); там можно с альфа каналом и получается по красоте)))

demnyan
Автор

Ты когда-нибудь имел дело с базами данных? Будут ли уроки по ним?

nwljjnr
Автор

Давай уже снимай вулкан, мне понравилось, что для отрисовки треугольника нужно >1000 строк

timoxa_dev
Автор

Тут как бы народ про вулкан спрашивал. Мне тож интересно... про вулкан видосы будут? Хотя бы обзор возможностей. На сколько я понимаю OpenGL это не графический движок, а это то при помощи чего пишут графические движки, а вулкан - это есть графический движок, написанный при помощи OpenGL... так? Или я чего то не до понимаю?

BrownAleks