Я завтра врублю свой старый телек Соневский и через S-Video -> Composite загоню в него анрил в 50Гц режиме и сравню результат на глазок(сфоткать вряд ли получится - засветит даже с небольшой выдержкой) TFT моником(матрица S-PVA). Жаль, что всё пока "на глазок", а не научными методами Но пока хотя бы так. В любом случае будет вернее того что сейчас эмули показывают.
Sinclair ZX Spectrum 128k (Toastrack) + ZX Spectrum +3 + DivMMC EnJOY
Commodore 64c + 1541 Ultimate II
Commodore Amiga 1200 + 8Mb Fast + CF 8Gb + GOTEK
это хорошо, ждем результатов, вот только мигающий анрил = мигающий вьевер т.к. метод один.
с tft'шкой в нофлике хочешь сравнивать? т.к. мигающий (на мой глаз и моим tft моником) получается абсолютно не адекватным...
да, да очень жаль, не знаю уж, что можно еще придумать единственное я только с реалом умудрялся сравнивать...
Честно говоря есть много других дел это во первых, во вторых уже достигнуто оптимальное ибображение. Во вторых дел еще и других много...установить герцовку в 100гц, но при этом по два раза показывать каждый спековский экран?! поидее должны получать 50гц...
Для TFT как ни сглаживай, все равно лажа будет, ибо имеем дело с физической матрицей пикселей (большинство дизайнеров предпочитают CRT) уже реализовано... и причем давно, только на CRT это действительно помогает, а на TFT выглядит только хуже чем необработанное изображение. (отсюда наверняка и мнение что встроенные фильтры нафиг не использовать, а на самом деле виновник - TFT )установить разрешение 800х600 и делать увеличение х2 или может даже еще меньше и отдать на откуп устройству вывода "размазываение/масштабирование" пикселей?! в этом случае на crt'шках будет родной спеку сканлайн со всеми его свойствами...
Добавлено через 14 минут
Кстати если в предложенных вариантах сменить параметры фильтрации
filter=1 или 2, на CRT мониторах получается достаточно похожее изображение как на мониторе (не видно квадратности пикселов)
Привожу алгоритм получения конечного результата:
Если рассмотреть уровни цветов на результирующей картинке то возможны следующие варианты смешения
00 - черный+черный
n0 - no_bright+черный
b0 - bright+черный
nn - no_bright+no_bright
nb - no_bright+bright = bn - bright+no_bright
bb - bright+bright
Исходя из этого нам необходимо построить таблицу значения результирующей яркости
для вариантов сложения цветов (0..15)х(0..15) - 0..7 - цвета без яркости, 8..15 - цвето со включенной яркостью.
В результате имеем таблицу palette[0..15][0..15]:
Умножая битовую раскладку каждой из компонент R,G,B на значение из таблицы получаем искомый результат.
Битовая раскладки:
arr_bit_r:array[0..15] of byte =(0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1);
arr_bit_b:array[0..15] of byte =(0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1);
arr_bit_g:array[0..15] of byte =(0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1);
подпрограмма получения цвета точки:
R:=arr_palette[index_color0*arr_bit_r[index_color0],index_color1*arr_bit_r[index_color1]];
G:=arr_palette[index_color0*arr_bit_g[index_color0],index_color1*arr_bit_g[index_color1]];
B:=arr_palette[index_color0*arr_bit_b[index_color0],index_color1*arr_bit_b[index_color1]];
где index_color0, index_color1 - значение цвета компонент с первого и второго экрана в виде BCCC, где ССС - цвет 0..7, B - режим bright 1/0
tmk, завтра на свежую голову попробую осознать, что нам это может дать еще... хотя конечно это все в тему нофлика, которая мне уже и так почти полностью ясна.
Последний раз редактировалось pulsar; 08.06.2008 в 23:04.
Если заявленный эталонный вариант верный, то можно со 100% точность НАУЧНО обоснованно вычислить точное кол-во цветов получаемых в гигаскрине
Добавлено через 2 минуты
и их реальные значения в палитре PC
Последний раз редактировалось TmK; 08.06.2008 в 23:08. Причина: Добавлено сообщение
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
а еще здорово бы сделать прогу, которая выводит палитру, и если тыкнуть на элемент палитры, то выводятся все возможные варианты сочетаний цветов первого и второго экранов и получаемые при этом значения 4 цветов (чтоб удобнее было цвета при рисовании переходов подбирать, я сейчас рисую гигаскрин и точно бы не отказался от такой проги))))
по секрету мечтаю, что у меня появится время и сяду писать плагин к bge (аналог dbs только 4х4) и об этом уже думал...
круто, походу в 2х режиме можно ждать уже чуть ли не 4 картинки как минимум уверен, филу в 2oo1 году такое количество 2х картинок и не снилось, а то что фил рисует это вообще просто праздник какой-то
Добавлено через 13 минут
чуствую придется всем вместе пинать теперь алко чтоб анрил правил, да еще может быть black cat'а который что-то там заикался про нофлик на реал, а то боюсь опять как бы не получилось - кто в лес кто по дрова...
Последний раз редактировалось pulsar; 09.06.2008 в 08:33. Причина: Добавлено сообщение
Spectramine (03.09.2019)
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)