I'm sure you have all read enough questions on this kind of thing (hell, I've read enough of them trying to find answers) but I just wanted some extra input on the matter. I am interested in learning hlsl for shader programming, but I am struggling to understand where I need to start. I am currently getting used to…
You don't need C/C++ at all to learn CG/HLSL. CG's a much easier language than C++ though they look similar in some ways. The biggest hurdle for a lot of people is not having the technical background information you need to learn quickly. It's important to get an idea of 3d maths and how the rendering pipeline works if you…
@JackyBoy this In.position etc. is C syntax, search for "structs in C" and you will find enough tutorials about this topic. @dnc Sadly that ShaderFx version expires, so I couldn't worked any longer on that shader. Instead I'm learning hlsl now with notepad from scratch. It goes quite well. I've written a simple diffuse…
Sorry, I can't help with your question dnc, hopefully one of the others will be able to. I have started following the Eat3D CGFX tutorial DVD and have finally got around to making my fist shader! I have created it in notepad++ C# sytax highlighting seemed to be the best. Unless anyone else has any better suggestions? I…
dnc: i think that's an application thing, the transparency draw order. Shaders allow you to decide HOW your model is rendered, but not in what order. The application needs to have proper support for transparency in its draw order, but that's often not the case in DCC apps like Max or Maya. I'm a bit confused why you think…