Bug 57128 - 3D Slide Transitions are broken.
Summary: 3D Slide Transitions are broken.
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
3.5.0 release
Hardware: x86 (IA32) macOS (All)
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 115497 (view as bug list)
Depends on:
Blocks: Slide-Transitions
  Show dependency treegraph
 
Reported: 2012-11-14 19:28 UTC by Emir Sarı
Modified: 2024-01-09 23:54 UTC (History)
10 users (show)

See Also:
Crash report or crash signature:


Attachments
screenshot (200.57 KB, image/png)
2012-11-14 19:28 UTC, Emir Sarı
Details
Very simple sample file (10.28 KB, application/vnd.oasis.opendocument.presentation)
2012-11-15 15:15 UTC, Roman Eisele
Details
LibO 3.6.3.2 Drawing errors in preview mode (233.75 KB, image/png)
2012-11-15 15:17 UTC, Roman Eisele
Details
LibO 3.6.3.2 Drawing errors in slide show (379.93 KB, image/png)
2012-11-15 15:22 UTC, Roman Eisele
Details
Test case with transitions (20.23 KB, application/vnd.oasis.opendocument.presentation)
2017-10-20 23:05 UTC, eisa01
Details
Rendering in 6.0.0.0 alpha (30.87 KB, image/png)
2017-10-20 23:08 UTC, eisa01
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Emir Sarı 2012-11-14 19:28:35 UTC
Created attachment 70088 [details]
screenshot

Hello,

OS X 10.7.5. 3.6.3.2

3D slide transitions are broken. They leave residues after playing the transitions. Same in transition preview window and in actual slide show. 

Screenshot attached.
Comment 1 Roman Eisele 2012-11-15 15:15:16 UTC
Thank you very much for your bug report!

REPRODUCIBLE with LibreOffice 3.6.3.2 (Build ID: 58f22d5) on Mac OS X 10.6.8 (Intel).

1) Create a new, empty presentation
2) Add a second slide, so that there are 2 slides
3) Add some text to slide 1 and slide 2, just to enable you to distinguish them
   visually.
4) Go to the 1st slide, and select in the pane “Tasks > Slide Transition >
   Apply to selected slide” the effect “Venetian Blinds 3D Vertical”.
5) Go to the 2nd slide, and select in the pane “Tasks > Slide Transition >
   Apply to selected slide” the effect “Venetian Blinds 3D Horizontal”.
6) Save your presentation.
7) Now go to the 1st slide and click on the “Play” button at the bottom of
   the pane “Tasks > Slide Transition”; you will notice strange artifacts
   while the transition is played, at least in the margin/background
   of the slide.
   The same is true when you check this for the 2nd slide with the other
   3D effect.
8) Now select “Slide Show” from the menu “Slide Show”.
   You will see both slides and the desired effects,
   but disturbed by terrible artifacts, especially in the background,
   and heavy flashing, and the text of at least the 1st slide is not
   correctly readable, but shows drawing errors.

I will attach a minimalist sample file.
Comment 2 Roman Eisele 2012-11-15 15:15:51 UTC
Created attachment 70123 [details]
Very simple sample file
Comment 3 Roman Eisele 2012-11-15 15:17:31 UTC
Created attachment 70124 [details]
LibO 3.6.3.2 Drawing errors in preview mode
Comment 4 Roman Eisele 2012-11-15 15:22:04 UTC
Created attachment 70125 [details]
LibO 3.6.3.2 Drawing errors in slide show



The drawing errors vary, if I repeat the slide show, sometimes they are more subtle, sometimes they are heavy. This is a nice example.
Comment 5 Roman Eisele 2012-11-15 15:39:10 UTC
Further findings:
Simple transitions, like “Wipe Up” etc., but also “Iris”, work.
All 3D-like stuff, e.g. both “Venetian blinds 3D”, but also “Fall”, “Turn around”, “Turn down”, “Turning helix”, “Rochade” show the artifacts/drawing errors. I can prepare a complete list, if necessary.


This bug is not yet reproducible in 
* LibreOffice 3.3.0, OOO330m19 (Build:6), tag libreoffice-3.3.0.4
* LibreOffice 3.4.0, OOO340m1 (Build:12)
because there are no 3D transitions or they do not work at all resp. :-(

But already REPRODUCIBLE with:
* LibreOffice 3.5.0.3 (Build-ID: 7e68ba2-a744ebf-1f241b7-c506db1-7d53735)
* LibreOffice 3.5.7.1 (Build-ID: 3fa2330-e49ffd2-90d118b-705e248-051e21c)
* LibreOffice 3.6.0.4 (Build ID: 932b512).

Therefore I reset the Version field to the earliest tested version
which shows this bug (3.5.0 release).

Still REPRODUCIBLE with current master build:
* LOdev 4.0.0.0.alpha0+ (Build ID: ed8067; pull time: 2012-11-15 03:54:19)
Comment 6 Roman Eisele 2012-11-15 15:40:28 UTC
@ Thorsten Behrens:

Hi Thorsten, can this situation be improved? ;-) Who is our expert for the 3D transitions in Impress?

Thank you very much!
Comment 7 Jorendc 2012-11-17 18:15:59 UTC
Following Roman's (see comment 1) I can reproduce this bug.

Mac OSX 10.8.2; LibreOffice 3.6.4 RC1;
Comment 8 Roman Eisele 2012-11-17 19:34:29 UTC
(In reply to comment #7)
> Mac OSX 10.8.2; LibreOffice 3.6.4 RC1;

This means, that this bug does NOT depend on the Mac OS X version; we have reproduced it on 10.6 (me), 10.7 (Emir Sarı), and 10.8 (Joren De Cuyper).
Comment 9 Thorsten Behrens (allotropia) 2012-11-19 14:17:09 UTC
Adding one of the original authors of the 3d anim framework to Cc
Comment 10 Don't use this account, use tml@iki.fi 2013-01-12 13:27:42 UTC
After looking into the state of the OpenGL transition code for non-X11 platforms, not really surprising. I suggest we turn the feature off for Mac OS X, too. (They are already turned off for Windows, not clear if they ever worked for Windows.)

Did the OpenGL transitions ever work nicely in any older OOo / "go-oo" release on Mac OS X?
Comment 11 Emir Sarı 2013-06-24 06:47:25 UTC
Update from version: 4.2.0.0.alpha0+ Build ID: c639c0931c3fed566df0a6fb3ec68d2c9884d2d4:

On the latest master some transitions work very well, some do not even animate. But there are no residues or artifacts like the 4.x branch. 

Static and Fine Dissolve animations never work. 

Others all work, but if you try to switch between animations while one is playing, other stop animating as well.
Comment 12 QA Administrators 2015-04-01 14:42:06 UTC Comment hidden (obsolete)
Comment 13 Buovjaga 2015-04-24 11:39:06 UTC
(In reply to Emir Sarı (away) from comment #11)
> Update from version: 4.2.0.0.alpha0+ Build ID:
> c639c0931c3fed566df0a6fb3ec68d2c9884d2d4:
> 
> On the latest master some transitions work very well, some do not even
> animate. But there are no residues or artifacts like the 4.x branch. 
> 
> Static and Fine Dissolve animations never work. 
> 
> Others all work, but if you try to switch between animations while one is
> playing, other stop animating as well.

Static is ok for me. Fine Dissolve looks different in the preview. In presentation, it dissolves with noise only the characters and not the whole slide.

Win 7 Pro 64-bit Version: 5.0.0.0.alpha1+ (x64)
Build ID: f3375fa07f27bd2ade519af3c07d69040d10eaa9
TinderBox: Win-x86_64@42, Branch:master, Time: 2015-04-22_23:38:50
Locale: fi_FI
Comment 14 QA Administrators 2016-09-20 09:32:45 UTC Comment hidden (obsolete)
Comment 15 eisa01 2017-10-20 23:05:53 UTC
Created attachment 137172 [details]
Test case with transitions
Comment 16 eisa01 2017-10-20 23:08:28 UTC
Created attachment 137173 [details]
Rendering in 6.0.0.0 alpha

Still issues with the animation. The text is not crisp black during the animation, the borders are distorted

Version: 6.0.0.0.alpha1+
Build ID: 15dce20e8b97dbd0179f01910ca4d0027e80ff4e
CPU threads: 2; OS: Mac OS X 10.12.6; UI render: default; 
TinderBox: MacOSX-x86_64@49-TDF, Branch:master, Time: 2017-10-20_06:46:46
Locale: en-US (en_US.UTF-8); Calc: group
Comment 17 Telesto 2018-03-08 13:18:11 UTC
Still a repro (based on comment 5)
Simple transitions, like “Wipe Up” work. All 3D-like stuff, e.g. both “Venetian blinds 3D”, but also “Fall”, “Turn around”, “Turn down”, “Turning helix”, “Rochade” are broken ..

Version: 6.1.0.0.alpha0+
Build ID: 609888f3c8d6c0fe72c41ac26de431a12ad3fdd0
CPU threads: 4; OS: Mac OS X 10.12.6; UI render: default; 
TinderBox: MacOSX-x86_64@49-TDF, Branch:master, Time: 2018-02-08_00:29:31
Locale: nl-NL (nl_NL.UTF-8); Calc: group
Comment 18 Daniele 2018-03-13 19:14:29 UTC
Same issue on LO 6.0.2.1 Mac Osx 10.13.3 (17D102) on MacBook Pro retina 13" early 2015.
Comment 19 Daniele 2018-08-22 08:31:35 UTC
Again same story LO 6.1 MacOsx High Sierra 10.13.6
Macbook pro 13" retina early 15 model
Also, in case not mentioned before, it is not possible to select "use hardware acceleration", and it is not possible to use OpenCL. However, I can select use OpenGl, but still not working.
Comment 20 Daniele 2018-08-25 13:15:45 UTC
(In reply to Daniele from comment #19)
> Again same story LO 6.1 MacOsx High Sierra 10.13.6
> Macbook pro 13" retina early 15 model
> Also, in case not mentioned before, it is not possible to select "use
> hardware acceleration", and it is not possible to use OpenCL. However, I can
> select use OpenGl, but still not working.


I would add that since integrated intel hd card on macbook does support up to version 2.1 of OpenGl, there is no hope for us to see a fully working version of LO.
Comment 21 QA Administrators 2019-09-02 09:21:32 UTC Comment hidden (obsolete)
Comment 22 eisa01 2019-11-02 15:16:25 UTC
Rendering still as comment #16

Version: 6.4.0.0.alpha1+
Build ID: 80109586e6cb6d3e2e0a53a9079c3125ec9b8368
CPU threads: 4; OS: Mac OS X 10.14.6; UI render: default; VCL: osx; 
Locale: en-US (en_US.UTF-8); UI-Language: en-US
Calc: threaded
Comment 23 QA Administrators 2022-05-23 03:37:38 UTC Comment hidden (obsolete)
Comment 24 Lucas J 2022-09-28 19:14:49 UTC
Can confirm this problem is still reproducable in 7.4.1.2 on both Windows 10 and Linux Mint (X11). All of the 3D animations are broken, but 2D ones seem to be fine. I disagree with other comments that the feature should be turned off. It is a critical feature that needs to be fixed and removing it would be a huge step backwards. If anything, let it remain on the todo list until there is proper funding or someone who understands the code steps in.

Version: 7.4.1.2 / LibreOffice Community
Build ID: 3c58a8f3a960df8bc8fd77b461821e42c061c5f0
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 25 eisa01 2023-03-19 10:14:48 UTC
*** Bug 115497 has been marked as a duplicate of this bug. ***
Comment 26 Petr Valach 2024-01-09 23:54:48 UTC
(In reply to Lucas J from comment #24)
> Can confirm this problem is still reproducable in 7.4.1.2 on both Windows 10
> and Linux Mint (X11). All of the 3D animations are broken, but 2D ones seem
> to be fine. I disagree with other comments that the feature should be turned
> off. It is a critical feature that needs to be fixed and removing it would
> be a huge step backwards. If anything, let it remain on the todo list until
> there is proper funding or someone who understands the code steps in.
> 
> Version: 7.4.1.2 / LibreOffice Community
> Build ID: 3c58a8f3a960df8bc8fd77b461821e42c061c5f0
> CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: kf5 (cairo+xcb)
> Locale: en-US (en_US.UTF-8); UI: en-US
> Calc: threaded

Confirm this situation and agree with LucasJ.

Version: 7.6.4.1 (X86_64) / LibreOffice Community
Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1
CPU threads: 12; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: cs-CZ (cs_CZ.UTF-8); UI: en-US
Calc: CL threaded

Operating System: Linux Mint 21.2
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-91-generic (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 970/PCIe/SSE2