Контроллер — бутылочное горлышко в плане количества лент, 36 штук в него не воткнуть параллельно. И чтобы это горлышко преодолеть я и группировал ленты. А на более высоком уровне абстракции, где мы управляем лентами, это объединение уже наоборот, не нужно. Поэтому мы от него избавляемся.
Ну, это гораздо проще (если не делать анализ экрана). Просто запихиваем нужные рисунки в контроллер и всё. Если нужен «HDR» и всякие плавности — можно либо взять контроллер с поддержкой плавающей запятой, либо запилить fxdlong/fxdint на него (числа с фиксированной запятой).
Единственное — ленты сами не погаснут, если перестать передавать на них значения. Надо именно на них нули подать. Для этого какой‑нибудь пин контроллера замыкаем с +5В USB компа и пишем в контроллер, что если напряжение на входе пропало, плавно погасить подсветку. Например, на каждый кадр делаем битовый сдвиг >>. Тогда она +‑ быстро и плавно погаснет + выкрутит одновременно с этим гамму, и получится необычный эффект.
Начало самого первого цикла все равно надо как-то объяснять.Вселенная текущего цикла образовалась после гравитационного коллапса материи из предыдущего цикла. Предыдущий цикл начался с гравитационного коллапса материи из цикла перед ним. Получается что сначала должна быть материя, которая сколлапсирует в ЧД. Откуда материя взялась изначально?
Ну например: точка пространства‑времени «момент начала большого взрыва» и все сингулярности чёрных дыр внутри нашей Вселенной — это одна и та же точка пространства‑времени.
На экспертизу ни в коем случае не претендую, но имхо — зря.
У меня подсветка на полкиловатта управляется через контроллер, подключённый по USB к компу. Так вот, при первых пусках периодически комп тупо вырубался. Поставил развязку на USB — перестало. Так что, скорее всего, там какие‑то уравнивания потенциалов были, и на компе срабатывала защита.
Всего более 2к диодов, яркость может прыгать из максимума в пол 30 раз в секунду
У Вас всё другое (и ленты, и контроллер, и режим работы, и схема питания), но мало ли что. Эти ленты довольно странно иногда себя ведут.
Есть ещё одна проблема: если оборвать ленте питание, лента пытается жрать энергию из линии управления. Я так себе несколько контроллеров сжёг (правда там не 1 лента а 17 параллельно). Поэтому, по‑хорошему, в линию управления тоже просится развязка.
Понятно, что в Вашем случае мы имеем дело с серийным изделием, и это существенно увеличит себестоимость + условия и характер эксплуатации совсем другие.
Но можно попробовать предложить это клиентам как опцию‑отдельное устройство, размещаемое рядом. Если спрос будет — сделать или перепродать готовые, если они есть. Расширение ассортимента, так сказать.
насколько я понимаю от диода до диода есть ограничение длины линии. ТЕ каждый диод получая посылку пропуская ее через себя подравнивает фронты и формирует новую более ровную посылку чем получил
В рамках любительства делал подсветку на подобных лентах (WS2812b) на видеостену, столкнулся с подобной проблемой. Решил коаксиальными кабелями толщиной примерно в 1 мм.
У меня был завал фронтов, но из‑за резисторов. Без них сам кабель на длине полтора метра показал себя прекрасно — фронты почти не пострадали. Не знаю, насколько это прокатит на ещё больших расстояниях, но шансы имхо более чем высокие.
Ну, это если очень сильно упрощенно. Тогда по вашей логике пиксель в HDR может быть и чернее ноля.
Понятное дело, что в стандартах HDR, по крайней мере, существующих на 2025 год, такого не предусмотрено. А вот считать ли это за HDR в общем смысле — имхо, спор о терминологии.
Если мы уж выражаем каналы числами, которые могут иметь отрицательные значения, то можно вполне себе позволять значения каналов меньше ноля. Такое встречается, например, в Nuke, AfterEffects и Photoshop. Да и мне приходилось делать. Чаще всего сие обитает там, где обитает композитинг.
Имеет ли это смысл?
Ну, мы пока не умеем взять и положить на стол минус пять яблок, но почему‑то мало кто говорит, что отрицательные числа не нужны. Так и тут. Отрицательный свет бывает нужен в специфических случаях при композитинге. Например, при аддитивном наложении значения каналов будут уменьшаться, а не увеличиваться.
HLG предназначена для того, чтобы показывать изображения HDR на экранах SDR, да и то не на всех. И вообще эта технология является очень частным случаем HDR для видео, в основном телевещания.
Не совсем так. HLG даёт, в некотором смысле, обратную совместимость с SDR, то есть она нужна, чтобы HDR контент смотрелся +- не вырвиглазно на SDR дисплеях и хорошо на HDR. Не прям хорошо, но вменяемо.
При этом, поскольку второй кусок кривой логарифмический, мы можем в одно и то же число бит впихнуть больше значений экспозиции по сравнению с линейной шкалой. С меньшей точностью, конечно, но это и не страшно: у глаза шкала тоже логарифмическая, он не заметит. Это немного похоже на то, как хранятся значения в числах с плавающей запятой: чем больше значение, тем ниже точность. Так и тут.
Разумеется, HLG далеко не единственный способ так делать. Смысл в том, что большинство массовых железяк, вменяемо умеющих снимать HDR, обладают поддержкой этого HLG — поэтому его наличие можно использовать как удобный маркер для выбора для большинства пользователей. Особенно тех, кто не хочет сильно вникать в тему.
А те, кому нужен хардварный LogADC в АЦП матрицы с записью в RAW (такие железки частенько обходятся без HLG), сами разберутся :)
В принципе свет можно немного переставлять и после съёмки — для этого надо вытащить из видеопотока карту глубины, восстановить геометрию и потом можно генерить освещение с помощью 3D графики поверх реально снятого актёра и объектов.
Но для этого исходный материал должен иметь очень много избыточной информации и, желательно, не иметь своих собственных засветов и теней.
Нууу, не настолько всё страшно.
А вообще согласен. APNG/WEBP, конечно, лучше GIF, но H264 был бы ещё лучше — можно было бы упаковаться в мегабайт 50, если не меньше.
По‑моему всё и так очевидно)
На самом деле это не на ровном месте всё.
Контроллер — бутылочное горлышко в плане количества лент, 36 штук в него не воткнуть параллельно. И чтобы это горлышко преодолеть я и группировал ленты. А на более высоком уровне абстракции, где мы управляем лентами, это объединение уже наоборот, не нужно. Поэтому мы от него избавляемся.
Рад, что зашло :)
Спасибо!)
Ну, это гораздо проще (если не делать анализ экрана). Просто запихиваем нужные рисунки в контроллер и всё. Если нужен «HDR» и всякие плавности — можно либо взять контроллер с поддержкой плавающей запятой, либо запилить fxdlong/fxdint на него (числа с фиксированной запятой).
Единственное — ленты сами не погаснут, если перестать передавать на них значения. Надо именно на них нули подать. Для этого какой‑нибудь пин контроллера замыкаем с +5В USB компа и пишем в контроллер, что если напряжение на входе пропало, плавно погасить подсветку. Например, на каждый кадр делаем битовый сдвиг >>. Тогда она +‑ быстро и плавно погаснет + выкрутит одновременно с этим гамму, и получится необычный эффект.
Если честно — я, пока делал, тоже :) Правда, без удивления — просто АААААА :)
Спасибо) Местами буксовал конечно, но вот оно наконец‑то доделано (хотя есть что допиливать)
Да)
Спасибо, рад что Вам понравилось)
Спасибо)
Что есть «физичность»?
Ну например: точка пространства‑времени «момент начала большого взрыва» и все сингулярности чёрных дыр внутри нашей Вселенной — это одна и та же точка пространства‑времени.
Правильно ли я понимаю, что проблема «Данные, на которых можно учить нейросети, закончились» больше не существует?
На экспертизу ни в коем случае не претендую, но имхо — зря.
У меня подсветка на полкиловатта управляется через контроллер, подключённый по USB к компу. Так вот, при первых пусках периодически комп тупо вырубался. Поставил развязку на USB — перестало. Так что, скорее всего, там какие‑то уравнивания потенциалов были, и на компе срабатывала защита.
У Вас всё другое (и ленты, и контроллер, и режим работы, и схема питания), но мало ли что. Эти ленты довольно странно иногда себя ведут.
Есть ещё одна проблема: если оборвать ленте питание, лента пытается жрать энергию из линии управления. Я так себе несколько контроллеров сжёг (правда там не 1 лента а 17 параллельно). Поэтому, по‑хорошему, в линию управления тоже просится развязка.
Понятно, что в Вашем случае мы имеем дело с серийным изделием, и это существенно увеличит себестоимость + условия и характер эксплуатации совсем другие.
Но можно попробовать предложить это клиентам как опцию‑отдельное устройство, размещаемое рядом. Если спрос будет — сделать или перепродать готовые, если они есть. Расширение ассортимента, так сказать.
В рамках любительства делал подсветку на подобных лентах (WS2812b) на видеостену, столкнулся с подобной проблемой. Решил коаксиальными кабелями толщиной примерно в 1 мм.
У меня был завал фронтов, но из‑за резисторов. Без них сам кабель на длине полтора метра показал себя прекрасно — фронты почти не пострадали. Не знаю, насколько это прокатит на ещё больших расстояниях, но шансы имхо более чем высокие.
Понятное дело, что в стандартах HDR, по крайней мере, существующих на 2025 год, такого не предусмотрено. А вот считать ли это за HDR в общем смысле — имхо, спор о терминологии.
Если мы уж выражаем каналы числами, которые могут иметь отрицательные значения, то можно вполне себе позволять значения каналов меньше ноля. Такое встречается, например, в Nuke, AfterEffects и Photoshop. Да и мне приходилось делать. Чаще всего сие обитает там, где обитает композитинг.
Имеет ли это смысл?
Ну, мы пока не умеем взять и положить на стол минус пять яблок, но почему‑то мало кто говорит, что отрицательные числа не нужны. Так и тут. Отрицательный свет бывает нужен в специфических случаях при композитинге. Например, при аддитивном наложении значения каналов будут уменьшаться, а не увеличиваться.
Не совсем так. HLG даёт, в некотором смысле, обратную совместимость с SDR, то есть она нужна, чтобы HDR контент смотрелся +- не вырвиглазно на SDR дисплеях и хорошо на HDR. Не прям хорошо, но вменяемо.
При этом, поскольку второй кусок кривой логарифмический, мы можем в одно и то же число бит впихнуть больше значений экспозиции по сравнению с линейной шкалой. С меньшей точностью, конечно, но это и не страшно: у глаза шкала тоже логарифмическая, он не заметит. Это немного похоже на то, как хранятся значения в числах с плавающей запятой: чем больше значение, тем ниже точность. Так и тут.
Разумеется, HLG далеко не единственный способ так делать. Смысл в том, что большинство массовых железяк, вменяемо умеющих снимать HDR, обладают поддержкой этого HLG — поэтому его наличие можно использовать как удобный маркер для выбора для большинства пользователей. Особенно тех, кто не хочет сильно вникать в тему.
А те, кому нужен хардварный LogADC в АЦП матрицы с записью в RAW (такие железки частенько обходятся без HLG), сами разберутся :)
В принципе свет можно немного переставлять и после съёмки — для этого надо вытащить из видеопотока карту глубины, восстановить геометрию и потом можно генерить освещение с помощью 3D графики поверх реально снятого актёра и объектов.
Но для этого исходный материал должен иметь очень много избыточной информации и, желательно, не иметь своих собственных засветов и теней.