Author Topic: Higher Resolution in FF8  (Read 53060 times)

Goku7

  • *
  • Posts: 1301
    • View Profile
Higher Resolution in FF8
« Reply #100 on: 2001-11-07 22:30:00 »
Hey.......I was gonna play the remake when it comes out, but since my dad cut off *ALL* access to newer hardware, I'm probably gonna be stuck with my 3DFX hardware for a long time.

Besides, the original FF7 Engine ran the dang thing *Just Fine*.  Granted, that was Direct3D, but don't you only have to work with 2 textures instead of 4?

maybe I should just stop complaining....

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
Higher Resolution in FF8
« Reply #101 on: 2001-11-07 22:53:00 »
Sure, the original ran it. It also used a lower resolution font, didn't apply any filtering to the textures, and wasn't generally a particularly advanced engine.

At the time it kicked ass because there weren't many 3d games anyway. The storyline and gameplay *still* does. But graphically it aint that impressive.

*I* don't have any plans to support the Voodoo cards. That doesn't mean the Remake won't eventually support them ... maybe we'll put together a lower res font (tho that'd suck ... but anyway ...) or possibly someone else (well ... it might happen!) will do the necessary recoding. Or does that Creative driver that increases texture resolution exist? Or possibly even (shock! horror!) I'll get bored enough to code support for the Voodoo in.

At the *moment* there's no plan to support it. Doesn't mean we never will.

Oh: we do need 4 textures (well, we would...); the font is 512x512 pixels. FF7's was smaller so was only 512x256 pixels, ie. 2 textures of 256x256.

Incidentally, I think that was because the PSX only supported textures of 256x256 ... who knows whether they'd have supported the Voodoo if it wasn't for that.

Actually, I guess they would've: 4 years ago, Voodoo's were good cards; some of the faster ones available. That was 4 years ago. By the time Remake comes up (2002 at the *earliest*) how many people will have a V3 or earlier...? Not many. Hence, not worth putting in much effort to support it.
[edited] 68 2001-11-07 23:57

Goku7

  • *
  • Posts: 1301
    • View Profile
Higher Resolution in FF8
« Reply #102 on: 2001-11-08 00:35:00 »
Not bad for a sense of sarcasm, fice.  Sounds like you really don't like Voodoo chipsets.....

Not enough resolution?! :eek: What's the native gameplay res going to be, 1024X768?  Also, what about FF8's hi-res font?  If it's practically the same font used in FF7, except for a slightly higher resolution, couldn't you adapt that somehow for the Remake?

And, finally, would texture compression affect anything in the way of texture size?  My Voodoo3 supports "legacy texture compression" for OpenGL or Glide games.

Reznor007

  • *
  • Posts: 133
    • View Profile
    • http://www.geocities.com/ninninetynine
Higher Resolution in FF8
« Reply #103 on: 2001-11-08 02:02:00 »
On V3 that simply refers to 8bit palettized textures, or possibly NCC(narrow channel compression) in Glide. On V4 and V5 it supports those 2 formats, and will fake S3TC texture compression for OpenGL apps that use the GL_S3_s3tc extension. It will compress with FXT1 compression(better format by the way...). It can't load pre-compressed S3TC textures since they didn't buy a license to use the real algorithm in OpenGL though.

Anyway, compression wouldn't help...as that only compresses the file size, not the texture size.

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
Higher Resolution in FF8
« Reply #104 on: 2001-11-08 07:55:00 »
Renzor: Yes, exactly.

Goku: We haven't decided on native resolution ... at least 640x480 obviously, we might well be aiming for 1024x768.

FF8's font...? How would that help? The problem is that Voodoo's don't support large textures. Period. If FF8 does then it's doing exactly what we'd need to do: splitting the texture up into separate chunks and rendering each one separately.

Reznor007

  • *
  • Posts: 133
    • View Profile
    • http://www.geocities.com/ninninetynine
Higher Resolution in FF8
« Reply #105 on: 2001-11-08 12:56:00 »
On the remake, if you are going to use the original art from the game, it would be best to use 640x480 since the game is 2d for the most part, and stretching 2d to higher resolution doesn't really do much for it.

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
Higher Resolution in FF8
« Reply #106 on: 2001-11-08 15:40:00 »
The original art is mostly aimed at 320x240 so it's being stretched anyway ... 2d art actually scales OK if you filter it, it's regular images like fonts that don't scale so well.

Update: OK, I had a *look* at the font code to see what I could do. While I haven't done anything major, I sorted out rescaling so on the Voodoo cards the game just scales the font down to 256x256, so it *should* run on a card with texture size of 256x256 (don't think that's anything other than Voodoo, but anyway...)

Note: It will NOT look good at ALL. There's a screenshot posted that simulates what it would look like ... font is *very* blurry, obviously, and it wouldn't help the field backgrounds much either.

For the font, there are other things that can be done - like I said before, they *may* get done at some point.

For the field backgrounds - well, I *could* implement some sort of slicing that splits it into 256x256 blocks. For field blocks that *might* be necessary on all cards; if so, then it'd work on the Voodoo too. (Unlike the font, which *should* have been loadable as-is onto any card, so I never intended to add slicing to the font renderer).
[edited] 68 2001-11-08 17:21

Goku7

  • *
  • Posts: 1301
    • View Profile
Higher Resolution in FF8
« Reply #107 on: 2001-11-08 23:12:00 »
My point behind the FF8 font thing was that if it was already designed to look good at 640X480 Resolution, then you could use that as a jumping-off point for higher resolutions without needing to scale it as much.

Actually, if they did split it, THAT would explain why it wants a card with at least 8megs of texture memory to use it.  It would also explain why some field screens have a terrible framerate......

Concerning Ficedula's font-scaling test: Let me see if I have this right.....
You used some scaling algorithim to squeeze the texture into 256X256.  You said it doesn't look that good, and you've posted some screenshots of it.
Can you try this?  My card has support for standard Anti-Aliasing edge smoothing on the primitives.  I'm talking about the non-FSAA type here.  Anyway, could you see if that can clear the Font up a little bit?
[edited] 239 2001-11-09 00:15

Reznor007

  • *
  • Posts: 133
    • View Profile
    • http://www.geocities.com/ninninetynine
Higher Resolution in FF8
« Reply #108 on: 2001-11-08 23:15:00 »
I suggested 640x480 as that is usually the lowest full screen 3d accelerated mode supported. Since it is double the resolution, everything scales perfectly, and scanlines can simulate the original 320x240 look. 1280x960 would work as well, but that wouldn't help the 2d at all. 960x720 also works, but 800x600 and 1024x768 use odd multiples, and doesn't work out quite as well.

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
Higher Resolution in FF8
« Reply #109 on: 2001-11-09 00:01:00 »
Goku7: No, I can't try that ... I don't have your card! I don't know exactly how the edge smoothing on the V3 works.

The way I "simulated" having a Voodoo card (as far as the font went...) was just to limit the maximum texture size to 256x256 instead of the video cards default. That way, the engine acts exactly as it would when encountering a card who's maximum really *was* 256x256, i.e. Voodoo.

So I'm pretty certain the screenshot I posted is how the font'd look on a Voodoo.

My *personal* opinion is that smoothing is not going to help at all. Smoothing is generally a very light blur effect after all, to get rid of sharp pixel edges. The font suffers from exactly the opposite problem - too damn blurry!

Um, by the words of your post, you sound like you haven't actually seen the screenshot ... yes/no?

Oh, and in order to load the FF8 font into a Voodoo card then yes it *would* have to split it. There's only two things you can do if you want to use a texture larger than 256x256 on a Voodoo:

a) Scale it down
b) Slice it into multiple sections

That's about it; not a lot else possible.

----

Reznor: Yes, I know that. However it *really doesn't matter* for the 2d images. Filtering the 2d images you don't notice a quality drop going up to 800x600 from 640x480. Now, if you *weren't* filtering the images then you're perfectly correct, choosing a resolution that scales perfectly is the best way to ensure proper display. But we are going to filter them, there's no reason not to...

The only type of image where filtering won't necessarily fix problems with scaling to a non-exact-multiple resolution (you know what I mean!) is an image with sharp, distinct shapes and edges. To wit, the font. That won't scale up too well (it doesn't).

However, since that gets distributed with the game we can always distribute multiple fonts (crappy, but hey...).

Goku7

  • *
  • Posts: 1301
    • View Profile
Higher Resolution in FF8
« Reply #110 on: 2001-11-09 03:30:00 »
Your correct, I haven't seen the font screen shot.  I haven't had time, with this darn literature report hanging over my head.

Sephiroth 3D

  • *
  • Posts: 1679
    • View Profile
    • ModCitizen 42
Higher Resolution in FF8
« Reply #111 on: 2001-11-09 07:31:00 »
I haven't been following along (I don't read this forum too often) but this topic is, without a doubt, the LONGEST topic I've ever seen at Qhimms. Wow... 4 pages...

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com
[email protected]

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
Higher Resolution in FF8
« Reply #112 on: 2001-11-10 07:36:00 »
u missed all those useless topics in the old general section like the one about ppls ages, ppls computers and stuff
(the age one hit over 1000 posts :smile:)