[#] [Перевод] Learnopengl. Урок 4.3 — Смешивание цветов
habrabot(difrex,1) — All
2017-12-10 07:00:06




# Смешивание цветов


Смешивание в OpenGL (да и других графических API, _прим. пер._) является той техникой, которую обычно связывают с реализацией прозрачности объектов. Полупрозрачность объекта подразумевает, что он не залит одним сплошным цветом, а сочетает в себе в различных пропорциях оттенок своего материала с цветами объектов, находящихся позади. Как пример, можно взять цветное стекло в окне: у стекла есть свой оттенок, но в итоге мы наблюдаем смешение оттенка стекла и всего того, что видно за стеклом. Собственно, из этого поведения и возникает термин смешивание, поскольку мы наблюдаем итоговый цвет, являющийся смешением цветов отдельных объектов. Благодаря этому, мы можем видеть сквозь полупрозрачные объекты.

**В передыдущих сериях**
Часть 1. Начало

1. [OpenGL][1]
2. [Создание окна][2]
3. [Hello Window][3]
4. [Hello Triangle][4]
5. [Shaders][5]
6. [Текстуры][6]
7. [Трансформации][7]
8. [Системы координат][8]
9. [Камера][9]

Часть 2. Базовое освещение

1. [Цвета][10]
2. [Основы освещения][11]
3. [Материалы][12]
4. [Текстурные карты][13]
5. [Источники света][14]
6. [Несколько источников освещения][15]

Часть 3. Загрузка 3D-моделей

1. [Библиотека Assimp][16]
2. [Класс полигональной сетки Mesh][17]
3. [Класс модели Model][18]

Часть 4. Продвинутые возможности OpenGL

1. [Тест глубины][19]
2. [Тест трафарета][20]
3. Смешивание цветов
[Читать дальше →][21]

[1]: https://habrahabr.ru/post/310790/
[2]: https://habrahabr.ru/post/311198/
[3]: https://habrahabr.ru/post/311234/
[4]: https://habrahabr.ru/post/311808/
[5]: https://habrahabr.ru/post/313380/
[6]: https://habrahabr.ru/post/315294/
[7]: https://habrahabr.ru/post/319144/
[8]: https://habrahabr.ru/post/324968/
[9]: https://habrahabr.ru/post/327604/
[10]: https://habrahabr.ru/post/329592/
[11]: https://habrahabr.ru/post/333932/
[12]: https://habrahabr.ru/post/336166/
[13]: https://habrahabr.ru/post/337550/
[14]: https://habrahabr.ru/post/337642/
[15]: https://habrahabr.ru/post/338254/
[16]: https://habrahabr.ru/post/338436/
[17]: https://habrahabr.ru/post/338436/
[18]: https://habrahabr.ru/post/338998/
[19]: https://habrahabr.ru/post/342610/
[20]: https://habrahabr.ru/post/344238/
[21]: https://habrahabr.ru/post/343096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=343096#habracut