Смешивание пикселов (эффект смешивания красок)
Всем привет, не нашел на эту тему на форуме подходящего обсуждения, поэтому решил спросить здесь)
И так передо мной стоит задача создать эффект смешивания красок, так как это происходит скажем на холсте или при рисовании фломастерами. Конечно сверхреалистичности не требуется, но все же хочется создать рисовалку на flash что бы можно было не только выбирать цвет, но и создавать "замес", а так же чтобы при рисовании линии одного цвета поверх другой линии другого цвета, эти линии соответствующим образом смешивались. Если у кого-либо есть ссылки на подобные вещи, скиньте плиз, буду рад. Сам в интернете я нашел несколько таких попыток, но они все коммерческие или с привлечением pixelbender, который я не знаю. Итак хотелось бы начать с разбора простых вещей, чтобы определиться с тем как это реализовать. Для начала я приведу простенький код, который накидал для начала, чтобы начать с этим разбираться. Сразу хочу сказать, чтоя художник и аниматор и некоторые математические и абстрактные вещи с трудом укладываются в голове) Код AS3:
на данном этапе прошу подсказать как реализовать простое смешивание цветов в соответствии с цветовым кругом + рисование этим цветом. |
Да простят меня за заимствование и рекламу, но Вы вот такой эффект хотите?
http://demiart.ru/forum/uploads15/po...1401570870.jpg |
чтото типа этого http://as3adventure.blogspot.com.au/...between-2.html ?
|
Цитата:
|
Цитата:
что это был флеш. Но если честно я даже в голове не могу понять, как так сделать. |
http://www.programmersforum.ru/showthread.php?p=991604
тут что-то вроде решение в делфяг, может натолкнёт на мысль |
Цитата:
Цитата:
http://wonderfl.net/tag/WaterColor но там код с неведомыми библиотеками, с которыми я не разобрался, да и вообще "их" код это просто с ума сойти можно, да и не в том смысл чтобы попытаться вытащить от туда код, хочется разобраться и уже создать свое, чтобы можно было легко всем управлять. Хотя если кто разберет их код и сможет рассказать как сделать смешивание буду признателен, самостоятельно у меня мало что получилось) |
Ну Вы же художник, почему Вы не знаете как смешивать шестнадцетиричные цвета?)
Я бы на Вашем месте начал с чтения о смешивании цветов и научился бы этому в чистом виде. Есть формулы в инете похожие на те, которые Вы привели в цитате, но про них написано, что они не точные, а лишь усреднение цветов. Вам обязательно нужно узнать, как делать чистое смешивание и поделиться с нами!) Это прям обязательно!))) |
Цитата:
|
Немного попробовал и получилось вот что..
Что получилось, я не знаю, но должно смешивать красный и синий. У меня сиреневый чтоль получился... Какой должен получится цвет? Код AS3:
Вот статейку ещё сюда вставлю :) Цитата:
|
Часовой пояс GMT +4, время: 14:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.