ZSNES board Forum Index ZSNES board
ZSNES and other SNES related stuff
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

BSNES Blur

 
Post new topic   Reply to topic    ZSNES board Forum Index -> Emulators
View previous topic :: View next topic  
Author Message
Cyrus
Inmate


Joined: 31 May 2005
Posts: 1502
Location: Canada

PostPosted: Wed Oct 28, 2009 12:27 am    Post subject: BSNES Blur Reply with quote

Once upon a time on a forgotten OS using a forgotten version of ZSNES I had ZSNES set to use 2xSaI and gave the ideal look (for me) out of all the settings available. I assume this look was achievable under Windows 98 and XP. I've been using Vista 64 for quite a long time now and when I use those same settings it quite simply looks like crap.

Recently I decided to try out BSNES to see how far along it's come and I noticed it has an option called 'Smooth Video Output' which looks very much like ZSNES' interpolation filter. When combined with 2xSaI it gives that appearance which I wanted to use.

Here is a pic:


So I'm wondering if someone can explain to me what this smoothing option in BSNES is exactly and why ZSNES no longer gets that look in Vista?
Back to top
View user's profile Send private message
byuu
bsnes Developer
bsnes Developer


Joined: 12 Oct 2004
Posts: 2488

PostPosted: Wed Oct 28, 2009 12:47 am    Post subject: Reply with quote

Yeah, I can do that.

There's both hardware and software filters involved. Software is 2xSaI, and is what stretches the 256x224 input to 512x448. After that, you have to fit it to your output window, say 1024x768. This is where the hardware filter comes in.

There are two types of hardware filters: pixellated (point) and smooth (linear). What you want is smooth, but what ZSNES is giving you is pixellated.

ZSNES uses DirectDraw to render video. DirectDraw doesn't let you choose whether to use point or linear. It seems like up to Windows XP it always used smooth, but many drivers, including yours, use point as of Vista and later. Don't ask me why they changed it, and no, it's not a setting you can control.

bsnes uses Direct3D and OpenGL, which let you choose whether to use point or linear. Hence the "Smooth video output" option.

No workaround, sadly.
Back to top
View user's profile Send private message Visit poster's website
Cyrus
Inmate


Joined: 31 May 2005
Posts: 1502
Location: Canada

PostPosted: Wed Oct 28, 2009 1:11 am    Post subject: Reply with quote

byuu wrote:
Yeah, I can do that.

There's both hardware and software filters involved. Software is 2xSaI, and is what stretches the 256x224 input to 512x448. After that, you have to fit it to your output window, say 1024x768. This is where the hardware filter comes in.

There are two types of hardware filters: pixellated (point) and smooth (linear). What you want is smooth, but what ZSNES is giving you is pixellated.

ZSNES uses DirectDraw to render video. DirectDraw doesn't let you choose whether to use point or linear. It seems like up to Windows XP it always used smooth, but many drivers, including yours, use point as of Vista and later. Don't ask me why they changed it, and no, it's not a setting you can control.

bsnes uses Direct3D and OpenGL, which let you choose whether to use point or linear. Hence the "Smooth video output" option.

No workaround, sadly.

Thanks for the explanation.

While I'm at it, rather than start a new thread I might as well ask about one more thing about the appearance. The default aspect ratio for SNES games seems to be 8:7 and the emulators have the option to stretch them out to 4:3. What is the proper ratio supposed to be? As in was the 8:7 made the way it was to look proper when stretched to 4:3? Or is the option to stretch it to 4:3 is just there in emulators to simulate TVs, meaning TVs ruined the proper look? Wow I worded that awkwardly.
Back to top
View user's profile Send private message
Gil_Hamilton
The Arm


Joined: 12 Jan 2005
Posts: 2826

PostPosted: Wed Oct 28, 2009 1:55 am    Post subject: Reply with quote

Cyrus wrote:

Or is the option to stretch it to 4:3 is just there in emulators to simulate TVs, meaning TVs ruined the proper look?

You've really answered your own question there.

Do you REALLY think the games were designed for you to stick your finger in a socket and read bits straight off of RAM?
Or were they designed to be displayed on a TV?



Spoilers: They were designed to be viewed on a TV. Stretching to 4:3 is The Right Way To Do Things.
_________________
<MKendora> PISS ON THEM.
<MKendora> PISS ON THE WHOLE FUCKING SNES SCENE.
<MKendora> quote me on that.
Back to top
View user's profile Send private message Send e-mail
Johan_H
Starzinger Addict


Joined: 17 Aug 2004
Posts: 1045
Location: Sweden

PostPosted: Wed Oct 28, 2009 2:10 am    Post subject: Reply with quote

Well, PAL TV's ruined 'the proper look' alright.
_________________
- Oskar's chiptunes - (Now with NSF-stuff, wohoo!)
Back to top
View user's profile Send private message Send e-mail
Cyrus
Inmate


Joined: 31 May 2005
Posts: 1502
Location: Canada

PostPosted: Wed Oct 28, 2009 2:33 am    Post subject: Reply with quote

Gil_Hamilton wrote:

You've really answered your own question there.

Do you REALLY think the games were designed for you to stick your finger in a socket and read bits straight off of RAM?
Or were they designed to be displayed on a TV?



Spoilers: They were designed to be viewed on a TV. Stretching to 4:3 is The Right Way To Do Things.

Well they don't look designed to be viewed at 4:3 because things seem to be out of proportion at 4:3. Like the portals in CT are ovals at 4:3 but perfect circles at 8:7. Seems more like they said "Fuck it, no one will notice that it's stretched out a bit".
Back to top
View user's profile Send private message
Johan_H
Starzinger Addict


Joined: 17 Aug 2004
Posts: 1045
Location: Sweden

PostPosted: Wed Oct 28, 2009 3:00 am    Post subject: Reply with quote

Cyrus wrote:
Well they don't look designed to be viewed at 4:3 because things seem to be out of proportion at 4:3. Like the portals in CT are ovals at 4:3 but perfect circles at 8:7. Seems more like they said "Fuck it, no one will notice that it's stretched out a bit".

On the other hand; do you really think they did not intend for the moon to be round?

You're probably just too used to the wrong ratio.
_________________
- Oskar's chiptunes - (Now with NSF-stuff, wohoo!)
Back to top
View user's profile Send private message Send e-mail
Cyrus
Inmate


Joined: 31 May 2005
Posts: 1502
Location: Canada

PostPosted: Wed Oct 28, 2009 3:19 am    Post subject: Reply with quote

Johan_H wrote:
Cyrus wrote:
Well they don't look designed to be viewed at 4:3 because things seem to be out of proportion at 4:3. Like the portals in CT are ovals at 4:3 but perfect circles at 8:7. Seems more like they said "Fuck it, no one will notice that it's stretched out a bit".

On the other hand; do you really think they did not intend for the moon to be round?

You're probably just too used to the wrong ratio.

Lol, I never even noticed that, I just loaded up stuff so anything I've seen recently would be at the start of the game. But as for an actual answer, who knows, I wouldn't put it past them to design things without proper proportions in mind. I probably am just used to the wrong ratio.
Back to top
View user's profile Send private message
Gil_Hamilton
The Arm


Joined: 12 Jan 2005
Posts: 2826

PostPosted: Wed Oct 28, 2009 7:13 am    Post subject: Reply with quote

Cyrus wrote:
Gil_Hamilton wrote:

You've really answered your own question there.

Do you REALLY think the games were designed for you to stick your finger in a socket and read bits straight off of RAM?
Or were they designed to be displayed on a TV?



Spoilers: They were designed to be viewed on a TV. Stretching to 4:3 is The Right Way To Do Things.

Well they don't look designed to be viewed at 4:3 because things seem to be out of proportion at 4:3. Like the portals in CT are ovals at 4:3 but perfect circles at 8:7. Seems more like they said "Fuck it, no one will notice that it's stretched out a bit".
I'mma have to fire CT up again...

*does so*

Well, I'll be a monkey's uncle-in-law.... you're right, they AREN'T circular!


My bet is it was a considered sacrifice. Treating the pixels as square makes the opening/closing animation far easier to draw/calculate(depending on how they generate the effect).
_________________
<MKendora> PISS ON THEM.
<MKendora> PISS ON THE WHOLE FUCKING SNES SCENE.
<MKendora> quote me on that.
Back to top
View user's profile Send private message Send e-mail
MARIO CHIP 1
New Member


Joined: 22 Oct 2009
Posts: 2

PostPosted: Wed Oct 28, 2009 9:38 am    Post subject: Reply with quote

It's the same with Super Metroid. The morph ball is just a 16x16 square sprite so it looks round with square pixels, but the planets in the intro/ending sequence are made to be circular in the proper 4:3 aspect ratio.
Back to top
View user's profile Send private message
byuu
bsnes Developer
bsnes Developer


Joined: 12 Oct 2004
Posts: 2488

PostPosted: Wed Oct 28, 2009 3:50 pm    Post subject: Reply with quote

It doesn't really matter much comparing individual sprites.

Some developers probably designed with square pixels in mind, while others took the aspect ratio into account. Maybe they did the former and noticed the problem only on gigantic images like a fullscreen moon graphic. We can't know how the original artists intended things to look.

But what we do know is how it looked to 99.9% of people actually playing SNES games in the 90s, and that's what correct aspect ratio does ;)
Back to top
View user's profile Send private message Visit poster's website
grinvader
ZSNES Shake Shake Prinny


Joined: 28 Jul 2004
Posts: 16777215
Location: PAL50, dood !

PostPosted: Wed Oct 28, 2009 7:56 pm    Post subject: Reply with quote

Gil_Hamilton wrote:
Do you REALLY think the games were designed for you to stick your finger in a socket and read bits straight off of RAM?

gzzzzzzzzzzzzt


byuu wrote:
But what we do know is how it looked to 99.9% of people actually playing SNES games in the 90s, and that's what correct aspect ratio does ;)

Hey, are you insinuating that PAL50 doods represented 0.1% of the people actually playing SNES games in the 90s ?
Cause that's a nice one.



If by nice you mean raeg.
_________________
皆黙って俺について来い!!
Code:
<grinvader> static const struct { const char *const name; void *const ptr; } const lbl24[]

Pantheon: Gideon Zhi | CaitSith2 | Nach
Back to top
View user's profile Send private message
Johan_H
Starzinger Addict


Joined: 17 Aug 2004
Posts: 1045
Location: Sweden

PostPosted: Wed Oct 28, 2009 8:13 pm    Post subject: Reply with quote

grinvader wrote:
byuu wrote:
But what we do know is how it looked to 99.9% of people actually playing SNES games in the 90s, and that's what correct aspect ratio does ;)

Hey, are you insinuating that PAL50 doods represented 0.1% of the people actually playing SNES games in the 90s ?

Obviously byuu doesn't count Europeans and Australians as people!
byuu, you racist! >:U
_________________
- Oskar's chiptunes - (Now with NSF-stuff, wohoo!)
Back to top
View user's profile Send private message Send e-mail
byuu
bsnes Developer
bsnes Developer


Joined: 12 Oct 2004
Posts: 2488

PostPosted: Wed Oct 28, 2009 8:24 pm    Post subject: Reply with quote

Huh? Correct aspect ratio takes the current TV region into account.

PAL users get even wider stretched images, along with the extra scanlines that are almost always black.
Back to top
View user's profile Send private message Visit poster's website
Gil_Hamilton
The Arm


Joined: 12 Jan 2005
Posts: 2826

PostPosted: Wed Oct 28, 2009 10:48 pm    Post subject: Reply with quote

grinvader wrote:
byuu wrote:
But what we do know is how it looked to 99.9% of people actually playing SNES games in the 90s, and that's what correct aspect ratio does Wink

Hey, are you insinuating that PAL50 doods represented 0.1% of the people actually playing SNES games in the 90s ?
PAL doesn't exist. Stop tormenting me with your filthy lies of inferior TVs that flicker!
_________________
<MKendora> PISS ON THEM.
<MKendora> PISS ON THE WHOLE FUCKING SNES SCENE.
<MKendora> quote me on that.
Back to top
View user's profile Send private message Send e-mail
grinvader
ZSNES Shake Shake Prinny


Joined: 28 Jul 2004
Posts: 16777215
Location: PAL50, dood !

PostPosted: Wed Oct 28, 2009 11:01 pm    Post subject: Reply with quote

but our colours didn't change while scrolling horizontally lawl

oh yeah i just saw an ad for a stupid expensive 600Hz plasma screen
yay for blast processing
_________________
皆黙って俺について来い!!
Code:
<grinvader> static const struct { const char *const name; void *const ptr; } const lbl24[]

Pantheon: Gideon Zhi | CaitSith2 | Nach
Back to top
View user's profile Send private message
Johan_H
Starzinger Addict


Joined: 17 Aug 2004
Posts: 1045
Location: Sweden

PostPosted: Wed Oct 28, 2009 11:33 pm    Post subject: Reply with quote

PAL60 ftw
Though I hear people say the colors are wrong or whatever, I never noticed anything.
_________________
- Oskar's chiptunes - (Now with NSF-stuff, wohoo!)
Back to top
View user's profile Send private message Send e-mail
Cyrus
Inmate


Joined: 31 May 2005
Posts: 1502
Location: Canada

PostPosted: Thu Oct 29, 2009 11:03 pm    Post subject: Reply with quote

grinvader wrote:
but our colours didn't change while scrolling horizontally lawl

oh yeah i just saw an ad for a stupid expensive 600Hz plasma screen
yay for blast processing

I feel old for getting that.


Okay, so the final conclusion is that the developers fucked up and there is no proper ratio, huzzah.
Back to top
View user's profile Send private message
creaothceann
Seen it all


Joined: 03 Jan 2005
Posts: 2841
Location: Germany

PostPosted: Fri Oct 30, 2009 12:56 pm    Post subject: Reply with quote

Proper ratio is 4:3.
_________________
vSNES
MKV to AVI
Back to top
View user's profile Send private message Visit poster's website
blackmyst
Inmate


Joined: 26 Sep 2004
Posts: 1814
Location: Place.

PostPosted: Fri Oct 30, 2009 2:17 pm    Post subject: Reply with quote

Ughhhh not this shit again.

I bet there are still goofballs out there that insist on playing CPS2 games in the "original" 1.71:1 ratio, as well.
_________________
Procrastination.
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.
Back to top
View user's profile Send private message
odditude
Official tech support dood


Joined: 25 Jan 2006
Posts: 1090

PostPosted: Fri Oct 30, 2009 4:22 pm    Post subject: Reply with quote

you mean psylocke isn't supposed to be short and fat? Razz
_________________
Why yes, my shift key *IS* broken.
Back to top
View user's profile Send private message
grinvader
ZSNES Shake Shake Prinny


Joined: 28 Jul 2004
Posts: 16777215
Location: PAL50, dood !

PostPosted: Fri Oct 30, 2009 6:47 pm    Post subject: Reply with quote

only if it is bbwpsylocke

also the word is 'plump'
_________________
皆黙って俺について来い!!
Code:
<grinvader> static const struct { const char *const name; void *const ptr; } const lbl24[]

Pantheon: Gideon Zhi | CaitSith2 | Nach
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ZSNES board Forum Index -> Emulators All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group