Water shader

Posted By: TrackingKeks

Water shader - 04/05/10 11:27

Hello,
I have applied different shaders to models. This worked fine. But after applying the default water shaders I get error messages.
Here is the code:

MATERIAL* mtlWater =
{
effect = "waterMirror.fx";
flags = AUTORELOAD;
}
...
shader_test = ent_create("water.mdl",vector(0,0,1800),NULL);
shader_test.material = mtlWater;

Is there something wrong with the code or should i set something in med?
Posted By: Schmerzmittel

Re: Water shader - 04/05/10 12:27

Wich Error Messages do you have?
Posted By: TrackingKeks

Re: Water shader - 04/05/10 16:51

I have the following messages:
1. "Error in effect:
WATER.MDL(1): error X1507: failed to open source file: 'transform'
> #include <transform> <

2. "Error in effect: mtlWater(51): error X3004: undeclared identifier 'DoTransform'
> Out.Pos = DoTransform(inPos);//transform to screen coordinates <
Posted By: Anonymous

Re: Water shader - 04/07/10 14:36

Maybe, shader has got a problem?
Posted By: DJBMASTER

Re: Water shader - 04/07/10 15:51

That error indicates that it can't find 'default.fx' which includes common functions for transforming,etc.

Copy the 'default.fx' from the 'GStudio7\Include' folder to the same folder as the shader and all should be good.
Posted By: TrackingKeks

Re: Water shader - 04/07/10 16:54

OK, thanks. I will try it when I'm home again.
Posted By: TrackingKeks

Re: Water shader - 04/11/10 20:02

I have tried it: Now the shader works and looks pretty good!
Thank you for helping!
Posted By: Cowabanga

Re: Water shader - 04/15/10 07:15

Are you gonna spam all day?
Posted By: WretchedSid

Re: Water shader - 04/15/10 10:05

Originally Posted By: Cowabanga
Are you gonna spam all day?

You mean, like you? Nope.
© 2024 lite-C Forums