Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Великий день настал

 Аноним 07/09/24 Суб 05:16:00 #1 №973237 
VID20240907051232.mp4
Создан первый в мире субпиксельный движок.

7 сен 2024
Аноним 07/09/24 Суб 08:50:53 #2 №973249 
>>973237 (OP)
>Сделал субпиксельный движок.
Молодец, возьми с полки пирожок.
Аноним 07/09/24 Суб 10:45:35 #3 №973256 
>>973237 (OP)
Это ты из обсуждения >>972777 → идею взял? 3 субпикселя слабо. Возвращайся с хотя бы тысячой. А вообще это в любом 3д или векторном 2д движке есть если в нем можно сделать антиалиасинг.
Аноним 07/09/24 Суб 11:30:37 #4 №973265 
>>973237 (OP)
Слишком быстро и шакально.
Верхний ездит попиксельно, нижний - субпиксельно, я верно понял? Тут такая тряска, что может быть и наоборот.
Аноним 07/09/24 Суб 12:04:10 #5 №973272 
slow.mp4
>>973265
>Верхний ездит попиксельно
>нижний - субпиксельно
Ты что, слепой? Не видишь субпиксели?

Сверху красный и синий субпиксели "отстают".
Снизу все субпиксели переключаются вместе.

СУТЬ трюка в том, чтобы размазать движение.
Аноним 07/09/24 Суб 21:05:25 #6 №973341 
VID20240907205717.mp4
>>973256
До некоторой степени это можно улучшить, хотя и не до тысячной.
Верхняя - пискель
Средняя - сабпиксель
Нижняя - плавный сабпиксель.
Средняя по отношению к нижней, как верхняя по отношению к средней - сабпиксели влючаются резко или плавно.
Аноним 08/09/24 Вск 13:32:08 #7 №973393 
>>973341
Теперь отложи в сторону микроскоп и покажи, как это выглядит в реальности, на расстоянии вытянутой руки, например. Не ясно, зачем это всё вообще нужно.
Аноним 08/09/24 Вск 14:49:32 #8 №973407 
>>973393
Ты современные йоба игры видел? Там с четкостью явно проблемы. Темпоральныv техникам еще далеко до идеала. Это явно область которая требует работы.
https://www.youtube.com/watch?v=lJu_DgCHfx4
Впрочем еще раз повторяю то что делает ОП применеятся давно и называется anti-aliasing.
не оп
Аноним 08/09/24 Вск 15:41:59 #9 №973415 
7995221674704973154.png
797632oledvslcd.png
>>973393
Что ты собрался обсуждать на примере одного пикселя? Это как по PONG (1972) обсуждать возможности Doom 2016.
Сначала надо доделать движок - продумать формат фреймбуффера, подкрутить математику светимости, составить базу данных геометрий экранных матриц - потом сделать игру, постепенно открывая новые приемы.
Преимуществ много - это и плавнейшее движение, и увеличенное до 3х раз разрешение по одной стороне, и художники смогут рисовать субпиксельарт который будет выглядеть так, как они задумали, без искажений, новые виды спецэффектов и частиц, число которых может вырости на миллион.
>>973407
Тред не про антиалиасинг. АА - это костыль для прямых линий, примотанный изолентой к пиксельному в основе движку.
Аноним 08/09/24 Вск 15:59:44 #10 №973420 
>>973407
>Ты современные йоба игры видел?
Из последнего играл в Palworld на минималках...

>Там с четкостью явно проблемы.
Потому что там у них апскейл нейронками:
https://en.wikipedia.org/wiki/Deep_learning_super_sampling
>The goal of these technologies is to allow the majority of the graphics pipeline to run at a lower resolution for increased performance, and then infer a higher resolution image from this that approximates the same level of detail as if the image had been rendered at this higher resolution. This allows for higher graphical settings and/or frame rates for a given output resolution, depending on user preference.
>Especially in early versions of DLSS, users reported blurry frames.
>That the use of DLSS leads to particularly blurred images at lower resolutions, such as Full HD, is due to the fact that the algorithm has far less image information available to calculate an appropriate image compared to higher resolutions like 4K.

>Темпоральным техникам
Апскейл блюрит даже статичную картинку.
Аноним 08/09/24 Вск 16:11:23 #11 №973423 
>>973415
>обсуждать на примере одного пикселя
Так ты закрась квадрат 500x500 пикселей, сделай рендеринг в GIF и скинь в тред. Тогда каждый на собственном экране сможет оценить эффект от субпиксельного движения. Пока что понятно, что микроскопом какие-то изменения видны, но не невооружённым глазом можно и не заметить.

>плавнейшее движение
Ты ж всё равно ограничен частотой кадров.
>увеличенное до 3х раз разрешение
Только если тебе плевать на цвет картинки...

>базу данных геометрий экранных матриц
>художники смогут рисовать субпиксельарт который будет выглядеть так, как они задумали
Не понял, как ты собираешься выводить на разные матрицы арт, что нарисовали для одной из них? И как твой движок определит тип матрицы?

>новые виды спецэффектов и частиц
Специальные очки будут в комплекте с игрой?

Ладно, я ничего не понял, но желаю тебе удачи.
Аноним 08/09/24 Вск 16:18:22 #12 №973424 
>>973423
Я подумал, что может быть хорошим примером?
И вот, нашел Multicolor Subpixel Game of Life
https://www.shadertoy.com/view/7llSDS
Аноним 08/09/24 Вск 19:16:42 #13 №973460 
VID20240908190334.mp4
Сабпиксельные челики (срожаются)
Аноним 08/09/24 Вск 23:24:37 #14 №973481 
>>973237 (OP)
было актуально когда у меня был 1360х768 телик 27", сейчас в 2к того же размера я твои сабпиксели даже разглядеть не смогу
Аноним 09/09/24 Пнд 01:02:51 #15 №973496 
>>973481
Для тебя специально будет эмулятор с сабпикселями в кулак.
Аноним 09/09/24 Пнд 04:42:45 #16 №973512 
Окей, сорян оп, то что антиалиасинг делает это всё я наврал.
Идея крутая. Но технология получается опоздавшая на свое время... Как софтверный дизеринг текстур из первого анрила, бесплатно заменяющий билинейку.
>>973423
>Не понял, как ты собираешься выводить на разные матрицы арт, что нарисовали для одной из них? И как твой движок определит тип матрицы?
Как ClearType в Винде например.
https://en.wikipedia.org/wiki/Subpixel_rendering
Аноним 09/09/24 Пнд 15:52:15 #17 №973591 
>>973512
>>как твой движок определит тип матрицы?
>Как ClearType в Винде например.
Никак:
>Almost all flat panels have...
>...ClearType assumes this arrangement of pixels when rendering text.
>If a display does not have the type of fixed pixels that ClearType expects, text rendered with ClearType enabled actually looks worse than type rendered without it.
>ClearType needs to be manually tuned for use with such displays...
РИСУЕШЬ КАРТИНКУ В СУБПИКСЕЛЯХ
@
ПУБЛИКУЕШЬ В ИНТЕРНЕТ
@
С ИНСТРУКЦИЕЙ
@
«КАК ПРАВИЛЬНО СМОТРЕТЬ?»
Аноним 09/09/24 Пнд 16:24:10 #18 №973598 
изображение.png
udEPC.png
>>973512
Получается, лет на 10-20 опоздавшая.
>>973591
Как и с любым оборудованием.
Для фиксированных устройств (н.свитч, стимдек, айфон) движок знает на чем запускается.
Для типичного ноутбука/монитора/телевизора, базы уже есть, надо только собрать.
Для остальных, настроечка как в линуксе (RGB/BGR/VRGB/VBGR...) с фолбеком в RGB.
comments powered by Disqus

Отзывы и предложения