Как создать объект (окно, фрэйм) в котором будут отрисовыватся всякие вещи при помощи OpenGL? Меня интересует хорошая литература (по мимо мануала) по языку D и литература по шейдерам, глобальному освещению, трассировке лучей, имитацией физики. Я видел фреймворки для D работающие с Open GL 3. Но меня интересует более низкоуровневая работа. И уже известные алгоритмы по физике и трассировке лучей.

21 Авг 2019 в 06:18
171 +1
0
Ответы
1

Для создания объекта в котором будет отрисовываться графика при помощи OpenGL на языке D, вам потребуется использовать библиотеку, такую как DerelictGL3 или DlangUI, которые предоставляют доступ к функциям OpenGL.

Что касается литературы по D, то рекомендуется обратить внимание на книги "The D Programming Language" автора Andrei Alexandrescu и "Programming in D" автора Ali Çehreli. Также полезно изучить официальную документацию по D на сайте https://dlang.org/.

Для изучения шейдеров, глобального освещения, трассировки лучей и имитации физики, можно обратиться к следующим источникам:

Книга "OpenGL Shading Language" - это отличный ресурс для изучения шейдеров на OpenGL.Книга "Real-Time Rendering" - содержит информацию о различных техниках глобального освещения.Книга "Physically Based Rendering: From Theory to Implementation" - поможет в изучении реалистичной имитации физики при отрисовке графики.Книга "Ray Tracing in One Weekend" - предоставляет краткое и понятное введение в трассировку лучей.

Также рекомендуется изучить статьи и ресурсы по компьютерной графике и визуализации, такие как SIGGRAPH (https://www.siggraph.org/) и GPU Gems (https://developer.nvidia.com/gpugems).

Надеюсь, эти ресурсы помогут вам в изучении и работы с OpenGL на языке D, а также в изучении различных алгоритмов компьютерной графики.

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир