Is it Possible to Disable Texture Filtering?
Posted: Sat Jan 01, 2022 1:46 pm
First of all, should clarify (although redundant given where I'm making this statement) I adore the SEGA Dreamcast.
I have since 2000 when I first got one, and have always had one in my collection since.
Unfortunately that 2000 PAL model kind of died.
But, she did have a donor card and went on to keep other consoles alive in her wake.
Currently I'm rockin' an early NTSC-J VA0 model, the one with the extra heatsink where the fan is.
And I've obtained a Terraonion M.O.D.E. which is currently shared between this Dreamcast, my Saturn and PlayStation; until I can justify buying another two more to permanently install in each console.
Anyway...
As the title asks:
I was curious if there was some way I could modify some of the games for the Dreamcast to disable the 'blurry' texture filtering.
As the Dreamcast is 'kind-of' running like a PC; I assume that the graphics settings are likely stored and accessed by the console in a similar manner.
As in; via a plain-text file.
Although, I am okay with being wrong in that assumption.
But, if I am right; could said text file be extracted from the games disc image file... edited to disable the 'blurry' filtering (or force point/nearest neighbour)... reinjected back into the image... and finally then played on the Dreamcast; with sharpened non-blurred textures.
Two (actually 3) titles come to mind with this idea:
Legacy of Kain: Soul Reaver
On PlayStation this game uses the consoles signature 'sharp' textures, with big clear pixels.
But, on Dreamcast every texture is blurred, and just looks nasty; as any and all clear detail is lost through the filter.
Tomb Raider: The Last Revelation/Chronicles
The same as above; PSX = clean sharp pixely graphics.
DC = muddy undefined filtered mess.
I'm sure there are several other games that could benefit from the procedure I proposed as well.
I get that the Dreamcast (and it's liberal application of filtering) is a product of it's time; but even then I didn't like games that used 'bluring' filters.
Especially when using supposedly superior graphic settings, such as OpenGL over Software rendering.
I played games like Quake and Unreal in Software rendering because the graphics were horrible to look at using the default GL filters, especially at higher resolutions.
However, later in life I discovered how to edit the text files dictating the graphics for both of these games, and that's what inspired me to ask the question of if something similar could be done with Dreamcast software.
I get that not all games are going to get a massive improvement (if any) if this is possible.
But, I don't mind spending an afternoon experimenting... I just need guidance to the right tools and files to edit.
If not, I've only wasted a few minutes asking a question; although not really wasted if I get an answer in either direction.
If there's already a project like this in motion; I'd be grateful for the directions to it.
thanks.
I have since 2000 when I first got one, and have always had one in my collection since.
Unfortunately that 2000 PAL model kind of died.
But, she did have a donor card and went on to keep other consoles alive in her wake.
Currently I'm rockin' an early NTSC-J VA0 model, the one with the extra heatsink where the fan is.
And I've obtained a Terraonion M.O.D.E. which is currently shared between this Dreamcast, my Saturn and PlayStation; until I can justify buying another two more to permanently install in each console.
Anyway...
As the title asks:
I was curious if there was some way I could modify some of the games for the Dreamcast to disable the 'blurry' texture filtering.
As the Dreamcast is 'kind-of' running like a PC; I assume that the graphics settings are likely stored and accessed by the console in a similar manner.
As in; via a plain-text file.
Although, I am okay with being wrong in that assumption.
But, if I am right; could said text file be extracted from the games disc image file... edited to disable the 'blurry' filtering (or force point/nearest neighbour)... reinjected back into the image... and finally then played on the Dreamcast; with sharpened non-blurred textures.
Two (actually 3) titles come to mind with this idea:
Legacy of Kain: Soul Reaver
On PlayStation this game uses the consoles signature 'sharp' textures, with big clear pixels.
But, on Dreamcast every texture is blurred, and just looks nasty; as any and all clear detail is lost through the filter.
Tomb Raider: The Last Revelation/Chronicles
The same as above; PSX = clean sharp pixely graphics.
DC = muddy undefined filtered mess.
I'm sure there are several other games that could benefit from the procedure I proposed as well.
I get that the Dreamcast (and it's liberal application of filtering) is a product of it's time; but even then I didn't like games that used 'bluring' filters.
Especially when using supposedly superior graphic settings, such as OpenGL over Software rendering.
I played games like Quake and Unreal in Software rendering because the graphics were horrible to look at using the default GL filters, especially at higher resolutions.
However, later in life I discovered how to edit the text files dictating the graphics for both of these games, and that's what inspired me to ask the question of if something similar could be done with Dreamcast software.
I get that not all games are going to get a massive improvement (if any) if this is possible.
But, I don't mind spending an afternoon experimenting... I just need guidance to the right tools and files to edit.
If not, I've only wasted a few minutes asking a question; although not really wasted if I get an answer in either direction.
If there's already a project like this in motion; I'd be grateful for the directions to it.
thanks.