Emuforums.com

Go Back   Emuforums.com > PSX Emulation > PSX Plugin Questions & Troubleshooting
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old August 29th, 2002   #1 (permalink)
In limbo
 
BaD_BURN's Avatar
 
Join Date: Jul 2001
Location: Cave dweller
Posts: 914
Perspective correction in GPU plugins

Is there any way PC (perspective correction) can be implemented in the PSX graphics plugins? I have MGS PC version but I'd rather play the PSX version because it has those cool motion blur effects, but still I can't help but notice and be annoyed by irregular textures/*whatever* that aren't all evenly displayed because of the lack of PC.
BaD_BURN is offline   Reply With Quote
Old August 29th, 2002   #2 (permalink)
Moderator
 
cooliscool's Avatar
 
Join Date: Jul 2001
Location: Hyda IV
Posts: 6,057
No it would not be possible because the psx has no z-buffer.
__________________
Fayt: Intel Core 2 Duo E4300 1.8GHz @ 3.0GHz [Allendale] (1333MHz FSB), 2GB Crucial DDR2-800 Dual Channel kit @ 800MHz 4-3-3-10, 512MB BFG nVidia GeForce 7950GT OC (650/1600), Sound Blaster Audigy 2 ZS, MSI P6N-SLi nVidia 650i mobo, 200GB Seagate Barracuda 8MB Cache 7200RPM SATA2 (NCQ), 80GB Seagate Barracuda 8MB Cache 7200RPM SATA2 (NCQ), Lite-On DVD+-RW 16x w/ Lightscribe, Lite-On 16X DVD-ROM, Aspire X-Dreamer II case, Logitech MX518 GG Optical Mouse, Asetek Waterchill kit (distilled water + Red Line Watter Wetter), T.I.M - Arctic Silver Ceramique
cooliscool is offline   Reply With Quote
Old August 29th, 2002   #3 (permalink)
I'm?
 
FireGL's Avatar
 
Join Date: Jun 2001
Location: ======>
Posts: 1,842
play it on low resolution pre
__________________
Open your eyes and look within...
Are you satisfied with the life your livin'?
FireGL is offline   Reply With Quote
Old August 29th, 2002   #4 (permalink)
邪魔ゎ指せない
 
Kane's Avatar
 
Join Date: Jan 2002
Location: Gosport, England
Posts: 26,255
The only way to do it would be High level emulation IIRC, and on the PSX that would require individual emus for pretty much every game you want to use.
__________________

>Site Live<
Pop over to my site for help with setting up PSX emulators.
Help for the Final Fantasies and other RPGs avalaible

Celes: (Desktop) Athlon 64 X2 4200+, 2Gb 400MHz DDR Ram, MSI K8N Platinum, GeForce 8800 GTS 320Mb, 500Gb RAID HDD, Vista Business
Erika: (MCPC) Athlon XP 2400+, 1Gb 400MHz DDR Ram, geForce 6800 256Mb, 80Gb Hdd, XP 2005 MCE
Kimiko: (Desktop 2) Athlon 64 3000+, 512Mb 400MHz DDR Ram, Asus K8V, geForce 6800 128Mb

Kane is offline   Reply With Quote
Old August 29th, 2002   #5 (permalink)
Emu author
 
Join Date: Feb 2002
Posts: 361
Like i already answered if game uses standard library functions, they can be HLE-ed to support Z-coord generation, but no one did that and probably no one will do. Too much problems and no chance to get good compatibility.
E}I{ is offline   Reply With Quote
Old August 30th, 2002   #6 (permalink)
I code therefore I am.
 
Cyberman's Avatar
 
Join Date: Jul 2001
Location: I live therefore it's enough.
Posts: 412
Re: Perspective correction in GPU plugins

Quote:
Originally posted by BaD_BURN
Is there any way PC (perspective correction) can be implemented in the PSX graphics plugins? I have MGS PC version but I'd rather play the PSX version because it has those cool motion blur effects, but still I can't help but notice and be annoyed by irregular textures/*whatever* that aren't all evenly displayed because of the lack of PC.
Perspective correction:
Well it's a legitamate question the answer is there are several responses:

Simple One, No it's not possible with a GPU plugin. All the information provided to the GPU is already scaled and rotated and transformed, it just draws what it's given by the PSX emulator.

More Complicated:
It might be possible for a custom version of a PSX emulator to do so.
Nasty Textures:
Welcome to the PSX. PSX game do not use special textures that can be filtered for 'higher' resolution use Because the maximum resolution of ANY PSX game I've seen with 3d in it has always been 512 x 240 (Tomb Raider!). A special filter cannot be applied to the texture to make the texture scale properly at higher resolution. So things can be done but texture alignment is a pretty tricky problem with doing the filtering. IE the properly is the qualifyer.

A lot of people ask about the little vertical/horizontal lines in FF8/FF7 also. Well.. these are PSX Sprites (now that I'm using my brain properly these days) and are sent to the screen in there proper order (IE sorted be the game) nothing can be done to make them higher resolution either (really honest because of the alignment issues of the sprites on the screen filtering doesn't work the way you would like). There is only so much smoke and magic one can do with very low resolution textures.. Why am I mentioning this? WELL I'm glad you asked Because the same problem exists with all PSX textures, you can do some filtering but you have to be especially careful with repetitive textures.

The only way I can think of adding perspective correction to a GPU is merging the GTE with the GPU using a 'toggle' to attempt perspective correction or NOT. IT might be an interesting extension to PSX emulation to have GTE emulation added to the GPU. It's a complicate thing to try but would be definately interesting.

The textures are well heh.. not too much can be done unfortunately they can be scaled etc. but making them look as good as a much higher resolution PC version is not likely.

Cyb
__________________
Think GEEK!
Cyb's page of FF7 and more viewing
Cyberman is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 01:56.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5