Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизКак реализовать освящение Найти похожие ветки
← →
ArtemESC © (2005-09-17 22:36) [0]Доброго времени суток...
Предположим у меня есть некоторый битмэп,
так вот как его нужно преобразить, если
бы некоторый источник света находился на некоторой
высоте от изображения битмэпа...
← →
radium © (2005-09-17 22:55) [1]Изменить яркость:
Перевести цвет из RGB (красный, зелёный, синий) в HLS (Оттенок, Яркость, Насыщенность). Формулы не помню. Далее изменить составляющую "Яркость" и перевести обратно в RGB. Делать для каждого пикселя.
Чтобы изменить яркость в картинке неодинаково, надо изменение яркости сделать некоторой функцией от координаты.
З.Ы. освЯщение - это в церковь ;)
← →
radium © (2005-09-17 23:01) [2]Сходный вопрос:
http://www.chertenok.ru/forum/viewtopic.php?t=1459&sid=19f01c8bc4600a5b0d553fe4099a0010
← →
Anatoly Podgoretsky © (2005-09-18 00:54) [3]Обратиться к священнику.
← →
Antonn © (2005-09-18 05:38) [4]radium © (17.09.05 22:55) [1]
Перевести цвет из RGB (красный, зелёный, синий) в HLS (Оттенок, Яркость, Насыщенность). Формулы не помню. Далее изменить составляющую "Яркость" и перевести обратно в RGB.
можно каждый канал в процентах увеличить, будет быстрее, и вроде как освещенность:)
← →
radium © (2005-09-19 22:22) [5]
> каждый канал в процентах увеличить
ИМХО зависимость сложнее...
10% от нуля не даст 10 )))
Кроме того зависимость нелинейная...
Поэкспериментируй.
← →
Gydvin © (2005-09-20 07:28) [6]Во имя отца и сына и святого духа ОСВЯТИСЬ. Все;)
← →
Antonn © (2005-09-20 08:34) [7]radium © (19.09.05 22:22) [5]
ИМХО зависимость сложнее...
10% от нуля не даст 10 )))
Кроме того зависимость нелинейная...
Поэкспериментируй.
ды я и эксперементировал когда-то, в принципе, светлей становилось:)
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c