Game Development Community

Reflection doesn't actualy work on PS 1.4 hardware...

by Josh Moore · in Torque Game Engine Advanced · 08/26/2005 (8:57 pm) · 12 replies

I originaly tried to get reflections to work on water, but then just tried to get them to work on a normal material. However, like I said in the original post, my frame rate drops about %75 and the material is just one big rendering artifact.

I'm wondering if anyone out there in TSE land can confirm that reflections do/don't work on PS 1.4 hardware? I've been told that it hasn't been tested on 1.4 HW at GG, so I'm hoping someone else can shed some light on this.

#1
08/26/2005 (8:57 pm)
Isn't that a 2.0 card?
Also it says Vert 1.1 ...
That's odd.
#2
08/26/2005 (11:55 pm)
GFXCardProfiler is reporting correctly -
Radeon 9000 Pro

Rendering Pipelines 4
Maximum Textures Applied per Pass 6
Texture Units per Pipeline 1
Vertex Shader 1.1
Pixel Shader 1.4
#3
09/04/2005 (7:43 pm)
Yeah I got a Radeon 9200 (1.4) and the water reflections don't seem to work.
#4
09/05/2005 (12:39 pm)
Water reflections require a 2.0 card. Interior planar reflections should work with 1.4
#5
09/06/2005 (4:47 pm)
It has been tested on 1.4 hardware here with the Dojo demo. Does the Dojo demo work for you? That supports 1.4 reflections.
#6
09/06/2005 (4:58 pm)
Yes, it works and it looks awesome! :D I'll fiddle with the material setting a bit and see if I can get it to work.

Edit: Would it be possible to get the Dojo floor Material?
#7
09/08/2005 (12:27 pm)
Is it not in the demo? I think this is it:

datablock CustomMaterial( ReflectMat )
{
   texture[0] = "~/data/interiors/junk/oak_floor";
   texture[1] = "$backbuff";
   shader = Reflect;
   version = 1.4;
};

datablock CustomMaterial( ReflectBumpMat )
{
   texture[1] = "$backbuff";
   texture[0] = "~/data/interiors/junk/oak_floor";
   texture[2] = "~/data/interiors/junk/woodfloor2_b";
//   texture[2] = "~/data/interiors/junk/noise";
   shader = ReflectBump;
   version = 2.0;
   
   planarReflection = true;

   specular[0] = "1 1 1 1";
   specularPower[0] = 64.0;
   
   fallback = ReflectMat;

The 1.4 shader is in shaders/planarReflect.*
#8
09/08/2005 (12:27 pm)
It's also possible planar reflections are broken, it 's been a while since I've tested them.
#9
02/12/2007 (1:39 pm)
I have the same problem as @Josh. Planar Reflections doesnt work.

And where can I get this Dojo Demo?

Thanks.
#10
05/10/2007 (5:39 am)
Do Planar reflections works now?
#11
05/10/2007 (7:43 am)
Not in our tests, but others might have something else to say.
#12
02/18/2008 (2:02 pm)
Planar reflections not working for me on regular DIF materials (i.e. floor). :(