2 registered members (TipmyPip, AndrewAMD),
14,540
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Enough is Enough
#46585
05/24/05 23:42
05/24/05 23:42
|
Joined: Oct 2002
Posts: 2,256 Oz
Locoweed
OP
Expert
|
OP
Expert
Joined: Oct 2002
Posts: 2,256
Oz
|
Hi, I am sure this will not go over well with the shader gurus, but I have had enough. Is any expert on the subject ever going to make a good tutorial or not? I have spent too many hours beating my head up against the wall trying to squeeze an ounce of information out of anyone dealing with shaders, even receiving .wrs files to hide the code. Come on guys, someone please explain shaders in detail with some nice tutorials. I have no time and don't want to do it myself, but I swear I will make the time and learn shaders inside and out, and do it myself if no one else does. Everytime I try to get help or information on this subject, even on a major project, I have been met with what I would call apathy. Someone please take the mystery out of it or I will do it myself in a tutorial similar to the multiplayer tutorial that will take a person from zero and cover atleast a few aspects of making different shaders work with 3DGS and explaining what is going on in the shader script. I am not trying to be rude, but I have had enough. Someone please start explaining shaders with working tutorials and help the community, or I will friggin do it myself. I am really sorry for how this sounds, but there comes a point in time that someone has to say something. Why is this part of the community different from the rest? It won't be for much longer, one way or the other, Loco PS: I will never live down this post, but that's ok if it makes something happen. Heh, now I have probably forced myself into the realm of shaders, since, what little help I was getting, will now be zero. This is not meant to say anything bad about anyone dealing with shaders. I really like and respect most of you and I know you are busy, but the fact is, this part of the community in my opinion is the least helpful as far as teaching people how to learn this aspect of 3DGS and do it themselves. It just has to change. My apologies. It's ok for a while if you don't claim to know me. 
Professional A8.30 Spoils of War - East Coast Games
|
|
|
Re: Enough is Enough
[Re: Steempipe]
#46587
05/25/05 01:26
05/25/05 01:26
|
Joined: Oct 2002
Posts: 2,256 Oz
Locoweed
OP
Expert
|
OP
Expert
Joined: Oct 2002
Posts: 2,256
Oz
|
Hi Steempipe, First, I must thank you for your pleasant response, when it probably wasn't deserved. You definately have my respect now, not that you didn't before. On to what I believe would a good first shader tutorial. In my opinion, the first tutorial shouldn't be as much about the looks of the shader itself, but how the shader script is written and the conversion process from 3DGS to the shader works. If I was writing my first shader tutorial, not unlike other aspects of 3DGS, I would start with the easiest possible shader, explaining each part of the shader script. I would also, show some changes in the shader's variables that would show how making those changes effects the shader. I would stay on the simple shader for a while and also add some other important aspects, that are not difficult to do, but very useful. For example, how to change the shader to work with fog. After taking the simpliest shader and showing topics like fog, etc on it, I would next move to a more complicated shader, the emphasis being on the shader script and how 3DGS variables tie in with it. The first tutorial you wrote with explainations of how shader script works would be more useful than you could ever imagine. Just one example of how changing one variable in a shader script and how it changes the look of the shader would do more for everyone than you could imagine. Examples of changing shader script to work with fog, which is a process I went through with absolutely no help, even though not difficult if you have the knowledge, is almost impossible for someone new to shaders without a guide. Anyway, Thanks so much Steempipe for you response, You definately have my vote, for, ummm... something nice. Maybe Jamie_Lynn will send you some roses,  , except I kind of made her mad the other day, Loco I do apologize for how I started this thread, but I really felt it was necessary
Professional A8.30 Spoils of War - East Coast Games
|
|
|
Re: Enough is Enough
[Re: Locoweed]
#46588
05/25/05 03:41
05/25/05 03:41
|
Joined: Oct 2003
Posts: 4,131
Matt_Aufderheide
Expert
|
Expert
Joined: Oct 2003
Posts: 4,131
|
Quote:
I am not trying to be rude, but I have had enough. Someone please start explaining shaders with working tutorials and help the community, or I will friggin do it myself.
What planet are you living on? There there have a been a lot of shaders and tutorials posted over the last few years.. if you havent taken the time to try to understand them, then that's your own 'apathy' not anyone else's. Drew has posted some good tutorials,I have posted many useful shaders, Steempipe, Oliver2, Ventilator, Alexander, etc. have all posted really good shader examples and working demos. I wrote a short tutorial explaining the basics of HLSL, it's a sticky at the top of this form. Frankly, if you want to use shaders, you should be prepared to invest some time into it, so why not 'friggin do it'? Is that some kind of wierd threat? Why would anyone be mad if you did this..?
Shader programming involves learning a language, either HLSL or assembly..but you can just copy existing shaders and get them working very easily.
Anbyway, this is the first I've heard of you asking for help..
|
|
|
Re: Enough is Enough
[Re: Ranger1]
#46593
05/25/05 08:14
05/25/05 08:14
|
Joined: Jan 2003
Posts: 1,142 California
Daedelus
Senior Developer
|
Senior Developer
Joined: Jan 2003
Posts: 1,142
California
|
Quote:
@Daedelus, If you look at the forecast you'll see that the Shader library is not in development yet so I don't believe it will be in the next official release.
Woops, you're probably right about that. I guess I got overly excited seeing that the priority level was listed as "high".
|
|
|
Re: Enough is Enough
[Re: Ranger1]
#46594
05/25/05 08:19
05/25/05 08:19
|
Joined: Oct 2003
Posts: 4,131
Matt_Aufderheide
Expert
|
Expert
Joined: Oct 2003
Posts: 4,131
|
I think the next versions of gamestudio should just come with a bunch of fx files. I would say the most popular shader types should be in there, including my per-pixel lighting shaders, the terrain multitexture shader, Ventilator's overlay shader, Oliver2's water shader, the rest of the one's on the Wiki and some others i cant think of offhand. I dont think JCL and gang should devote their time to making a shader library right now, there are enough already. materials.wdl should be modified to automatically load the fx files, and have the predefined materials.. so the user can just choose the shader material like any other right off the bat with no extra work setting it up. The most common shaders requested are lighting/normalmapping, toon shaders, water, and terrain, and these are all covered pretty well.
|
|
|
|