ПрограммированиеСтатьиКатегории

GLSL

Смотрите также категорию GLSL для всех разделов

Графика 109
Физика 17
2D графика и изометрия 2
Игровая логика и ИИ 8
Сеть 8
Звук 4
Общее 46

OpenGL основы математика Direct3D текстурирование расширения OpenGL DirectX Delphi графика движок NVIDIA шейдеры GLSL тени ландшафт скрипты эффекты C++ Vulkan global illumination UDP 3D уроки игровые объекты матрицы

17 янв 2015

Screen space ambient occlusion с учетом нормалей и расчет одного отражения света.

В этой статье я расскажу, как я с нуля делал SSAO (Screen Space Ambient Occlusion — расчёт фонового освещения в экранном пространстве) с учетом нормалей. Сразу следует отметить, что это наиболее простая и прямолинейная реализация «в лоб», не претендующая на оптимальность или новизну. Статья будет полезна в первую очередь тем, кто имеет желание разобраться, как это работает.

Читать | Комментарии [69]

19 июня 2009

Основы создания мягких теней (GLSL)

Данная статья является естественным продолжением и дополнением статьи «Реализация карт теней с использованием GLSL шейдеров» Дмитрия Беспалова (aka Executor).

Читать | Комментарии [31]

18 июня 2009

Динамические тени, основаные на CubeMap

Это статья для начинающих, в которой приведён простейший пример построения динамических теней с помощью СubeMap'ов.

Читать | Комментарии [97]

15 июня 2009

Быстрая реализация модели освещения Кука-Торренса с использованием GLSL

С развитием технологий и увеличением вычислительно мощности видеокарт все легче становиться использовать в трехмерной графике сложные вычислительные алгоритмы. Иногда, конечно, приходится немного пожертвовать производительностью ради красивого вида. Но что поделаешь — красота требует жертв, а сама красота в трехмерной графике достигается использованием «честных», то есть физически обоснованных алгоритмов. Одним из таких алгоритмов и является модель освещения Кука-Торренса.

Читать | Комментарии [47]

12 июня 2009

Создание реалистичной поверхности воды с использованием GLSL

Современные игры трудно представить без реализации в них воды. И каждый добросовестный разработчик стремится сделать «свою» воду еще лучше, еще реалистичнее, чем ту, что была сделана до него.

Читать | Комментарии [480]

1 фев 2009

Реализация карт теней с использованием GLSL шейдеров

У многих разработчиков возникают трудности при построении теней. Данная статья призвана помочь лучше понять OpenGL реализацию теневых карт на шейдерах.

Читать | Комментарии [226]

2 янв 2004

Данная статья ни в коей мере не претендует на полноту изложения материала о GLSL и предназначена лишь для ознакомления с GLSL-синтаксисом и GLSL-framework'ом. Вся информация взята из спецификации GLSL v1.051 [1], GL2SDK [2] и спецификаций расширений [3,4,5].

Читать | Комментарии [39]