Russian Qt Forum
Ноябрь 21, 2017, 03:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt + OpenGL ES 2.0 Tutorials. Как с нуля написать 3D приложение.  (Прочитано 421 раз)
SparseMind
Новичок

Offline Offline

Сообщений: 3


Просмотр профиля
« : Сентябрь 12, 2017, 12:41 »

Краткое описание:
Набор уроков по Qt с использованием OpenGL ES 2.0, которые я записал в свободное время.
На протяжении всех уроков пишется 3D приложение, которое будет работать как на десктопе, так
и на мобильных устройствах под управлением android и iOS.
Использую именно OpenGL ES версии 2.0, дабы покрыть большее количество мобильных устройств.
Приложение тестовое, исключительно для описания взаимодействия между Qt и шейдерами.
Написание и описание самих шейдеров так же присутствует.

Плейлист со всеми видео: смотреть

Уже записанные темы уроков:
  • 1. Шаблон проекта
  • 2. Шейдерное освещение
  • 3. Группировки объектов
  • 4. Работа с камерой
  • 5. SkyBox окружение
  • 6. Загрузка геометрии модели из obj-файла
  • 7. Загрузка материалов и текстур моделей из mtl-файла (часть 1 из 3)
  • 8. Загрузка материалов и текстур моделей из mtl-файла (часть 2 из 3)
  • 9. Загрузка материалов и текстур моделей из mtl-файла (часть 3 из 3)
  • 10. Загрузка и применение карты нормалей
  • 11. Карта теней с использованием shadow mapping (часть 1 из 2)
  • 12. Карта теней с использованием shadow mapping (часть 2 из 2)
  • 13. Освещение. Типы освещения. (часть 1 из 2)
  • 14. Освещение. Типы освещения. Несколько источников света (часть 2 из 2)
Планирую дальше продолжать. Если кому-то интересна какая-то определенная тема, с радостью сделаю о ней очередное видео.

Требования к версии Qt: не ниже 5.4.0 (Используется QOpenGLWidget, который появился только в этой версии)
« Последнее редактирование: Ноябрь 09, 2017, 08:35 от SparseMind » Записан
xintrea
Moderator
Хакер
*****
Online Online

Сообщений: 681



Просмотр профиля WWW
« Ответ #1 : Ноябрь 16, 2017, 17:16 »

Благодарю от лица всего сообщества. Очень подробно все объясняете. Для старта работы с OpenGL, причем с учетом мобильности и кроссплатформенности - весьма хороший материал.
Записан

Собираю информацию по крупицам
http://webhamster.ru
ssoft
Частый гость
***
Online Online

Сообщений: 249


Просмотр профиля
« Ответ #2 : Ноябрь 17, 2017, 10:09 »

Подтверждаю, видео достойное! Рекомендую всем, особенно начинающим.

Думаю будут интересны еще темы:
- прозрачность (правильная и не очень),
- смешение,
- отражения в зеркальных поверхностях,
- сглаживание,
- отображение линий разных типов с помощью полигонов, вещественная толщина линий,
- интерактивный выбор объектов,
- борьба с z-fighting,
- отображение геометрии с разной детализацией в зависимости от масштаба с помощью шейдеров,
- вершинные спецэффекты.

Может еще что придумаю).
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Страница сгенерирована за 0.044 секунд. Запросов: 23.