Project

General

Profile

Actions

Emulator Issues #5813

closed

High Internal Resolution and Texture Filtering Issue and Suggestion

Added by shinra35888 almost 12 years ago.

Status:
Duplicate
Priority:
Low
Assignee:
-
Category:
GFX
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

When setting the Internal Resolution to a higher setting, some 2D sprites/words appear to have boxes around them when you have Anisotropic Filter on anything but 1x. For example, Beach Spikers on the gamecube.

In Epsxe (a psx emulator) there is a plugin by Pete that allows you to put Texture Filtering to 0 (none). This fixes this same issue for that emulator and filters just the 3D things and not the 2D sprites. Eliminating the lines.

So, is it possible to have a force texture filtering off option so that one could filter 3D things and not the 2D to get rid of the lines with anisotropic filtering on?

Also, is it possible to add a separate fullscreen filter (a blur filter that's not wrapped around the 3D objects by itself or the 2D objects by itself but just glazes the window box)?

Conclusion:

-request for force texture filtering off

-fullscreen blur filter (with 4 levels of intensitity)

Thanks in Advance.


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #5806: [Feature Request] Implement Post-processing shaders in the DirectX backendDuplicate

Actions
Actions #1

Updated by shinra35888 almost 12 years ago

I would like to add that the fullscreen blur option could also be an optional better alternative to anisttropic and anti-aliasing because both wrap the textures and can/will cause lines. Since the fullscreen blur doesn't wrap around the textures but lays on top of everything as a whole, it would create, for the most part, a similar if not same effect but without the lines. If added, it would be under the rest of the options in the enhancements section.

Actions #2

Updated by gamedevistator almost 12 years ago

Specs please.

Actions #3

Updated by delroth almost 12 years ago

  • Status changed from New to Questionable
  • Issue type set to Feature request
  • Priority set to Low
  • Category set to gfx
  • Operating system N/A added

I don't think we could separate 2D elements from 3D elements without game-specific hacks.

I'm not sure why you would want to blur your game, but you can do that with postprocessing shaders in the GL backend. A feature like this is unlikely to be merged in mainline.

Actions #4

Updated by shinra35888 almost 12 years ago

@gamedevi:
Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120830-0333)
Language: English (Regional Setting: English)
System Manufacturer: TOSHIBA
System Model: Qosmio X875
BIOS: InsydeH2O Version 03.72.306.10
Processor: Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz (8 CPUs), ~2.3GHz
Memory: 16384MB RAM
Available OS Memory: 16340MB RAM
Page File: 3324MB used, 29352MB available
Windows Dir: C:\windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 120 DPI (125 percent)

@delroth:
Many game systems of past use screen blur that have low resolutions. SNES, PS1, PS2, WII, Cube, etc. Depending on the intensitity of it, it looks very good. It smooths everything out like anisotropic filtering and the other one but it covers the box of the screen instead of every separate element in the game reducing the lines and pixelness. Some games even have it as an option in-game aside from the system's. Of course replacing the textures with highres textures would fix everything. But I dont think we will see many of those anytime soon for it is very time consuming.

When you say GL backend, do you mean the glsl master line?

Actions #5

Updated by shinra35888 almost 12 years ago

Proof that full screen filter looks better than Anti-Aliasing and Anisotropic filtering from epsxe: http://imageshack.us/a/img801/1387/ff8vs.png

epsxe on left (with 2x in-game resolution, scanlines, and fullscreen blur set to 3)
psx on right with no filters.

Notice the increase in quality without distorting the 2d sprites (the background is 2d, the creature is 3D.

Anti-Aliasing and Anisotropic filtering distort 2D sprites. Outlining them with white lines or black lines in dolphin as you can see here with the 2D prerendering background in RE2: http://img201.imageshack.us/img201/7600/clipboard01re.jpg

Actions #6

Updated by Billiard26 almost 12 years ago

Some image at 2x resolution vs. one at 1x is NOT a fair comparison..

Actions #7

Updated by shinra35888 almost 12 years ago

It shows how fullscreen filtering and scanlines with 2x resolution will look on low res games (indicating on how useful fullscreen filtering and scanlines are). On default resolutions on wii, gamecube, ps1, ps2, etc. Most 3D models show pixelations. This just shows how good it would make the image look without creating artifacts on 2D objects.

Actions #8

Updated by Billiard26 almost 12 years ago

Showing that 2x native res + scanlines/blurring looks better than 1x native res proves nothing about scanlines..

Anyways, scanlines/blurring can be provided by post-processing shaders.

Actions #9

Updated by shinra35888 almost 12 years ago

Are there extras available outside of the emulator? I did a google search but didn't come up with anything. I did see where sonic advance was doing stackable effects for 4.0 though.

If these can't be done in dx9 or dx11 mode too though, don't worry about it.

Actions #10

Updated by Billiard26 almost 12 years ago

  • Status changed from Questionable to Duplicate

Once DX9/11 supports PP filters you can have scanlines/blur.

Actions #11

Updated by Billiard26 almost 12 years ago

err, PP shaders*

Actions

Also available in: Atom PDF