Permlink Replies: 24 - Pages: 2 [ Previous | 1 2 ] - Last Post: 10 Nov 25, 13:51 Last Post By: JeffTucker Threads: [ Previous | Next ]
JeffTucker

Posts: 7,896
Registered: 31-Jan-2006
Re: A compliment to the developer
Posted: 6 Nov 25, 22:20   in response to: schader in response to: schader
  Click to reply to this thread Reply
To repeat what I said earlier, you can update to jAlbum 38, but continue to use the older version of Animatics. The core contributes nothing to the coding present in the album.
JeffTucker

Posts: 7,896
Registered: 31-Jan-2006
Re: A compliment to the developer
Posted: 6 Nov 25, 22:57   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
I got curious and reinstalled Animatics 2.1.6, to run some quick comparisons.

When it comes to browser behavior, the album is more smoothly presented in Firefox. In my tests, no real difference in Brave or Chrome.

The other big difference is the use of screen real estate. The older version is more of a "full screen" presentation, truly filling the viewport at all times. That's fine if most of your images are landscape mode, but portrait mode images are severely cropped, which some users find objectionable. And even the landscape mode images are often cropped, though it isn't quite as obvious.

But you can achieve the same thing in the latest version by choosing Animatics > Lightbox > Main image > Scaling: fill.

So, the one sticking point is the poor performance in Firefox. I'll have to leave that to Laza.

ETA: I've updated my demo album to use the "fill" mode.
schader

Posts: 12
Registered: 13-Jan-2010
Re: A compliment to the developer
Posted: 7 Nov 25, 10:40   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
Attachment Hochformat.png (2.3 MB)
Attachment 16x9.png (5.0 MB)
In my case, using the “fit” version works perfectly — both for 16:9 and for portrait-format images. The proportions remain true, and the entire composition is visible just as I intended it.

What I find disappointing in the newer version is the excessively large title font. It draws too much attention and disturbs the visual balance of the presentation. The image should speak for itself — the title should accompany it discreetly, not dominate the screen.

The “fill” mode, on the other hand, is not an option for me, as it crops my images too aggressively. As a visual artist, I compose each frame carefully, and losing parts of the image through automatic scaling fundamentally changes its expression and meaning.
Laza

Posts: 1,379
Registered: 6-Sep-2005
Re: A compliment to the developer
Posted: 7 Nov 25, 11:27   in response to: schader in response to: schader
  Click to reply to this thread Reply
The Ken Burns effect is not for you if you'd like to display the pictures without cropping.

This effect uses zoom-in and out in a random manner. While zooming out can result in a 100% fitted image, zooming in produces a picture that's larger than the viewport at the end of the animation. This transition was designed for videos, which are typically in a landscape format.

The smoothness of the animation is affected by the video card. The newer versions attempt to offload more of the animation to the graphics card, which, in a poorly optimized environment, could be even more choppy than the CPU processing. Perhaps Firefox is the culprit here. I rarely test that browser, as that's down to 2% these days. I will check the smoothness for the next version.
schader

Posts: 12
Registered: 13-Jan-2010
Re: A compliment to the developer
Posted: 7 Nov 25, 13:53   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
But that was different four years ago!
With version 2.1.6, you actually had a suitable solution for me – everything worked perfectly back then.
Now, however, it seems that the effects are more important to you than the actual meditative presentation of artworks.
Especially with artistic images, it’s not about having them distorted or cropped by random zooms, but about allowing them to unfold in their full composition.
It’s a pity that this aspect seems to have been lost from sight.
JeffTucker

Posts: 7,896
Registered: 31-Jan-2006
Re: A compliment to the developer
Posted: 7 Nov 25, 16:39   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
Laza wrote:
The smoothness of the animation is affected by the video card.

But I'm seeing smooth animation with 2.1.6, but choppy animation with 4.0. Same machine, same video card. Something else was changed "under the hood." If I get time, I'll start experimenting with Animatics versions to see if I can pinpoint when the change happened. Lots of other stuff going on at the moment (for you, too).
JeffTucker

Posts: 7,896
Registered: 31-Jan-2006
Re: A compliment to the developer
Posted: 8 Nov 25, 19:53   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
Apparently, it has moods. I started experimenting with some prior versions of Animatics, and was getting smooth transitions in all of them, in all browsers. Then I went back to v4.0. Lo and behold, I'm still getting smooth transitions in all browsers, including Firefox. I surrender.
Laza

Posts: 1,379
Registered: 6-Sep-2005
Re: A compliment to the developer
Posted: 10 Nov 25, 08:49   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
What was changed is only the use of requestAnimationFrame. I don't remember the details, but starting multiple animations in the same frame allows the browser to offload these animations to the 3D video card, so it is generally a better way of doing this. However, sometimes it even gets worse, as the handover requires time and resources. And this changes with every browser and video card combination. So, A) it's impossible to test (no debugging possible with animation frames), B) yields different results on different PCs.
Laza

Posts: 1,379
Registered: 6-Sep-2005
Re: A compliment to the developer
Posted: 10 Nov 25, 10:38   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
I have checked v2.2, and there was only one change regarding the animation frames. I've changed it back now, but I don't think that made the difference.

Another change might trigger a worse performance, allowing variants or HiDpi images. This puts a much higher strain on the CPU or the graphics card.

I tried Firefox with and without hardware acceleration, and the latter looked a bit smoother - unsurprisingly; however, neither was terrible. At the end of the animation, when it slows down, a visible jagginess appears when animating the last 1-2 pixels of movement. Chrome is a bit better in this regard, but I believe this cannot be eliminated.
JeffTucker

Posts: 7,896
Registered: 31-Jan-2006
Re: A compliment to the developer
Posted: 10 Nov 25, 13:34   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
Given all of this, I would advise the original poster to set the JPEG Quality to 85%, at most. Going higher yields much larger files, but doesn't produce any visible improvement. In fact, in a double-blind test, it's probably impossible to see the difference between 75% and any higher setting.

I would turn off HiDPI images. This yields massive files, but again, in a double-blind test, it's virtually impossible to tell the difference.

I don't think the original poster is using variants, but in a skin like Animatics, in which the display size of the image might be changing while you're viewing it, using variants seems like a recipe for trouble. I'd be inclined to disable them in the skin.

Image bounds of 1920x1080, 85% Quality, no HiDPI images, no Variants.

(On the other hand, HiDPI thubmnails make a noticeable difference, at a very small cost in file sizes. I actually force that setting in my skins, since they're often doing things like masonry layouts and "expand on hover" effects with the thumbnails. Having those extra pixels makes a big difference.)
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums