Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 April 21

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Вот тут я рисую поверх wgpu::TextureFormat::Bgra8Unorm
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Вот тут поверх wgpu::TextureFormat::Bgra8UnormSrgb
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Сверху палитра: https://clrs.cc/
источник

o

operator in RU Rust GameDev — русскоговорящее сообщество
kvark: ЕМНИП, для вывода нужен srgb, но любой цвет, который ты вводишь в шейдера, нужно сначала перевести преобразовать обратно.
источник

o

operator in RU Rust GameDev — русскоговорящее сообщество
sectator: вся морока с цветами обычно сводится к linear → srgb по https://en.wikipedia.org/wiki/SRGB#Specification_of_the_transformation вот этой формуле, где на выходе цветовая компонента для текстуры типа rgb8unorm, а на входе — цвет из шейдера.
если встречается hdr → ldr, то там уже десятки формул с кучей подбираемых коэффициентов, но вроде не твой случай. По идее вывод в srgb-текстуру за тебя должен автоматом выполнить преобразование (вроде бы srgb на голых движках уровня директа нельзя было установить в качестве тергета?). Вход в шейдер от 0 до 1 с текстуры rgb8unorm без преобразования — тогда в шейдерах цвет считается линейным.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
источник

o

operator in RU Rust GameDev — русскоговорящее сообщество
kvark: fixed by webrender?
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
operator
kvark: fixed by webrender?
Понятия не имею. Это просто иллюстрация к тому, что эта тема гораздо сложнее, чем тупо набор констант насыпать.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
В общем ладно. Я пока отложу этот вопрос
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Будет пока как было в оригинале. Т.е поверх Bgra8Unorm
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Но пометку на будущее я оставил себе
источник

AL

Andrey @ozkriff Lesnikov in RU Rust GameDev — русскоговорящее сообщество
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
operator
kvark: fixed by webrender?
В хроме и лисе разные цвета вообще. Просто разные. Условный rgb(69.98% 37.31% 21.45%) будет выглядеть чуточку другим в одном и другом.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Хром внутри угла
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
В общем с цветами всё очень плохо ВЕЗДЕ
источник

o

operator in RU Rust GameDev — русскоговорящее сообщество
kvark: используют разные цветовые профили
источник

A

Adv0cat in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
В хроме и лисе разные цвета вообще. Просто разные. Условный rgb(69.98% 37.31% 21.45%) будет выглядеть чуточку другим в одном и другом.
Ахаха, добро пожаловать в реальный мир 😄
Вы еще на разных мониторах посмотрите одно и тоже изображение 🤣
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
operator
kvark: используют разные цветовые профили
Это понятно. Но не понятно, на что ориентироваться
источник