Implementation of Even More Render Methods (I Mean Filters)
Moderator: ZSNES Mods
Implementation of Even More Render Methods (I Mean Filters)
Ever hungry creatures, humans always want more; take me for example. Though this fantastic emulator supports numerous nice render methods, it still misses image filters of my favorite style. I know that developers have more important things to do, so when they get those out of the way, I’d like them to consider adding the following image filters to ZSNES sometime for my complete happiness:
If this idea is appealing, I’ll get into more details.
If this idea is appealing, I’ll get into more details.
Last edited by sprite on Fri Aug 20, 2004 9:46 am, edited 3 times in total.
-
- ZNES Developer
- Posts: 215
- Joined: Mon Aug 02, 2004 11:22 pm
Call It Anything You Want
Well, I came up with those as I way messing around with SNES screenshots in Photoimpact (image editing program), so I don’t know if those have names.snkcube wrote:What is this rendering thingy called?
Some MAME emulators implement a filter that looks similar to the picture in the middle (it’s called RGB effects), but it’s just a plain coincidence. The one that I did is basically this pattern tiled and merged into the image using the multiple colour blend method. (Those who are into graphics know what it is).
The bottom picture is basically a tile of this pattern laid over the tripled image. (White pixels of the tile are transparent).
I know that Visual Boy Advance supports a similar grid-like filter, but it is not related to this in any way.
Last edited by sprite on Fri Aug 06, 2004 8:51 am, edited 2 times in total.
Actually, a couple years back, or maybe it was in May of 2000, it's hard to be sure, some jackass, I think it was TeleKawaru, showed me a WIP of Snes9x with some crazy graphical style, it was like OpenGL bumpmapping, or maybe it was an early 3DFX build, who knows, I don't have much in the way of clear memories if you can't tell. At any rate, this filtering method was solid whoopass, but it wasn't a stable build so I didn't do much with it aside from gawk at Contra 3's sheer beauty. But the image had some nice crunchiness to it like one of those shots you've created there, I thought it was strange but it looked great nonetheless. If I were you, which I'm not, I'd do absolutely nothing with this information and go get drunk. Godspeed, my boy.
By the way, PhotoImpact kicks ass.
By the way, PhotoImpact kicks ass.
I hate you all.
Not a Good Idea, Ha?
Well, I use Gary Henderson’s emulator a lot too, but unfortunately, because my video card doesn’t support Open GL, I never got to play with that filter, so I have no idea what it looks like.
"If I were you, which I'm not, I'd do absolutely nothing with this information and go get drunk. Godspeed, my boy."
So, is it on the house, you know, the drinks?
"By the way, PhotoImpact kicks ass."
Meh, it’s not nearly Photoshop. It's just that I use a very old version of it (4.5) for the most basic of my image editing needs as it's small, simple, and it loads quickly.
"If I were you, which I'm not, I'd do absolutely nothing with this information and go get drunk. Godspeed, my boy."
So, is it on the house, you know, the drinks?
"By the way, PhotoImpact kicks ass."
Meh, it’s not nearly Photoshop. It's just that I use a very old version of it (4.5) for the most basic of my image editing needs as it's small, simple, and it loads quickly.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
What about this filter do you people like? To me, that filter 'dirties' the screen and I don't like it. I don't like scan lines either though. None of those filters that darkens and 'dirties' the screen like that.
[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.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Personally I don't really like this filter, although I use scanlines in some emulators.Nightcrawler wrote:What about this filter do you people like? To me, that filter 'dirties' the screen and I don't like it. I don't like scan lines either though. None of those filters that darkens and 'dirties' the screen like that.
I agree I dont like it either. Too grainy, if I wanted a grainy screen Id buy another SNES and hook it up to my TV. I use an emulator so it isnt all grainy.Nightcrawler wrote:What about this filter do you people like? To me, that filter 'dirties' the screen and I don't like it. I don't like scan lines either though. None of those filters that darkens and 'dirties' the screen like that.
Dirty?
Well, obviously replacing redundant pixels with black ones has a significant impact on the brightness of the image, but I don’t think it’s that horrible. Those “pixel guessing” scaler algorithms, like Salx, Scalex, HQx, etc, don’t “darken” the image, so they’d seem to be the perfect solution, right? The problem with those is that depending on the graphic style of the game, they don’t always yield pleasant results. To name a few: Donkey Kong Country, Killer Instinct, Mortal Kombat, Batman Forever, basically any game with graphics that were created using the non-traditional method of sequencing pre-rendered 3D images, or live photographs. Scaler filters work best with hand drawn style games, but even then, depending on the smoothness of shades and highlights (again, the graphic style), results can be not as beautiful. So you see we need to have numerous render methods to choose from. It doesn’t even have to be about which game looks best with which filter. It’s just that sometimes I may be in mood for scanlines/grids, and sometimes I’m a scaler guy.Nightcrawler wrote:What about this filter do you people like? To me, that filter 'dirties' the screen and I don't like it. I don't like scan lines either though. None of those filters that darkens and 'dirties' the screen like that.
The way I see, you like to keep things pure and that If it were up to you, you wouldn’t use any filter at all, but you see, viewing those games on high-res computer monitors shows how low-res all those old games really are. That’s the reason why filters were implemented. It was an attempt to maybe hide the ugly aliasing in low-res graphics, make things seem bigger that they really are. Consider the advantage of having it over not having it: When you don’t have it and want to use it, guess what, you can’t use it because it’s not there.the_rhino wrote:I agree I don’t like it either. Too grainy, if I wanted a grainy screen Id buy another SNES and hook it up to my TV. I use an emulator so it isn’t all grainy.
I think those look quite similar.Reznor007 wrote:I prefer MAME/MESS's filters.
EDIT- Oh yeah, MAME/MESS use proper aspect ratio correction, so things look better that way.
BTW the one that you showed is that MAME RGB effect that I mentioned before. That’s exactly the one that I’d like to be implemented in ZSNES.
Last edited by sprite on Fri Aug 20, 2004 10:02 pm, edited 3 times in total.
Retardet?
Quit changing the subject, KingKirby; you tell me whether it's on the house, or not?
Seriously, though, which one looks “retarded”, both?
Oh, and guys… don't you think I might be aware of the availability of the horizontal scanline option? Take your wildest guesses.
Alright, let’s forget the black grid thingy, ok? I don’t know about you, but I do find the RGB filter nifty, not that it can ever hope to be implemented, you know, with votes stacked insanely against me and all…
Seriously, though, which one looks “retarded”, both?
Oh, and guys… don't you think I might be aware of the availability of the horizontal scanline option? Take your wildest guesses.
Alright, let’s forget the black grid thingy, ok? I don’t know about you, but I do find the RGB filter nifty, not that it can ever hope to be implemented, you know, with votes stacked insanely against me and all…
Last edited by sprite on Sat Aug 07, 2004 11:21 pm, edited 4 times in total.
Personally, I like the RGB filter, but I think it might garner more respect if it could be toned down... Kind of like how you have varying degrees of scanlines (25%, 50%, FULL) in ZSNES. On my slower computer, I like to have a filter with TV resemblance (interpolation with 25% scanlines) and on my newer computer, Hq2x.
Agreed
Yes, you are right. I'm trying to think of an algorithm that would allow such tweaks.pumpkinhead wrote:Personally, I like the RGB filter, but I think it might garner more respect if it could be toned down... Kind of like how you have varying degrees of scanlines (25%, 50%, FULL) in ZSNES.
-
- "Your thread will be crushed."
- Posts: 1236
- Joined: Wed Jul 28, 2004 1:49 am
- Location: Not in Winnipeg
- Contact:
-
- ZNES Developer
- Posts: 215
- Joined: Mon Aug 02, 2004 11:22 pm
I don't think it would represent any big challenges to knowledgeable programmers, and people who developed ZSNES are pretty darn knowledgeable.Evan wrote:If you can come up with the code to make this filter work, then I imagine it wouldn't be a problem putting it in the emulator.
Other than that only about 5 people would actually use it. :p
Oh, and you may never know for sure how many people would want to use it, unless you have the same skills this guy here has:
I’ve tried it. I’ve auto traced contours of a screenshot in Adobe Photoshop, and converted them into those resolution independent vector lines that you are talking about. Believe me, the results are pretty much the same as those output by them “pixel guessing” scaler filters. Except those would be way too computationally expensive to process in real time(I assume).Richter X wrote:I'd like to see a method that turns straight lines in graphics into vectors before stretching. That way it remains perfectly sharp while improving gfx quality. Though it'd be very hard to do.
People complained that those patterns shown in my first post are overly darkened.
How about this one? I know it still reduces brightness, but you have to agree it’s much brighter.
VS
Last edited by sprite on Sat Aug 07, 2004 9:41 pm, edited 1 time in total.