Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 04.06.2010, 14:29   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Эффект в фастлибах

Чего-то не могу придумать как реализовать эффект обесцвечивания (преобразования в ч\б) для изображения. Возможна реализация на fastlibs.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 04.06.2010, 17:07   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Эффект в фастлибах

Всё довольно просто к каждой точке изображения применить формулу:
Y=0.2126 R + 0.7152 G + 0.0722 B
и переписать точку цветом (Y, Y, Y)
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Dream (04.06.2010), impersonalis (04.06.2010)
Старый 04.06.2010, 17:26   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Эффект в фастлибах

Софтварно штоле? Ни хохо себе хохо!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (04.06.2010)
Старый 04.06.2010, 17:32   #4
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

Н можэ Импе нужно чисто несколько изображения для себя делать? а не в реалтайме
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (04.06.2010)
Старый 04.06.2010, 17:42   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Эффект в фастлибах

важное уточнение - в реалтайм
2SBJoker что за цветовая модель? не YUV и не YIQ... Предложение интересное, но мделенное
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 04.06.2010, 17:47   #6
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

а может плюнуть на блиц, взять тотже XNA, и за 30 минут получить прогу которя будет через шейдеры очень быстро усё делать? ну или можно взять Xors с его шейдерами. я конечно не говрю что только на шейдерах можно так сделать, но кажется самый быстрый и оптимальные именно через них
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (04.06.2010)
Старый 05.06.2010, 19:40   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Эффект в фастлибах

угу, и заодно придумать как пускать это на видяхаха без шейдеров.
-Вы не занете как быстро посчиать в уме 99*12?
-держи калькулятор
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (05.06.2010)
Старый 05.06.2010, 19:58   #8
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

хм, для такого шейдера я думаю модель 1_0 должна подойти, а такие шейдеры держит уже практически любой компьютер. Даже телефоны-смарты(андроиды и яблофоны), и те вроде как держат шейдеры старше 1_1 точно
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (05.06.2010)
Старый 05.06.2010, 21:08   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Эффект в фастлибах

спасибо за ответ "на каком АПИ и платформах лучше всего реализовать монохром-преобразование". Теперь хотелось бы прочитать ответ на мой вопрос.
Нет - значит нет. Тогда мне это не надо в принципе. ТЗ переделывать ради такой мелочи (монохром) смысла нет.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (05.06.2010)
Старый 05.06.2010, 21:16   #10
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: Эффект в фастлибах

Можно попробовать переназначить гамму (SetGamma).
Но работать будет только в фулскрине, если не ошибаюсь.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
Dream (05.06.2010), impersonalis (05.06.2010)
Старый 05.06.2010, 21:32   #11
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

255*255*255=16 581 375 циклов для того чтобы переназначить всю гаму в серые тона))) если я провильно помню работу гамма. один раз при запуске номарльно будет, но если нужно будет показывать и номарльное изображения и в монохроме, то ну его в пень
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (05.06.2010)
Старый 05.06.2010, 21:47   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Эффект в фастлибах

чоита? 255^3 откуда?
можно пример преобразвоания в ч\б?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 05.06.2010, 21:49   #13
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

а почему альфа? есть три составляющей цвета - R,G,B. тоесть 16кк цветов, и для каждого по идее нужна назначит свой оттенок серого, или я туплю?
если через гамму то
for R0 to 255
For G=0 to 255
For B=0 to 255
Y
=0.2126*0.7152*0.0722*B
SetGamma R
,G,B,Y,Y,Y
Next
Next
Next
UpdateGamma
() 
это если по формуле которую написал SBJoker
UP:
щас вот проверил, хня получается)

Последний раз редактировалось Dream, 06.06.2010 в 00:47.
(Offline)
 
Ответить с цитированием
Старый 06.06.2010, 03:19   #14
Venom2
 
Сообщений: n/a
Ответ: Эффект в фастлибах

Сообщение от impersonalis Посмотреть сообщение
Чего-то не могу придумать как реализовать эффект обесцвечивания (преобразования в ч\б) для изображения. Возможна реализация на fastlibs.
В FastExt смотри пример "FastExt_PostprocessGrayscale.bb"
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
Arles (06.06.2010), Dream (06.06.2010), impersonalis (06.06.2010)
Старый 06.06.2010, 03:38   #15
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Эффект в фастлибах

лол, а мы тут придумываем х***у всякую xD
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arles (06.06.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:01.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com