Jump to content

Rendering issues when dragging objects


Recommended Posts

While I've come to expect a little 'tearing' when moving objects in the Affinity apps, I'm finding moving objects in Publisher currently seems to be worse than in Designer. I've attempted to capture the effect, but even in this video the tearing isn't as apparent as it is on my screen.

I'm running Publisher 1.10.5, macOS 12.4 on a 2021 14" M1 Pro with 32GB RAM. Given the specs of the machine, and the rendering performance improvements done for the 1.10 release I'm a little disappointed that these rendering artifacts (within the app only) are still so noticeable.

Link to comment
Share on other sites

How much overflow text do you have hiding off the end of that text frame?

-- Walt

   Desktop: new:  Windows 11 Home, version 21H2 (22000.613) 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090  (old: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970 )
   Laptop:  Windows 10 Home, version 21H2 (19044.1706) 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Affinity Photo 1.10.5 (.1342) and 1.10.5.1342 Beta   / Affinity Designer 1.10.5 (.1342) and 1.10.5.1342 Beta  / Affinity Publisher 1.10.5 (.1342) and 1.10.5.1282 Beta
 iPad Pro M1, 12.9", iPadOS 15.4.1, Apple Pencil 2, Magic Keyboard

  Affinity Photo 1.10.5 (.280) and 1.10.2 (.266) Beta / Affinity Designer 1.10.5 (.21) and 1.10.3 (.19) Beta 

Link to comment
Share on other sites

8 hours ago, Bryan Rieger said:

Given the specs of the machine, and the rendering performance improvements done for the 1.10 release I'm a little disappointed that these rendering artifacts (within the app only) are still so noticeable.

Thank you for your topic, Brian. Specs have little to no impact on this behavior, unfortunately. This is just the way Affinity apps render the canvas, no matter how powerful your system is.

What they really need to do is to implement some kind of v-sync technology to sync all those random tiles before drawing whole visible portion of screen. We just need them all to "arrive" at the same time, preferrably under a 15 - 16ms time window. I can't believe this is an impossible task and a tough request. Hopefully, there will be some imporevements in future.

Link to comment
Share on other sites

4 hours ago, Alex M said:

…specs have little to no impact on this behavior, unfortunately. This is just the way Affinity apps render the canvas, no matter how powerful your system is.

What they really need to do is to implement some kind of v-sync technology to sync all those random tiles before drawing whole visible portion of screen. We just need them all to "arrive" at the same time, preferrably under a 15 - 16ms time window. I can't believe this is an impossible task and a tough request. Hopefully, there will be some imporevements in future.

Update: In doing a few more tests (a single text box on a blank canvas/page), I just realized that the jittering/tearing is also just as prominent in both Designer and Photo as it is in Publisher.

I also decided to try the same test in Canva, Figma and Photopea (all browser-based apps) where moving objects around the artboard/canvas/page was flawless. No jittering, tearing, or performance issues at all. If these rendering issues are in fact down to the way Affinity apps render the canvas, that feels like a fundamental design flaw which leaves users with a glitchy/broken feeling experience—and does little to instil further confidence going forward. The only times I recall seeing rendering problems like these in other apps is when there were GPU driver or render pipeline issues.

The fact that Affinity apps are native, and yet browser-based apps are somehow capable of providing 'better performance' (at least from a user perspective) should be a cause for concern at Serif.

Link to comment
Share on other sites

affinity is a 2D image suite, not a video editor. The temporary rendering artifacts are indeed based on the technology which allows to render the result of highly complex stacked live filters in almost real time (but not always below 16ms), by using (temporary) lower resolution mip maps. Comparing this to other Apps using different rendering approaches is a bit unfair. These App lack Affinity’s unique ability regarding live rendering of almost all filters and effects (few exceptions like hdr tone map. Fft denoise).

Link to comment
Share on other sites

6 minutes ago, NotMyFault said:

Comparing this to other Apps using different rendering approaches is a bit unfair. These App lack Affinity’s unique ability regarding live rendering of almost all filters and effects (few exceptions like hdr tone map. Fft denoise).

That's a great point, but it's also moot for those users whose requirements are much less demanding. If simply moving text around the screen causes it to glitch/jitter when the vast majority of other apps do not, it's likely to have a somewhat negative influence on their experience and expectations going forward.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.