|
|
|
#1861 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,902
|
it can be done using Pixel Shaders by the GPU. from my testing, there's plenty of GPU power to spare with PCSX2 (at least with my 8800 gts )and linear texture filtering doesn't decrease FPS at all, so 2xSaI shouldn't be too bad (theoretically) here's some Shader Code that gabest might find useful. http://www.si-gamer.net/gulikoza/src/2xSaI.fx i haven't worked with shaders before, so i don't know much about how they work ![]() hopefully its just a matter of telling the GPU to use the shader, and it won't be too difficult to add.
__________________
Quote:
check out my blog ![]() |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#1862 (permalink) |
|
Human Troubleshooter
![]() ![]() Join Date: Mar 2008
Location: manila,PH
Posts: 206
|
well based on 2xSai filtering being implemented in ePSXe, the 3d graphics looked a bit cartoonish, whereas in AF, which AFAIK is being used by gsdx currently to smooth out the textures looks good, so it would be nice if we have the option to set it higher like 8x-16xAF. its just a suggestion, no request here either
__________________
C2D E7400 @ 2.8, OCd @ 3.2G 9600GT 512MB, 3GB DDR2, nuff said. |
|
|
|
|
#1863 (permalink) | ||
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,902
|
Quote:
the only reason it looks cartoony in ePSXe, is because the textures used are VERY small, and they're being scaled to modern resolutions. the PS2 has higher resolutions than the PS1, and thus they will work better with 2xSaI. linear filtering (what GSdx is using now) provides an algorithm for filtering the textures, however it leaves the edges BLURY. 2xSaI and similar algorithms were developed to have sharp-clear edges, while still filtering the graphics. read this if you need more info Pixel art scaling algorithms - Wikipedia, the free encyclopedia and btw I have tried x16 AF with GSdx, and it looks the same. In order to make the textures look better 2xSaI or another algorithm like Super Eagle will need to be used.
__________________
Quote:
check out my blog ![]() |
||
|
|
|
|
#1864 (permalink) | |
|
HardWareMan
![]() ![]() ![]() Join Date: Nov 2007
Location: Belarus, Grodno
Posts: 379
|
Quote:
Just the same CRC, nothing strange.And talking about filtration. What about hqnx family? Will be good for multiplication graphics
Last edited by Dragonheart.by; June 3rd, 2008 at 17:16.. Reason: Automerged Doublepost |
|
|
|
|
|
#1866 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,902
|
well i thought there wasn't shaders code for it, but after some research i found some. DOSBox and here's the C++ equivalent HiEnd3D if the shaders code isn't used, then the filtering would be done with the CPU, and thus it will make the PCSX2 emulation slower since most people are CPU limited.
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
#1867 (permalink) |
|
it'se miku!
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,604
|
well i would more interested in detail textures or texture replacement function. Project 64 already has this, and it use the new texture by searching for the crc of the original texture. but we also need a function the extract the original textures then... i mean this must be done with this method, otherwise ALL texture will have one detail effect and it looks awful and totally unrealistic.
__________________
My System: C2D E6700 @3.4ghz | Asus P5W DH Deluxe | 4GB DDR2 800 | eVGA Geforce GTX 260 55nm SC-Edition
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only) |
|
|
|
|
#1868 (permalink) | |
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,902
|
well a new texture filtering function will make all games look better. but a texture replacement function will only make games look better if someone edits the texture files for that specific game. and i think the way N64 handles textures is by placing them all in a specific area of memory for graphics on the ROM. whereas for PS2 games, the location of textures is different for every game. So I think it would be MUCH harder to make a function that extracts all texture data from a PS2 game, then from an N64 ROM. and the PS2 already uses some decent textures, if it used a good filtering algorithm like 2xSaI or HQnX, i think it has the potential to look amazing. its not like its using SNES graphics which are 16x16 pixels big...
__________________
Quote:
check out my blog ![]() |
|
|
|
|
|
#1869 (permalink) |
![]() ![]() ![]() Join Date: Nov 2006
Location: nowhere
Posts: 417
|
Crash TwinSanity (NTSC) CRC=B318AA3C Have strange bug in HW mode, this bug gone in SW mode)) Also if you want to really play this game use Spu2Ghz There are the screens from pcsx2 svn 377 & Gsdx svn 772 (dx10) 1-st hardware 2-nd software Also i didn't find any savefile for this game on GameFaq, so if anyone need it, you can get my memcard^_^
__________________
My PC: Core2Duo e6750 2,66 Ghz (@ 3,20 Ghz), MB: Gigabyte GA-965p-s3, Ram: 2Gb (2x1) Corsair XMS2 PRO pc6400 800Mhz 4-4-4-12, Video: gf9800Gt 1Gb, HDD: Seagate SATAII 400Gb (372Gb) Last edited by xcedf; June 4th, 2008 at 03:06.. |
|
|
|
|
#1870 (permalink) |
|
Registered User
![]() ![]() Join Date: Nov 2007
Location: Germany
Posts: 146
|
Wow, game in russian, pretty rare, man^^
__________________
Windows Vista Ultimate x64 (SP1)|AMD Athlon 64 X2 4600+ @3.35Ghz x2 (~40% OC)|6GB Kingston Value RAM 667 @745 5-4-3-5 DualChannel (2x 1GB + 2x 2GB)|XFX 9800GTX (835/2060/1205)(~24%/22%/10% OC)|750GB(F1)+500GB(T166) Samsung SATAII 9600GT+7300GT+SLI-Bridge= 9600GT Brick Old 9600GT broke 12 hours after purchase |
|
|
|
|
#1871 (permalink) |
|
Human Troubleshooter
![]() ![]() Join Date: Mar 2008
Location: manila,PH
Posts: 206
|
this CRC = 2F123FD8 for God of War 2 as me and bositman have posted is in English so maybe the RUSSIAN version has this CRC too, so is the green screen gone with your GOW2 Dragonheart.by? @cottonvibes: you said that the filtering being implemented in gsdx is "linear filtering" is it bilinear or trilinear? you mean its not AF? HQnX would be awesome coz it's newer than 2xSai and Super Eagle, and it looks cleaner overall better.
__________________
C2D E7400 @ 2.8, OCd @ 3.2G 9600GT 512MB, 3GB DDR2, nuff said. |
|
|
|
|
#1872 (permalink) |
![]() ![]() ![]() Join Date: Nov 2006
Location: nowhere
Posts: 417
|
Oh yea , BTW the save compatible with eng NTSC too
__________________
My PC: Core2Duo e6750 2,66 Ghz (@ 3,20 Ghz), MB: Gigabyte GA-965p-s3, Ram: 2Gb (2x1) Corsair XMS2 PRO pc6400 800Mhz 4-4-4-12, Video: gf9800Gt 1Gb, HDD: Seagate SATAII 400Gb (372Gb) |
|
|
|
|
#1873 (permalink) | ||
|
You're already dead...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 3,902
|
Quote:
trilinear filtering just means it also applies the filtering with mipmaps. i'm not even sure if GSdx uses mipmaps, so it probably won't do anything. but i did set GSdx to use Anisotropic Filtering to see if it would do anything, and it looked pretty much the same. i couldn't tell the difference.
__________________
Quote:
check out my blog ![]() |
||
|
|
|
|
#1875 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007
Location: Germany
Posts: 1,187
|
Concerning the output filters: I'm pretty sure hq3x would work wonders on games it was designed to enhance, thats 2d games. It'll prolly look "interresting" on 3d though ![]() It could be done relatively simple with an additional shaders interface, put at the end of the procesing chain. I believe one user on this board did mod gsdx for that before
|
|
|
|
|
#1877 (permalink) |
|
it'se miku!
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,604
|
its C78A495D, i have the same version here.
__________________
My System: C2D E6700 @3.4ghz | Asus P5W DH Deluxe | 4GB DDR2 800 | eVGA Geforce GTX 260 55nm SC-Edition
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only) |
|
|
|
|
#1878 (permalink) | |
|
HardWareMan
![]() ![]() ![]() Join Date: Nov 2007
Location: Belarus, Grodno
Posts: 379
|
Quote:
__________________
http://pcclub.topbb.ru/ - форум посвященный железу, софту и эмуляции. У нас вы можете найти скомпилированные версии PCSX2 и плагинов на основе ПОСЛЕДНЕГО кода!
![]() <|> AMD Opteron 165 (Dual Core) Toledo E6 2.9 GHz <|> Zalman CNPS7000B-Cu <|> 1024 MB DDR PC-3200 (4 x 256 MB) 425 MHz 2.5-2-2-5-1T <|> GigaByte GA-K8NF-9 (nForce 4 - 4x) HT - 965 MHz <|> Axle GeForce 7600 GS 256 MB PCI-E GPU - 575/575/545 MHz, MEM - 770 MHz <|> Samsung HD080HJ 80 Gb, SATA 2, 8 MB Cache, 7200 RPM <|> Samsung HD321KJ 320 Gb, SATA 2, 16 MB Cache, 7200 RPM <|>Windows XP SP3 <|> |
|
|
|
|
|
#1879 (permalink) |
|
Human Troubleshooter
![]() ![]() Join Date: Mar 2008
Location: manila,PH
Posts: 206
|
is that so... oh well, it seems like the fix for GOW1 doesnt work for GOW2 afterall. @rama2: "It could be done relatively simple with an additional shaders interface, put at the end of the procesing chain." that's interesting, HQ3x has been implemented by someone before, so what happened? Did it turned out fine? I might be able to try it myself and post some results here to help gabest
__________________
C2D E7400 @ 2.8, OCd @ 3.2G 9600GT 512MB, 3GB DDR2, nuff said. |
|
|
|
|
#1880 (permalink) |
|
Registered User
![]() ![]() Join Date: Nov 2007
Location: Germany
Posts: 146
|
I got CRC=44a8a22a-> Its the Pal-version (Multi6) Same green screen here (newest builds 377/772)
__________________
Windows Vista Ultimate x64 (SP1)|AMD Athlon 64 X2 4600+ @3.35Ghz x2 (~40% OC)|6GB Kingston Value RAM 667 @745 5-4-3-5 DualChannel (2x 1GB + 2x 2GB)|XFX 9800GTX (835/2060/1205)(~24%/22%/10% OC)|750GB(F1)+500GB(T166) Samsung SATAII 9600GT+7300GT+SLI-Bridge= 9600GT Brick Old 9600GT broke 12 hours after purchase |
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|