View Issue Details

IDProjectCategoryView StatusLast Update
0005623Spring engineGeneralpublic2017-06-29 14:30
ReporterGoogle_Frog Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version103.0 +git 
Summary0005623: 103.0.1-1134 Unit icons look bad
DescriptionAnti aliasing for icons (requested here https://springrts.com/mantis/view.php?id=5617) seems to have been a bad idea or poorly implemented. The edge thickness of the icons visibly fluctuate as a unit moves and corners are sometimes rounded and sometimes square. Jagged lines are no less jagged.

Watch the constructor (M icon) in the attached video highlighted in constructorInVideo.png for a good example of edge size fluctuation.

bumpyTopSmall.png shows bumps on the top of a constructor icon that are not present in the source image in the sense that this section of the image has no horizontal variation at all.
Additional InformationI use FSAA = 1 and FSAALevel = 2.
TagsNo tags attached.
Attached Files
springsettings.cfg (Attachment missing)
iconVideo.mp4 (Attachment missing)
constructorInVideo.png (Attachment missing)
bumpyTopSmall.png (Attachment missing)
Checked infolog.txt for Errors

Activities

Kloot

2017-06-29 10:35

developer   ~0017904

Last edited: 2017-06-29 10:36

You don't get nicely AA'ed icon edges below an FSAALevel of 4, and the icons themselves won't look good with a binary alpha channel.

Google_Frog

2017-06-29 13:54

reporter   ~0017907

I tried FSAA = 1 and FSAALevel = 4. It looks much better but transparency still causes some fuzziness around the edges of icons.
FSAALevel4.png (Attachment missing)

Kloot

2017-06-29 14:15

developer   ~0017908

Last edited: 2017-06-29 14:19

the icons will also need updating, see the example screenshot I attached in 0005617. fuzziness arises from too few AA samples (0005242) and use of binary alpha values.

NB: FSAA is no longer a recognized setting, only FSAALevel.

Google_Frog

2017-06-29 14:25

reporter   ~0017909

I'm convinced that with FSAALevel 4 and some gameside icon fixes that this issue can be resolved.

Issue History

Date Modified Username Field Change
2017-06-29 04:51 Google_Frog New Issue
2017-06-29 04:51 Google_Frog File Added: springsettings.cfg
2017-06-29 04:53 Google_Frog File Added: iconVideo.mp4
2017-06-29 04:54 Google_Frog File Added: constructorInVideo.png
2017-06-29 04:54 Google_Frog File Added: bumpyTopSmall.png
2017-06-29 10:35 Kloot Note Added: 0017904
2017-06-29 10:36 Kloot Note Edited: 0017904
2017-06-29 13:54 Google_Frog File Added: FSAALevel4.png
2017-06-29 13:54 Google_Frog Note Added: 0017907
2017-06-29 14:15 Kloot Note Added: 0017908
2017-06-29 14:19 Kloot Note Edited: 0017908
2017-06-29 14:25 Google_Frog Note Added: 0017909
2017-06-29 14:30 Kloot Status new => closed
2017-06-29 14:30 Kloot Resolution open => no change required