🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
1. создаём любые 3 точки на плоскости
2. из этих точек случайно выбираем любую, как начальную
3. случайно выбираем любую точку из этих же трёх точек как цель
4. перемещаемся в сторону цели на половину расстояния
5. повторяем бесконечно с пункта 3
Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал!
Я собрал пример построения такой фигуры на базе Qt.
🌎 Код можно посмотреть здесь.
С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник.
Особенности примера:
🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку.
🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал.
🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат.
🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов
painter.fillRect(rec, QColor(0, 0, 0, 100))
То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней.
Если сделать виджет фулскрин, то у нас получится некий ScreenSaver)))
🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами.
#qt#source#tricks
Сегодня мы анонсировали DaVinci Resolve 20.2.3, который добавляет поддержку до 4 раз более производительных функций Magic Mask, Depth Map и Super Scale на графических процессорах Intel для Windows с использованием DaVinci Resolve Studio. Благодаря повышенной скорости работы этих инструментов искусственного интеллекта вы теперь можете быстро изолировать объекты, улучшать фон или масштабировать видео в реальном времени для более плавного и отзывчивого монтажа и цветокоррекции.
Теперь вы можете назначить горячую клавишу для открытия и закрытия ключевых кадров временной шкалы и панели кривых при монтаже. Это ускоряет анимацию и тонкую настройку времени и движения клипов, позволяя легко настраивать положение, масштаб и громкость прямо на временной шкале.
Для тех, кто работает с файлами WEBM и MKV, в #DaVinciResolve 20.2.3 добавлена поддержка старого кодека VP8. Это означает, что вы можете импортировать и редактировать контент из старых видео YouTube, веб-источников и некоторых камер без предварительной конвертации файлов, экономя время и сохраняя исходное качество клипов. При создании видеоэффектов рендеринг EXR-файлов теперь сохраняет метаданные о положении вложенных последовательностей из исходных клипов. Это позволяет сохранить выравнивание и пространственные соотношения элементов, что упрощает управление вложенными последовательностями и упрощает их повторное редактирование.
Кроме того, это обновление включает улучшенную интеграцию декодирования и скриптинга для файлов MP4 и MKV, а также поддержку Blackmagic RAW 5.1.
Обновление DaVinci Resolve 20.2.3 доступно для бесплатной загрузки с сайта
https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
Сделал небольшой перевод, но интересна не сама новость что affinity стала бесплатной, а то как рассказали про #davinciresolve
https://news.fidller.com/2025/10/31/affinity-sleduyet-puti-davinci-resolve-eto-blestyashche-i-provereno-vremenem/https://news.fidller.com/2025/10/31/affinity-sleduyet-puti-davinci-resolve-eto-blestyashche-i-provereno-vremenem/
Компания Blackmagic Design выпустила обновление #DaVinciResolve 20.1.1 , которое обещает более быструю загрузку проектов Blackmagic Cloud с наложенными временными шкалами, улучшенное сохранение параметров копирования и вставки клипов, более чистую компоновку слоев и узлов для импорта PSD в Fusion.
Что нового в DaVinci Resolve 20.1.1
Были добавлены или обновлены следующие функции.
Исправлено время загрузки облачного проекта с включенными составными временными шкалами.
Исправлены диалоговые окна атрибутов для сохранения выбора пользователя до следующего копирования.
Исправлены проблемы повторного нажатия и сохранения движения в атрибутах вставки.
Устранены проблемы с загрузкой и импортом PSD-файлов в комп.
Исправлена проблема с включением дополнительных каналов в Swizzler.
Исправлено смещение магической маски Fusion при переключении режимов.
Исправлена проблема с преобразованиями пространства линз в композициях Fusion.
Исправлена проблема с носителями в цветном или смешанном режиме, не отражающими магическую маску.
Исправлено зависание при выводе мультимедиа в режиме смешивания в некоторых сценариях.
Исправлен сбой при отображении карты глубины на некоторых компьютерах Mac с процессором Intel.
Исправлена ошибка, приводившая к сбою при загрузке неправильно сформированных клипов MTS.
Исправлена некорректная интерпретация fps в некоторых mkv-клипах.
Устранены проблемы форматирования метаданных Dolby Vision ISXD.
Решены проблемы 3D-квалификатора и 3D-кеинга в DaVinci Resolve Renderer.
Исправлена проблема восстановления двойного экрана при переключении между страницами.
Улучшена скорость передачи данных и качество компоновки для собственных кодеков Windows.
Общие улучшения производительности и стабильности.
Сегодня мы представляем релиз #DaVinciResolve 19.1.4, который добавляет поддержку файлов Blackmagic RAW, записанных на новую камеру URSA Cine 17K 65.
Дополнительно появилась опция сжатия видео в формат Apple ProRes на платформах Windows и Linux, а также обработки LUT-таблиц Samsung Log. Кроме того, повышена эффективность сетевого декодирования и выгрузки AAF-клипов со встроенным звуком, что обеспечивает параллельный доступ к проекту DaVinci Resolve с нескольких станций с сохранением структуры временной шкалы, интегрированных файлов и метаданных.
Обновление DaVinci Resolve 19.1.4 доступно для бесплатной загрузки по адресу https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
Blackmagic Design выпустила #DaVinciResolve 19 Beta 5 , в котором добавлена поддержка оптимизированных многовидовых макетов и больше опций перехода в меню временной шкалы страниц обрезки. Также производительность ИИ в 3 раза выше на поддерживаемых системах Intel Windows.
Это обновление программного обеспечения добавляет поддержку ряда улучшений страниц вырезания (cut), включая оптимизированные многовидовые макеты, параметры перехода в меню временной шкалы (timeline), а также отображение активности кэша рендеринга и возможность выбора аудиоканалов при редактировании повторов. Кроме того, есть поддержка новых параметров Resolve FX film look creator и возможность сохранять метаданные видеоклипов при синхронизации аудио- и видеофайлов. Это обновление также добавляет до 3 раз более высокую производительность ИИ на поддерживаемых системах Intel Windows, а также автоматическое отображение тонов SDR в HDR и больше параметров SuperScale на компьютерах Windows с поддерживаемыми графическими процессорами Nvidia.