[FEATURE] Bi-Linear Filter.

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

JAPPsmash
Rookie
Posts: 34
Joined: Mon Nov 22, 2004 3:31 pm

[FEATURE] Bi-Linear Filter.

Post by JAPPsmash »

It'd be good if any future version of ZSNESW comes with Bi-Linear filter for 3D objects such as F-Zero tracks and the likes, along with Mode 7 to increase image quality... :P
Butters
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

This has been asked before, and it isn't happening IIRC.

Why exactly, I don't remember.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Dead
Lurker
Posts: 118
Joined: Sat Sep 25, 2004 10:59 am
Location: I don't know where I am

Post by Dead »

ImageImage

SNES9x BiLinear . ^ . . . . . . . ^ . ZSNES HQ2X


Screenshots for the sake of comparison.


EDIT: Captions for screenshots to make them useful.
Last edited by Dead on Fri Feb 04, 2005 2:29 pm, edited 3 times in total.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Use the Linux version and you get the filter.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

Nach wrote:Use the Linux version and you get the filter.
But that's a full-screen filter and not filtering of the mode7 plane, right?
[u][url=http://bash.org/?577451]#577451[/url][/u]
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Noxious Ninja wrote:
Nach wrote:Use the Linux version and you get the filter.
But that's a full-screen filter and not filtering of the mode7 plane, right?
I'm not sure, but it looks like the screen changes when mod7 is in use.
BTW, anyone know what kind of filtering hi res mode 7 uses?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
JAPPsmash
Rookie
Posts: 34
Joined: Mon Nov 22, 2004 3:31 pm

Post by JAPPsmash »

Hi-Res Mode 7 does not use any filter in ZSNESW... and my Windows won't run Linux version...
Butters
Dead
Lurker
Posts: 118
Joined: Sat Sep 25, 2004 10:59 am
Location: I don't know where I am

Post by Dead »

This thread gives me an idea. If it is possible to apply a bi-linear filter to mode7 planes, then could it be posssible to apply a HQXx filter? I would never request such a thing, of course. It's something interesting to think about. I'm an interpolation junkie. :roll:

Has anybody seen this site before?

It's a crime to post a link to that site without posting a link to HiEnd3D.
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

Syvalion wrote:Has anybody seen this site before?
Some of those filters look quite nice.
[u][url=http://bash.org/?577451]#577451[/url][/u]
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Here's something I posted in another thread a while ago, don't know if it's of any use:

Windows version, high res mode 7, interpolation disabled/enabled

Image
Image
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

Whatever filters that are available (bilinear aka interpolation in Windows/DOS, 2xsai, super2xsai, supereagle, hq2x...).. they are applied on all modes.

However, when Hi Res Mode 7 is checked, the filters are not applied when Mode 7 is used (is it even necessary to enable this feature?)

So, you would want to uncheck this option if you want filtered output when Mode 7 is used.

There are no "3D objects"...just sprites (like the F-Zero car) which gets filtered if any form of filtering is enabled.

I really don't know what Hi Res Mode 7 is supposed to do really (I cannot see the actual changes/effects)...
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Deathlike2 wrote:I really don't know what Hi Res Mode 7 is supposed to do really (I cannot see the actual changes/effects)...
*points up to screenshots*

Look at the difference between the trees and the track. It's very noticable with mode 7 planes that stretch off into the horizon, but less so when viewed from above (like the FF6 worldmap on foot, you can barely tell if it's enabled. Get on a chocobo though, and you'll see it clearly).
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I see the screenshots.. but I'm thinking it like this (I've confirmed what you show, but the gamma seems off in both pics)

I can confirm the filtering in the sky in FF3.. but that's it.

I need to see the difference between Hi Res Mode 7 enabled and disabled. I can see filtering (interpolation) being applied, but it's not in the Mode 7 part (the track, the sky in FF3)

I don't even know the original intention.. because all Hi Res Mode 7 does is not let the filtering (when any of them are checked) to be applied on a Mode 7 surface...
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

blackmyst wrote:
Deathlike2 wrote:I really don't know what Hi Res Mode 7 is supposed to do really (I cannot see the actual changes/effects)...
*points up to screenshots*

Look at the difference between the trees and the track. It's very noticable with mode 7 planes that stretch off into the horizon, but less so when viewed from above (like the FF6 worldmap on foot, you can barely tell if it's enabled. Get on a chocobo though, and you'll see it clearly).
The Mode 7 track is identical in both pictures. When Hi res mode 7 is used, it prevents the track being filtered at all. The background is not mode 7 so it can be filtered with the interpolation.

Certain mode 7 effects (perhaps all) can not be filtered at all (so are pixelated no matter what options you enable), such as:

-the Nintendo logo in Killer Instinct (which I posted a while back),
-the victory screen in Super Bomberman 3 after winning in Battle mode
-the zooming in effect in the intro of Legend of Mystical Ninja
-the map in Final Fantasy 6
-the track in F-Zero

... all of which are filtered via Snes9x's Bilinear mode 7 option. The Killer Instinct logo looks very nice in Snes9x while in ZSNES it looks like it is aliased around the edges. Hi res mode 7 is not analogous to this option.
JAPPsmash
Rookie
Posts: 34
Joined: Mon Nov 22, 2004 3:31 pm

Post by JAPPsmash »

So Interpolated Mode 7 can be added in any future ZSNES version?
Butters
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

I see the differences now (I also stated it in my other post)..

You are better off just not enabling Hi Res Mode 7 to get "some" filtering (if any) in Mode 7... I see all the filtering modes work just fine in Mode 7 (well, it's not great, but ok) when Hi Res Mode 7 is not enabled...

It would be nice to filter Mode 7 better than it is now... bilinear filtering for Mode 7 would be cool...
Last edited by Deathlike2 on Thu Feb 03, 2005 10:18 pm, edited 1 time in total.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Deathlike2 wrote:I need to see the difference between Hi Res Mode 7 enabled and disabled.
Mode7 default
Mode7 hi-res
JAPPsmash
Rookie
Posts: 34
Joined: Mon Nov 22, 2004 3:31 pm

Post by JAPPsmash »

Image That's what I don't mean... I mean the Mode 7 Bi-linear filtering (Snes9X), not Mode 7 Hi-Res nor Interpolation filtering...

Those things that affects 3D objects to make textures smoother.
Syvalion wrote:ImageImage

Screenshots for the sake of comparison.
Butters
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Clements wrote:The Mode 7 track is identical in both pictures. When Hi res mode 7 is used, it prevents the track being filtered at all.
Yes, and that's why I posted the screenshots, to show the difference between filtered and unfiltered high res mode 7, i.e. background filtered, mode 7 plane not. ;)
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
MaxSt
ZSNES Developer
ZSNES Developer
Posts: 113
Joined: Wed Jul 28, 2004 7:07 am
Location: USA
Contact:

Post by MaxSt »

Syvalion wrote: Screenshots for the sake of comparison.
Useless without a full description.
MaxSt
ZSNES Developer
ZSNES Developer
Posts: 113
Joined: Wed Jul 28, 2004 7:07 am
Location: USA
Contact:

Post by MaxSt »

Nach wrote:BTW, anyone know what kind of filtering hi res mode 7 uses?
Each filter (hq2x, 2xsai, etc) handles mode 7 lines as it wishes...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

MaxSt wrote:
Nach wrote:BTW, anyone know what kind of filtering hi res mode 7 uses?
Each filter (hq2x, 2xsai, etc) handles mode 7 lines as it wishes...
Yes. But what does the Hi Res Mode 7 filter do?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Does anyone else remember reading that the Hi-Res mode 7 was just a line doubler or something to that effect? Or am I hallucinating?
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Nightcrawler wrote:Does anyone else remember reading that the Hi-Res mode 7 was just a line doubler or something to that effect? Or am I hallucinating?
I wouldn't know about that, I've just heard/read that it doubles the resolution of Mode7 effects.
Last edited by Agozer on Fri Feb 04, 2005 4:44 pm, edited 1 time in total.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Post by Noxious Ninja »

Nach wrote:
MaxSt wrote:
Nach wrote:BTW, anyone know what kind of filtering hi res mode 7 uses?
Each filter (hq2x, 2xsai, etc) handles mode 7 lines as it wishes...
Yes. But what does the Hi Res Mode 7 filter do?
Look at creaothceann's pics. It *very noticeably* doubles the vertical resolution of mode 7 effects.
[u][url=http://bash.org/?577451]#577451[/url][/u]
Post Reply