Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Процессор постэффектов (2 стр)

Процессор постэффектов (2 стр)

Поделиться

Страницы: 1 2 3 4 5 Следующая

Daniil PetrovПостоялецwww2 окт. 201719:54#15
Mr F
> но можно упороться и сделать генератор скленного одного шейдера из кучи
> маленьких отдельных, там где мультипасс не нужен.
Вот так я и хочу позже сделать, поэтому и пихаю всё в кучу, там даже флагов не будет, если присутствует эффект, то он есть.
А потом и до мультипасса усложню :)

Правка: 2 окт. 2017 19:57

boolПостоялецwww2 окт. 201720:01#16
Daniil Petrov
главное не усложнять ради усложнения))
Daniil PetrovПостоялецwww2 окт. 201720:27#17
bool
Та разберёмся потихоньку :)
slava_mibМодераторwww2 окт. 201720:30#18
О, а я только проснулся, а ты Daniil Petrov уже сделал мой день. Спасибо огромное!
Daniil PetrovПостоялецwww3 окт. 20173:10#19
Парни, а такой дебильный вопрос: у меня сцена рендерится в текстуру, потом я её вывожу через постэффекты в буфер кадра.
А мне можно для мультипасса биндить её и в неё же выводить или будут заморочки?

Правка: 3 окт. 2017 3:11

DimichПостоялецwww3 окт. 20175:45#20
Daniil Petrov
> А мне можно для мультипасса биндить её и в неё же выводить или будут заморочки?
Нельзя, промежуточную создавай.
Daniil PetrovПостоялецwww3 окт. 20175:47#21
Dimich
> Нельзя, промежуточную создавай.
Чтобы из одной в другую и обратно катать, да?
DimichПостоялецwww3 окт. 20175:52#22
Daniil Petrov
> Чтобы из одной в другую и обратно катать, да?
Да.
barnesПостоялецwww3 окт. 201710:54#23
Daniil Petrov
> float GreyShade = (Color.r + Color.g + Color.b) / 3.0;

фу, гадость какая.. через луму делай.....

Daniil PetrovПостоялецwww3 окт. 201712:29#24
barnes
> через луму делай.....
Пока не умею :) это первые самостоятельные шаги.

Правка: 3 окт. 2017 12:30

barnesПостоялецwww3 окт. 201712:48#25
Там просто.
Дот цвета на лума кофициент  (0.299, 0.587, 0.114)
И это выводишь
Daniil PetrovПостоялецwww3 окт. 201712:52#26
barnes
То, что bool выше советовал? Ну я так и сделал.
0xc0deПостоялецwww3 окт. 201713:42#27
barnes
> Дот цвета на лума кофициент (0.299, 0.587, 0.114)

Сто раз уже пережевывалось...
https://habrahabr.ru/post/304210/

Daniil PetrovПостоялецwww3 окт. 201714:06#28
barnes
> Дот цвета на лума кофициент  (0.299, 0.587, 0.114)
Да :) действительно картинка стала как на старых хороших ч/б телевизорах!

0xc0de
Ну с чёрно-белого эффекта я просто начал, но мне по идее нужно довести его до полного эффекта насыщенности.
Нет случайно ссылок на формулы или код эффектов контрастности и насыщенности (Saturation)?
Яркость же - это просто увеличение или уменьшение значений RGB на одно и то же значение, да?

Правка: 3 окт. 2017 14:49

AndreyПостоялецwww3 окт. 201714:51#29
Daniil Petrov
следующий шаг реализация загрузка постэффектов из файла.
http://www.uraldev.ru/articles/22

Страницы: 1 2 3 4 5 Следующая

/ Форум / Программирование игр / Графика

2001—2017 © GameDev.ru — Разработка игр