To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=99662





------- Additional comments from a...@openoffice.org Mon Mar 16 17:02:20 +0000 
2009 -------
AW: I see no reason to concentrate on User's perspective in the task's handling.
I see the user's perspective per se (and take it into account and respect it),
but this is a task from a developer to a developer in a developer issue tracker.
No user is involved yet. The opposite would be correct: when users write tasks,
it's our (and QA's) task to identify and document the technical backgrounds
using reproducible technical descriptions.

The task's title should also - more correctly - at least be something like
'Grids of 3D charts (Hor and Ver hairlines) are blurry when AA is used'. I do
not see that the charts themselves look 'ugly', their display quality is greatly
enhanced.
This description also already shows the dilemma clearly: Hor and Ver lines are
drawn in AA, so OF COURSE they are AAed when not placed exactly on a pixel
(which they are not since definition is view-independent and thus
zoom-dependent). That's what the AA paradigm is about and what was to be
expected with AA being activated. You wanted AA, You got AA.

Don't get me wrong; i see that this is a useful 'optical enhancement' as i
already did and enhanced it for 2D (and will do for 3D), but it is in no way an
error since AA is defined to work that way.

I have to do some annotations here:

- I am not the one who defined what AA does with hairlines, but only use it. AA
is defined to visualize a horizontal hairline which hits two discrete pixel 
lines

- Avoiding this in 2D (the former task) means some runtime already since every
polygon's edge of a to-be-painted hairline has to be tested for being hor or ver
and to be snapped to discrete units (pixels) during paint

- Doing this 'optical enhancement' actually reduces AA display correctness
(that's why i tend to call it an optical enhancement); this should be known and
accepted for charts

- We can only ensure this 'optical enhancement' in our own renderers which
target pixels, exports to vector formats will not support that (e.g. there is no
way to make a PDF viewer to do the same 'optical enhancement' to hairlines as we
decided to do. There will be more cases, e.g. SVG, PS, ...)

- We will also have to implement that 'optical enhancement' in all existing
canvas renderers to support it during Slideshows

- For 3D, there is not the choice to not-AA single primitives (as is used in
2D), since AA is done oversampling the whole scene (e.g 3x3 for each pixel), so
this is not easily implementable

As can be seen, this simple looking enhancement has some serious drawbacks,
especially when exporting to other formats. Maybe we should find out how our
competitor(s) handle this. Do they suppress AAing the grid? If Yes, what hapens
when it gets exported e.g. to PDF?

BTW: The 2D task to change this had no error status (it was an enhancement).
This task is about exactly the same for 3D, so why handle as error now?

The priority to implement this 'optical enhancement' is from my point of view
not dependent from this flags, i will do it anyways (if my 100% commitment to
performance allows to do this in-between...). If You want to ensure an even
higher priority, use the priority field, please.

Technically, the description of this task is:

"optically enhance the display of horizontal and vertical hairlines for
AntiAliased 3D Scenes". It cannot be described without using the term 
enhancement.

I am tired of task ping-pong, so this time i will not change back fields, even
when i am convinced this is wrong. I would
- change to enhancement
- change task description to the suggested string above,
but i do not care too much.

The task to do, the work involved and the priority to do it will not change in
any way by this from my point of view.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org
For additional commands, e-mail: issues-h...@graphics.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to