Open main menu

Difference between revisions of "User Manual/Appendix: Graphic filters"

(Removes information now contained in the new docs. Leaves Monkey Island screenshot for possible inclusion in new docs.)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Graphic filters ==


ScummVM offers several anti-aliasing filters to attempt to improve visual
quality. These filters take the original game graphics, and scale it by a
certain fixed factor (usually 2x or 3x) before displaying them to you.
So for example, if the game originally ran at a resolution of 320x200
(typical for most of the SCUMM games), then using a filter with a scale
factor of 2x will effectively yield 640x400 graphics. Likewise a
3x filter will give 960x600.


ScummVM uses the following graphic filters:
{|class="wikitable"
|-
! Name
! Factor
! Description
! Snapshot
|-
| Normal
| 1x
| No filtering, no scaling, fastest
|[[Image:ManiacMansion_Normal.png|thumb|Maniac Mansion Normal]]
|-
| 2X
| 2x
| No filtering, simple pixel duplication (default for non 640x480 games)
|[[Image:ManiacMansion_2X.png|thumb|Maniac Mansion 2X]]
|-
| 3X
| 3x
| No filtering, simple pixel duplication
|[[Image:ManiacMansion_3X.png|thumb|Maniac Mansion 3X]]
|-
| 2xSAI
| 2x
| SAI filter
|[[Image:ManiacMansion_2xSAI.png|thumb|Maniac Mansion 2xSAI]]
|-
| Super2xSAI
| 2x
| Enhanced 2xSAI filtering
|[[Image:ManiacMansion_Super2xSAI.png|thumb|Maniac Mansion Super2xSAI]]
|-
| SuperEagle
| 2x
| Less blurry than 2xSAI, but slower
|[[Image:ManiacMansion_SuperEagle.png|thumb|Maniac Mansion SuperEagle]]
|-
| AdvMAME2x
| 2x
| Doesn't rely on blurring like 2xSAI, fast
|[[Image:ManiacMansion_AdvMAME2x.png|thumb|Maniac Mansion AdvMAME2x]]
|-
| AdvMAME3x
| 3x
| Doesn't rely on blurring like 2xSAI, fast
|[[Image:ManiacMansion_AdvMAME3x.png|thumb|Maniac Mansion AdvMAME3x]]
|-
| HQ2x
| 2x
| Very nice high quality filter but slow
|[[Image:ManiacMansion_HQ2x.png|thumb|Maniac Mansion HQ2x]]
|-
| HQ3x
| 3x
| Very nice high quality filter but slow
|[[Image:ManiacMansion_HQ3x.png|thumb|Maniac Mansion HQ3x]]
|-
| TV2x
| 2x
| Interlace filter, tries to emulate a TV
|[[Image:ManiacMansion_TV2x.png|thumb|Maniac Mansion TV2x]]
|-
| DotMatrix
| 2x
| Dot matrix effect
|[[Image:ManiacMansion_DotMatrix.png|thumb|Maniac Mansion DotMatrix]]
|}


Click on the images above to display them at their real size and see the effect of the graphic modes.
== Comparison ==
 
=== Monkey Island 2 (256 colors) ===
To select a graphics filter from the command line, use the '-g' option (see [[User Manual/Appendix: Command line options|Command line options]]), e.g.:
<gallery caption="1X scalers" widths="65px" heights="70px" perrow="4">
 
Image:MonkeyIsland2_part_Normal.png|Normal (no scaling)
<pre>scummvm -gadvmame2x monkey2</pre>
</gallery>
 
There is always a speed impact when using any form of anti-aliasing/linear filtering. Filters can be especially slow when ScummVM is compiled in a debug
configuration without optimizations. For these reasons, not all backends support all (or even any) of the filters listed above;
some may support additional ones. The filters listed above are those supported by the default SDL backend.


''Note 1'': The final resolution depends on the original resolution of the game you are playing. For example, the FM-TOWNS version of Zak McKracken uses an original resolution of 320x240, hence for this game the final resolution with a scaler will be 640x480 (2x) or 960x720 (3x).
<gallery caption="2X scalers" widths="130px" heights="140px" perrow="4">
Likewise, games that were originally 640x480 (such as Curse of Monkey Island or the Broken Sword games) will be scaled to 1280x960 (2x) and 1920x1440 (3x).
Image:MonkeyIsland2_2X.png|2X
Image:MonkeyIsland2_TV2x.png|TV2x
Image:MonkeyIsland2_AdvMAME2x.png|AdvMAME2x
Image:MonkeyIsland2_2xSAI.png|2xSAI
Image:MonkeyIsland2_Super2xSAI.png|Super2xSAI
Image:MonkeyIsland2_SuperEagle.png|SuperEagle
Image:MonkeyIsland2_HQ2x.png|HQ2x
Image:MonkeyIsland2_DotMatrix.png|DotMatrix
</gallery>


''Note 2'': When setting a graphic filter in the general ScummVM options it only applies to the games that have a low original resolution (e.g. 320x200 or 320x240). To use a graphic filter with a game that has a higher original resolution (e.g. 640x480) you need to specifically set the graphic filter in the settings for that game.
<gallery caption="3X scalers" widths="195px" heights="210px" perrow="3">
 
Image:MonkeyIsland2_3X.png|3X
== Comparison ==
Image:MonkeyIsland2_AdvMAME3x.png|AdvMAME3x
{{ManualScreenshot|name=ManiacMansion_comparison2x.png|desc=Comparison of 2x graphic modes}}
Image:MonkeyIsland2_HQ3x.png|HQ3x
Comparison of the 2x graphic modes (2X, TV2x, AdvMAME2x, 2xSAI, Super2xSAI, SuperEagle, HQ2x and DotMatrix)
</gallery>
{{-}}
{{ManualScreenshot|name=ManiacMansion_comparison3x.png|desc=Comparison of 3x graphic modes}}
Comparison of the 3x graphic modes (3X, AdvMAME3x, HQ3x)
{{-}}

Latest revision as of 03:43, 16 January 2021


Comparison

Monkey Island 2 (256 colors)