Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Смешение цветов, близкое к реальному  (Прочитано 9506 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dimedrol
Помогающий

ru
Offline Offline

« : 17-03-2010 09:51 » 

День добрый! Встала задача реализовать программу-палитру, которая бы позволяла посмотреть результаты смешения любого количества цветов, скажем акварельных красок. Чистая математика в CMY пространстве цветов гласит что смешение всех основных цветов (например красного, зеленого и синего) даст нам черный, практика дает нам коричневый с оттенками. В связи с этим вопрос, кто знает на каких принципах описать реальное смешение красок? Может занимался кто этим вопросом? Подскажите куда копать.
Записан

Как говориться, cемь бед - один Reset Улыбаюсь
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #1 : 17-03-2010 10:02 » 

Очень трудно будет работать с цветами даже на разных мониторах и разных видеокартах..
Что касается практики - кто гарантирует что краски были идеальных цветов без примесей и пропорции соблюдались идеально?
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
dimedrol
Помогающий

ru
Offline Offline

« Ответ #2 : 17-03-2010 10:12 » 

Это ясно, что ничто не идеально Улыбаюсь Но делать-то что-то надо, только непонятно что: толи пытаться определить боле точный цвет красок, толи пытать смоделировать краску как сумму примесей и пигментов с заданными свойствами, толи еще что-то - физика смешения реальных красок для меня туманна. Во втором случае интересно откуда можно такие данные достать.
ЗЫ
Мне говорили что есть программа-раскраска, что-то типа "АВС" называется, там вроде более-менее четко смешиваются цвета, как в реале, но ее пока не нашел. Интересно будет посмотреть на каких принципах там цвет вычисляется.
Записан

Как говориться, cемь бед - один Reset Улыбаюсь
RXL
Технический
Администратор

ru
Online Online
Пол: Мужской

WWW
« Ответ #3 : 17-03-2010 14:31 » 

толи пытаться определить боле точный цвет красок

Как же без этого. Просто сказать, что красная - это CMYK(0, 100, 100, 0), будет не правильно. Наверняка в ней есть примесь.
Также думаю, что правильно калибровать не по краске в массе, а по краске на бумаге.

Что касается невозможности получить черный при смешении, то вопрос в толщине краски — акварель все таки хорошо просвечивает. Это тоже надо учитывать при моделировании.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

"железокаменный метеорит" мог образоваться от расплавления металлических конструкций в результате например ядерного взрыва и стекания жидкого железа в какой нибудь щебень (c) Иванов С.
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #4 : 18-03-2010 09:14 » 

Тогда краски надо расматривать как среду, а цвет, как свет определенной волны, всякие там проникновения, погложения, отражения и прочие дифракции =)
Записан

Удачного всем кодинга! -=x[PooH]x=-
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #5 : 18-03-2010 09:38 » 

dimedrol, для визуализации показывай несколько "капель" или "кругов" выбранных цветов - разного размера чтоб пользователь мог задать пропроции для смешивания.. И в зависимости от этих пропорций - рассчитывай цвет..
Вот, пару ссылок бегло нашел в гугле (на запрос "моделирование смешения красок"):
http://www.bestreferat.ru/referat-98776.html
http://www.ujack.narod.ru/colormod01.htm
http://www.npodyma.com/knowledge_5.html
http://cgm.computergraphics.ru/content/view/71  (тут даже формулы есть какие-то)
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
dimedrol
Помогающий

ru
Offline Offline

« Ответ #6 : 18-03-2010 09:48 » 

Не,PooH, а как и чем в домашних условиях эти физ.параметры снять? Улыбаюсь
RXL, вопрос еще чем калибровать, цифровой фотик пойдет чтоб цвет сосканировать?
baldr,спасибо, глянул. Есть еще хорошая статейка насчет пропорций http://www.colorcube.com/articles/math/math.htm , я ей пользовался.
Записан

Как говориться, cемь бед - один Reset Улыбаюсь
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #7 : 18-03-2010 11:13 » 

RXL, вопрос еще чем калибровать, цифровой фотик пойдет чтоб цвет сосканировать?

Неа, для этого есть специальные калибраторы, но стоят собаки... Хотя если у тебя такая задача, то оно должно окупиться.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines