14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
1 | |
Смешать два цвета RGBA, путем наложения одной на другую22.08.2017, 14:34. Показов 7359. Ответов 23
Метки нет (Все метки)
0
|
22.08.2017, 14:34 | |
Ответы с готовыми решениями:
23
Построить из одной матрицы другую путём перестановки Смешать цвета Как смешать 4 RGB цвета? Не изменяется стиль цвета rgba |
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 20:54 | 2 |
Color.Lerp не пойдёт? Или какое смешивание надо?
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 22:16 [ТС] | 3 |
Cr0c, Combine подошло. Из-за серого цвета, посчитал что надо по-другому делать.
И Lerp совсем не то. Она находит среднее. А наложение это другое.
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
||||||
22.08.2017, 22:52 | 4 | |||||
Сообщение было отмечено NovaEiz как решение
Решение
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:04 [ТС] | 5 |
Cr0c, а с альфа что?
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:09 | 6 |
Складывать и клампить на единице, видимо
Добавлено через 15 секунд А для чего такие сложности?
1
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:12 [ТС] | 7 |
Не понимаю этого)
Для шейдера ландшафта в котором несколько текстур.
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:14 | 8 |
Так что надо-то от шейдера? По маске накладывать текстуры?
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
||||||
22.08.2017, 23:18 [ТС] | 9 | |||||
Cr0c, тоже самое что делает combine.
Щас накидал в surf эти формулы, вроде как надо работает. Но пока хз, без альфы. Скажи, как альфу посчитать! Добавлено через 14 секунд
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:21 | 10 |
Для террейна, обычно, идёт майн как база, которая перекрывается доп текстурами через лерп.
Добавлено через 32 секунды Альфу оставь от майн
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:23 [ТС] | 11 |
Так только первую выдает вместе с прозрачностью.( Будто только 1 текстура и есть.
Добавлено через 1 минуту Cr0c, как я оставлю альфу от Main, если у каждой текстуры своя альфа и своё место пикселя этой альфы!?
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:23 | 12 |
NovaEiz, а цвет в шейдере флоатом идёт?
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
||||||
22.08.2017, 23:25 [ТС] | 13 | |||||
Cr0c, Lerp это не перекрытие, а смешивание!
Добавлено через 44 секунды
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:28 | 14 |
NovaEiz, зависит от интерполятора )))
Добавлено через 51 секунду убери /255
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:28 [ТС] | 15 |
Cr0c, т.е. есть нормальный Lerp? В смысле, который именно перекрывает?
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:32 | 16 |
Lerp(c1, c2 , 0) = c1
Lerp(c1, c2, 1) = c2 Lerp(c1, c2, 0.5) = смешанные с1+с2 50/50
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:33 [ТС] | 17 |
Cr0c, ахахах. Убрал /255)
Теперь полностью прозрачные места с двух текстур объединились, т.е. на выходе получилось больше прозрачности чем на каждой по отдельности. И плюс, нижняя текстура перекрыла верхнюю в тех местах, где она не прозрачна, если в этих же пикселях не прозрачна и верхняя тоже. Добавлено через 47 секунд Cr0c, еще раз. Это смешивание, а не перекрытие! Дак есть нормальный Lerp? В смысле, который именно ПерекрываеТ? Раз уж ты что-то сказал про интерполятор, я посчитал что на этот вопрос есть утвердительный ответ
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:37 | 18 |
Как оно должно смешиваться, когда у обоих альфа = 1?
0
|
14 / 14 / 5
Регистрация: 27.06.2017
Сообщений: 254
|
|
22.08.2017, 23:39 [ТС] | 19 |
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
22.08.2017, 23:41 | 20 |
"Смешать два цвета RGBA" название темы, если что, и формат файла тут никакого отношения не имеет.
Ок. Что такое альфа, по-твоему?
0
|
22.08.2017, 23:41 | |
22.08.2017, 23:41 | |
Помогаю со студенческими работами здесь
20
Получить из одной строки другую путем заданных преобразований (программа уходит в бесконечный цикл) Можно ли указать для одной тени Box-shadow два цвета 50% для одного цвета 50% для другого? В виде в одной колонке два разных цвета Смешать два списка Нарисовать розочки путем наложения кругов Сравнение идентичности 3D моделей путём наложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |