Friction

Friction is a cross-platform motion graphics application for building vector and raster animations for the web and for video. It sits somewhere between a compositing tool and an an(...)

#animation #apps #graphics #qt #svg #vector #video

https://taoofmac.com/space/apps/friction?utm_content=atom&utm_source=mastodon&utm_medium=social

🌘 QQuickItem 需要多久才會變得可見?在 Qt Quick 中測量幀延遲
➤ 揭開 Qt Quick 渲染延遲的面紗:精確量化你的組件顯示時效
https://www.kdab.com/how-long-does-it-take-for-an-item-to-become-visible/
在 Qt Quick 應用開發中,組件的顯示延遲往往會被使用者誤解為「掉幀」。本文作者 Javier Cordero 探討瞭如何精確測量從組件載入到實際渲染至屏幕上的時間。透過自定義 `QQuickItem` 並結合 `ensurePolished` 與 `QQuickWindow::afterFrameEnd` 信號,開發者可以過濾掉不必要的幹擾幀,從而精準捕捉組件首次顯示的瞬間。此外,利用顯示器的刷新率將時間轉換為幀數,能為效能調校提供更具體的數據支持,幫助開發者優化 UI 的響應速度。
+ 非常實用的技巧!以前總是憑感覺判斷 UI 是否卡頓,透過這種方式將延遲「幀數化」後,調校起來更有據可依。
+ 為了確保 `visibl
#C++ #效能優化 #QML #Qt #UI 開發
How Long Does It Take for a QQuickItem to Become Visible? Measuring Frame Delays in Qt Quick | KDAB

Learn how to measure when a QQuickItem actually appears on screen in Qt Quick. This article shows a C++ technique to detect late-rendered components, quantify perceived frame drops, and analyze scene graph timing using the Qt rendering lifecycle.

KDAB
How Long Does It Take for a QQuickItem to Become Visible? Measuring Frame Delays in Qt Quick | KDAB

Learn how to measure when a QQuickItem actually appears on screen in Qt Quick. This article shows a C++ technique to detect late-rendered components, quantify perceived frame drops, and analyze scene graph timing using the Qt rendering lifecycle.

KDAB
How Long Does It Take for a QQuickItem to Become Visible? Measuring Frame Delays in Qt Quick | KDAB

Learn how to measure when a QQuickItem actually appears on screen in Qt Quick. This article shows a C++ technique to detect late-rendered components, quantify perceived frame drops, and analyze scene graph timing using the Qt rendering lifecycle.

KDAB
Archaeo-Histories (@[email protected])

Attached: 1 image A "witch house" cottage in Białka Tatrzańska, Poland 🇵🇱, designed by architect Sebastian Piton. It is known for whimsical, fairytale-like designs that incorporate curved wooden roofs and stone accents. The style is often associated with organic architecture, inspired by Gaudí's curved designs and traditional local Zakopane architecture. #archaeohistories

ohai.social

Very reassuring to read that feeling of always forgetting names, locations etc is actually healthy, helping with decision making, and not something to worry about...

#QT https://mastodon.bergen.social/@Kollisjon/116707629630435681 @Kollisjon

Kollisjon (@[email protected])

FORSKNING.NO Derfor er det viktig å glemme Er du bekymret for at du ofte glemmer noe? Glemsel er ikke bare normalt, det er viktig både for psykisk helse og gode beslutninger, sier hjerneforsker. https://www.forskning.no/a/2672287 #forskningNo #forskningbot

Mastodon Bergen Social

#kafx3

Added an image sequence drawable.
Only 3 lines to use it.
Supports looping or not, fps control.
Loads anything a qimage loads (png, jpg, maybe svg).
Can do anything the image drawable can. Like blending mode, transform (scale, pos, rotation, shear, offset, etc).
Can be used as a brush (from a layer).
Very fast and multithread.

#python #qt

#kafx3
Fixed the system for chaining words and chars.
Added a couple new events.
E.g. Now a word can remain changed after it is done.
Also that chain effect on line in.

#python #qt

"Fix mousewheel handling on Wayland

Old version did not work because Wayland reports a mouse as a touchpad."

Sometimes, it takes effort to write a neutrally worded commit message when many hours are lost on something simple.

#wayland #qt #programming

#kafx3
I've now ported a cloud shader.
Quite expensive, but fun.
Hard to see with Suika strobing there, but.

Also added a ton of glsl-like functions.
#python #qt