2 registered members (AndrewAMD, chrissierra),
1,306
guests, and 9
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: What Cards are capable of this?
[Re: Beorn]
#17977
10/11/03 06:12
10/11/03 06:12
|
Joined: Jul 2000
Posts: 8,973 Bay Area
Doug
Senior Expert
|
Senior Expert
Joined: Jul 2000
Posts: 8,973
Bay Area
|
Quote:
...And here´s a really stupid follow up question: is the same type of effects possible with vertex shaders as with pixel shaders? ...
Not a stupid question at all, I only wish I had an easy answer for it.
I don't know how much you know about the D3D graphic pipeline but, assuming you have a basic understanding, Vertex Shaders replace the Transformation & Lighting stage allowing you to move and light verticies in your own way. The Pixel Shader replaces the Multitexturing stage, allowing you to mess with the individual pixels that are displayed. So I guess the short answer would be no.
Vertex Shading can be done in software or hardware. Pixel Shaders are hardware only (which is why some cards support Vertex and not Pixel Shading).
That is the "high level" answer. If anybody has a better one I'd love to hear it (I'm still very new to this ).
|
|
|
Re: What Cards are capable of this?
[Re: Doug]
#17979
10/11/03 16:53
10/11/03 16:53
|
Joined: Oct 2001
Posts: 1,407 Helsinki, Finland
Phantom88
Expert
|
Expert
Joined: Oct 2001
Posts: 1,407
Helsinki, Finland
|
Quote:
I don't know how much you know about the D3D graphic pipeline but, assuming you have a basic understanding, Vertex Shaders replace the Transformation & Lighting stage allowing you to move and light verticies in your own way. The Pixel Shader replaces the Multitexturing stage, allowing you to mess with the individual pixels that are displayed. So I guess the short answer would be no.
You can also modify texture cordinates with [edit]vertex[/edit] shaders.
BTW: It's Fragment, not Pixel The right name is actually fragment program, not pixel shader, because it only modifies fragments of polygons, not pixels on the screen.
~Phantom88~
Last edited by Phantom88; 10/12/03 01:53.
Programmer, Gamer
ICQ #: 157485106 | Xfire: Phantom1988 | MSN: lauri_andler@hotmail.com | AIM: FinPhantom | YAHOO: FinPhantom
|
|
|
Re: What Cards are capable of this?
[Re: Beorn]
#17981
10/12/03 01:52
10/12/03 01:52
|
Joined: Oct 2001
Posts: 1,407 Helsinki, Finland
Phantom88
Expert
|
Expert
Joined: Oct 2001
Posts: 1,407
Helsinki, Finland
|
You can't create bumpmapping with vertex shaders, and yes you can manipulate texture-cordinates, but not e.g. texture blending, or the texture itself.
~Phantom88~
Programmer, Gamer
ICQ #: 157485106 | Xfire: Phantom1988 | MSN: lauri_andler@hotmail.com | AIM: FinPhantom | YAHOO: FinPhantom
|
|
|
Re: What Cards are capable of this?
[Re: Beorn]
#17983
10/14/03 05:06
10/14/03 05:06
|
Joined: Oct 2001
Posts: 1,407 Helsinki, Finland
Phantom88
Expert
|
Expert
Joined: Oct 2001
Posts: 1,407
Helsinki, Finland
|
Yes, enviroment mapping is a vertex-program effect, because you only need to manipulate the texture cordinates.
~Phantom88~
Programmer, Gamer
ICQ #: 157485106 | Xfire: Phantom1988 | MSN: lauri_andler@hotmail.com | AIM: FinPhantom | YAHOO: FinPhantom
|
|
|
Re: What Cards are capable of this?
[Re: zmatrix]
#17984
10/15/03 09:05
10/15/03 09:05
|
Joined: Jan 2002
Posts: 3,176
VPrime
Expert
|
Expert
Joined: Jan 2002
Posts: 3,176
|
Quote:
For pixel shaders, Geforce3, radeon 8500 and up, since they are using programable shaders. (I dont think the Gf4 mx cards have shaders) For vertex shaders, This can be emulated by the Cpu fast enough that it will work with even old cards (voodoo3 ect)
Zmatrix
the "new" GF4 MX SE cards support pixle shaders... just thoyught iw ould point this out.
|
|
|
|