Bug 53866 - Revamp dialog for 3D effects
Summary: Revamp dialog for 3D effects
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
3.6.0.4 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: VectorGraphic
  Show dependency treegraph
 
Reported: 2012-08-21 06:29 UTC by mzaams
Modified: 2023-01-05 14:34 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Prototype for 3D effects Dialog (62.28 KB, image/png)
2020-05-06 12:31 UTC, electrolex
Details
Prototype for 3D Effects Dialog (77.87 KB, image/png)
2020-05-10 18:22 UTC, electrolex
Details
Rough mockup for the basic workflow (33.95 KB, image/png)
2020-05-12 09:37 UTC, Heiko Tietze
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mzaams 2012-08-21 06:29:21 UTC
when modifying 3d object at impress and draw using 3d object effect dialog, the preview only shows ball no matter what object i draw. this annoying as we can see the result of effect change directly.
Comment 1 Hashem Masoud 2012-10-11 09:02:57 UTC
(In reply to comment #0)
> when modifying 3d object at impress and draw using 3d object effect dialog,
> the preview only shows ball no matter what object i draw. this annoying as
> we can see the result of effect change directly.

Please add some steps to reproduce and also if possible a sample file to check.
Comment 2 Regina Henschel 2012-10-13 00:08:18 UTC
The dialog is very old and needs a "rejuvenating cure". This ball is no preview but only a little help to understand the settings. On the 'Illumination' dialog page you can click onto the right bottom corner to toggle to a cube. More is not possible.

So this is not a bug, but a missing feature. Therefore I change the Importance field to 'enhancement'. I would prefer not a preview inside the dialog page but a true preview at the selected object.
Comment 3 Heiko Tietze 2016-05-25 15:02:44 UTC
Some aspects that needs to get addressed:

* Common layout: tabs or better a left-hand list view instead of the toggle buttons
* Default navigation: e.g. the right most button that has a tooltop "assign" does actually apply
* Conformity: the dialog needs Close and Ok, has to be modal (which makes a real preview necessary), and must not be resizable

* Specular light may be expected with diffuse and ambient
* Material presets with dropdown are unusual; and are better located at textures
* Setting the texture in the dialog becomes relevant when it is modal

It would also be good to introduce a 3d-style with all properties, and provide a couple of presets in this dialog.
Comment 4 Regina Henschel 2016-05-25 18:00:25 UTC
3D needs a tree-view dialog, which covers the transformations (e.g. position, rotation) of the different objects and the navigation inside the 3D-object too. Keep in mind, that a 3D object is not only one object, but a scene, which can contain a lot of other objects and sub-scenes.
Comment 5 electrolex 2020-05-06 12:31:08 UTC
Created attachment 160436 [details]
Prototype for 3D effects Dialog
Comment 6 Regina Henschel 2020-05-06 13:43:06 UTC
(In reply to electrolex from comment #5)
> Created attachment 160436 [details]
> Prototype for 3D effects Dialog

The proposed dialog does not reflect the functionality:
a) "Apply" is missing. Why has "Assign" an arrow? "Apply" needs to be always available
b) Section "Normals" contains buttons, which have nothing to do with normals.
c) "3D" is no suitable button text inside a 3D-dialog. It should use the same icon as the same command has in all other places.
d) button right of "3D": icon is not suitable. It should use the same icon as the same command has in all other places.
e) The buttons from c) and d) do not affect a 3D-object, but affect 2D-objects. The proposed dialog does not reflect that.
f) The icon of "object specific" looks as if it were "spheric".

The dialog makes it still not clear, which options are applied to the scene and which options are applied to a single 3D-object.
Comment 7 electrolex 2020-05-10 18:22:54 UTC
Created attachment 160619 [details]
Prototype for 3D Effects Dialog

This is an update to my previous post. Thank you!
Comment 8 Heiko Tietze 2020-05-12 09:37:15 UTC
Created attachment 160716 [details]
Rough mockup for the basic workflow

Would start with requirements (what properties are needed, how to organize on the dialog also comparing with similar software, what's wrong with the current solution...) and draw later. Basic idea of a new dialog could be the are fill dialog. Presets allow to save configurations, properties are modified in the middle and the preview is right-hand. The selector on top is probably too large and could be replaced by a dropdown (I don't think we should rely on icons only as it's the fact today).
Comment 9 Locness 2020-05-29 09:41:22 UTC Comment hidden (no-value)
Comment 10 Telesto 2021-01-22 22:30:23 UTC
@MWT
You're an Draw enthousiast based on my observations. There is an open 'challenge' c.q invite to give suggestion.. see: https://design.blog.documentfoundation.org/2021/01/22/how-to-make-a-star-with-libreoffice/
Comment 11 xordevoreaux 2021-01-22 23:22:00 UTC
(In reply to Telesto from comment #10)
> @MWT
> You're an Draw enthousiast based on my observations. There is an open
> 'challenge' c.q invite to give suggestion.. see:
> https://design.blog.documentfoundation.org/2021/01/22/how-to-make-a-star-
> with-libreoffice/

Well I did find a weird 3D rendering bug with 7.2.0.0. alpha. I'll have to log it later when I have more time.
Comment 12 Telesto 2021-01-23 07:22:43 UTC
(In reply to mwtjunkmail from comment #11)
> Well I did find a weird 3D rendering bug with 7.2.0.0. alpha. I'll have to
> log it later when I have more time.

FWIW.. this is specifically about the GUI/dialog.. Other issues are still welcome, but these would be a different bug