Comments 40
Жесть...
Я баловался эмбилайтом, но забросил после того как увидел постоянную нагрузку на видеокарту и проц. Нет, конечно эффект красивый, но 20% от 3070 которые жрутся все время даже на рабочем столе без всяких игр, показалось как то расточительно. Спустя время отзыв был как у владельцев телеков филипс - ты просто перестаешь его замечать. Бонусом еще VR который в ноль добил желание покупать кучу мониторов.
зы. Ждем жалобы на вес статьи, 250мб, наверное рекорд хабра по весу картинок)
Спасибо!
Спустя время отзыв был как у владельцев телеков филипс - ты просто перестаешь его замечать
Есть такое, но, когда привыкнешь, складывается обратная закономерность: когда он есть, то ок, а когда отключишь — сразу заметно, ощущение, что сидишь в бункере и смотришь через щель. Но в любом случае, в игры играть с ним гораздо лучше, быстрее и глубже входишь в «состояние потока», если так можно выразиться.
20% от 3070 которые жрутся все время даже на рабочем столе
Скорее всего используется не самый оптимальный алгоритм захвата картинки с экрана. Я тоже много чего перепробовал, пока не добился вменяемой производительности. У Вас, случайно, HDR не включен на рабочем столе?
зы. Ждем жалобы на вес статьи, 250мб, наверное рекорд хабра по весу картинок)
Пофиксил самые жирные гифки, но, в любом случае, учту в следующий раз)
del
Завидую белой завистью. Понимаю что если бы такое продавалось то стоило бы как крыло самолёта.
Спасибо! С одной стороны, тут много ресурсов ушло в трубу, потому что с порога я влез в новую тему, и задачу себе поставил сразу сложную. То есть тут и НИОКР был, в некотором смысле, и апробация, и наладка, и вот это всё. И если ставить конвейерное производство, то там всё будет гораздо оптимальнее.
С другой стороны, надо будет делать кучу сертификаций и защит от дурака. У меня здесь петли‑ножницы, оголённые 220 вольт, острые углы и прочие штуки, которые для серийного продукта надо фиксить.
Кроме того, от продуктов подобной категории пользователь обычно ждёт безупречной работы — а с этим всё не гладко, ибо многие из современных игр без танцев с бубном на эти экраны не залазят.
Вероятно, подобная система могла бы занять нишу, подобную той, которую занимает какой‑нибудь складной телефон на первых этапах — игрушка для энтузиастов, которые готовы мириться с косяками из‑за новизны.

У меня есть подобная штука, но я ставлю на статику всегда так как раздражает мерцание..
Абсолютно согласен — при работе я тоже ставлю статику, на крайний — медленные переливы. Мерцание хорошо только в играх

так вот ты какое - технопорно
спасибо, было приятно читать и смотреть.
А в чем 3д моделирование выполнено? Качественно сделано.
Очень круто. Что-то прямо захотелось.
Посоветуйте терпимый по качеству\цене амбилайт костыль для ТВ около 60 дюймов? Будет ли вообще работать если до стены 15см?
Спасибо!
Посоветуйте терпимый по качеству\цене амбилайт костыль для ТВ около 60 дюймов?
Тут многое зависит от способа добраться до картинки. Можно внедриться в мозг телевизора ( если AndroidTV/WebOS), можно анализировать HDMI, можно поставить камеру на ТВ для анализа его картинки.
Вариант для WebOS, но придётся повозиться: ставим PicCap, захватывающий картинку на экране + какая‑нибудь малинка или OrangePi с приложением Hyperion для руления лентой
То же самое для Android TV: Ambient Light Application или Hyperion Android Grabber → Hyperion на RaspberryPi/OrangePi. Насколько я знаю, умеет также рулить умными лампами
Вариант под ключ, с камерой и низкой задержкой: Govee Immersion Kit
Вариант под ключ для HDMI: Lytmi Neo Sync Box, работает только для картинки, которая поступает снаружи по HDMI
Если ТВ подключен к ПК, то для картинки, поступающей с ПК, можно воспользоваться вот этим руководством:
Китайский Ambilight для ПК. Обзор комплекта подсветки Skydimo. Работает и ладно
Друзья. Всем привет, месяц назад спрашивал у себя на канале как сделать AmbiLight для монитора П...
Будет ли вообще работать если до стены 15см
Будет, но тут либо как‑то ленты развернуть вдоль стены, либо ореолы будут довольно небольшие
у меня govee-envisual-tv-backlight-t2 - но барыги дерут две цены
del
Позже, через пару лет, гуляя после школьных уроков в каком‑то торговом центре, я нарвался на телевизор с этой подсветкой, очень впечатлился и загорелся желанием сделать что-то подобное на ПК.
В тех же годах, кстати, тоже как то загорелся идеей, насмотревшись рекламы. Только не для пк, а для dvd. Идея была, в целом, такая - раздобыть где-то пару мониторов, подключить их вместе к SCART плеера, для снятия сигнала RGB, поставить их спина к спине, чтобы один монитор освещал стенку позади, а второй был в качестве основного, и на заднем мониторе каким-нибудь образом отзеркалить картинку, например, каким-нибудь простым инвертором на сигнале синхронизации. В те времена, правда, и один то монитор не получалось нигде за имевшиеся деньги раздобыть, да и нужны были бы, по возможности, плоские жк-дисплеи, что уж совсем казалось фантастикой. Но я был бы согласен использовать и два стеклянных советских телевизора, будь бы они в наличии. Иногда и сейчас подумываю, благо, теперь это гораздо проще - взять старый монитор с барахолки, да поставить за телевизор. И никаких проблем с движением, величиной пятен, а так же подключением и софтом - любая видяха умеет из каробки. Останавливает только, что ТВ у меня не к ПК подключен.
В тех же годах, кстати, тоже как то загорелся идеей, насмотревшись рекламы. Только не для пк, а для dvd. Идея была, в целом, такая - раздобыть где-то пару мониторов, подключить их вместе к SCART плеера, для снятия сигнала RGB, поставить их спина к спине, чтобы один монитор освещал стенку позади, а второй был в качестве основного, и на заднем мониторе каким-нибудь образом отзеркалить картинку, например, каким-нибудь простым инвертором на сигнале синхронизации.
Всё гениальное просто :) Только на 2 экране, который освещает стену, надо будет выкрутить яркость и контраст на 100% — и не факт, что у 2 экрана хватит яркости.
В институте я ещё такой эксперимент делал: ставил позади себя проектор, который светил мне в спину, пока я сидел за ПК. На проектор выводилась та же картинка, что и на монитор. Тень от меня падала на монитор и заслоняла его от проектора, а всё вокруг монитора заливалось увеличенной копией картинки с него. Тоже получался такой своеобразный амбилайт.
Останавливает только, что ТВ у меня не к ПК подключен.
Если ТВ умный, можно на него поставить приложение, которое будет захватывать экран и передавать на 2 ТВ. Ещё вариант — просто взять камеру, направить на экран и транслировать на второй монитор. Только надо будет зафиксировать экспозицию, выдержку и баланс белого.
Что камера, что "умные" приложения, будут отдавать картинку с раздражающей задержкой, что уже проверено. Всё же, думаю, надо просто собрать пк чисто для телевизора.
и не факт, что у 2 экрана хватит яркости.
Как один из самых дешёвых вариантов, собирался имевшийся "Рубин" (с ещё советским кинескопом) поставить сзади, яркости бы хватило на всю комнату, а спереди поставить уже монитор. Можно даже было бы не разворачивать телевизор и картинку, а растянуть между ним и монитором белую простыню, на которую проецировалось бы размытое изображение. Занимала бы эта конструкция, правда, полкомнаты. Да и рубин был, как водится, без NTSC, половину дисков показывал в монохроме. Но всё равно, вау-эффект был бы приличный.
Не помню, правда, умел ли дивидишник отдавать прогрессивную развертку, и сомневаюсь, что получилось бы с него вообще RGB вытащить, а переходник с композитного сигнала на VGA я бы тогда точно не осилил скрутить. Что меня и остановило - тратить скудные капиталы на могущий оказаться ненужным монитор, который, при том, имел бы все шансы сгореть, после таких-то экспериментов.
Ещё, помню, была довольно очевидная мысль, просто сделать из телевизора или монитора проектор, при помощи какой-нибудь большой линзы, например, от телевизора КВН, но я такие линзы никогда своими глазами не видел, да и искажения бы там были чудовищные. А эксперименты с обычной лупой и картонной коробкой показывали, что наибольший вау-эффект достигается после того, как убираешь весь этот хлам, и смотришь нормально телевизор.
По хардкору можно попытаться соединиться со шлейфом матрицы, произвести реверс-инжиниринг протокола управления и сделать FPGA, построчно расшифровывающую картинку на экране. Тоже задержка будет минимальной.
Не помню, правда, умел ли дивидишник отдавать прогрессивную развертку, и сомневаюсь, что получилось бы с него вообще RGB вытащить
По идее можно и на чересстрочке вытащить картинку. Но железка будет непростой, имхо.
Что меня и остановило - тратить скудные капиталы на могущий оказаться ненужным монитор, который, при том, имел бы все шансы сгореть, после таких-то экспериментов.
Можно сделать контур жидкостного охлаждения и подсветку форсировать. Вот тут парни нацепили на обычный ТВ СОЖ и разогнали яркость так, что картинка видна под солнцем:
Хм, не знаю как на современных интерфейсах, а на VGA сразу придумалось как сделать без fpga, на дискретке серий HC00 и ОУ. Думается - реально, и с усреднениями и без задержек.
Так‑то Ваш способ можно применить и к современным интерфейсам. Вклиниваем сплиттер (дубликатор) сигнала в шлейф/провод, одна ветка идёт на дисплей, вторая в конвертер‑даунскейлер на VGA, а далее уже на Ваше устройство.
Теоретически тут задержка тоже будет околонулевая, загвоздка только в конвертере — он должен уметь даунскейлить картинку и конвертировать HDR в SDR. Частота кадров, насколько я понимаю, может не меняться, потому что 120 Гц для VGA вполне обычное дело.
А, ну и в современных реалиях, монитором для подсветки может послужить какой-нибудь супер-олед с битыми или выгоревшими пикселями, на функционал это никак не повлияет, а яркости можно добиться приличной. Да хоть плазму можно ставить, если её сейчас найдёшь.
Здесь же для описания и расчёта цветов используются дробные числа (32 bit float)
Ну, во-первых, не дробные, а с плавающей точкой (запятой).
А во-вторых, как вы этот float потом в ленту запихиваете без потери точности?
Ну, во‑первых, не дробные, а с плавающей точкой (запятой).
Вы абсолютно правы. В данном случае я применил менее правильный термин сознательно, чтобы упростить понимание для широкого круга читателей + звучит не так громоздко. По факту я там использую float32 и обрабатываю руками через SIMDы, чтобы быстро было. Но если прям режет глаза — можно и поправить :)
А во‑вторых, как вы этот float потом в ленту запихиваете без потери точности?
Это отдельная тема, подробно распишу в части про софт. Разумеется, покажу код.
В каком софте делали анимацию для поста?
Здорово, с нетерпением ждём следующую статью, если можно, пожалуйста поподробнее про софт и настройку. С питаловом и адресной шиной понятно, считаем падение напряжения на специальном калькуляторе, подбираем сечение, делаем надёжные соединения. Объединяем минуса питальников. Может даже медные шины в термоусадке просятся.
Классно, когда у человека есть время, силы и средства делать такие грандиозные вещи, помню статью про открывающиеся рамы, все это время велась работа) Молодец, больших успехов в проекте, спасибо за подробные и интересные статьи. Много интересных букв и больших картинок - очень вкусно)
Ядерная подсветка для механической видеостены