I'm doing a little research on this topic especially. I've been looking at teaching HLSL to games artists, the best resource at the moment is the Eat 3D CGFX Shader introduction. It may be CGFX but it translates into HLSL almost word for word, but it offers the best introduction into Shader code. It nicely steps through…
Oh, that makes a lot of sense now, thanks for the explanations. I'm sure I'll get used to a lot of these along the way but I really appreciate the technical answers as I hate doing stuff without knowing why I have to do it in a certain way. Learning a bunch more of the basics atm so as I move on in tutorials I should be…
Yeah it is coming along really well, thanks for asking. I stopped just following tutorials and have been learning more about the syntax and what stuff is doing. For example I didn't know what the "In" (or Out) part of everything meant. As a beginner I didn't realise that it was something called In that you had named, 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…
I just tried changing the byte notation to 0x003 and the shader seems to mess up. If it is 0x002 then it just displays the sphere with a solid colour, but here is what happens with 0x003 it also seems to be a kind of plane as you can rotate it and move it about. Any ideas why this is happening? I also completed the next…
I agree with starting node-based. Here are some additional links: http://eat3d.com/shaders_intro http://vimeo.com/cgbootcamp (has some CGFX for Maya tutorials)
@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…
Thanks for the reply. I have a basic understanding of the maths behind it, like I know about matrices, vectors, dot products etc. Although I know about them I don't fully understand them all, nor could I write and solve an equation on paper with them without much help. There isn't anything really big getting in the way, I…
Autodesk bought ShaderFX. Currently working on the next real-time shader editor at Autodesk (If you are on the Maya beta you can try it out and give feedback). You are welcome to use the old version via the download above. Just keep in mind there will be no re-compiles of the old version. But it should still help to get…
Thanks for the advice DNC. The HLSL tutorials look pretty good, I shall have a little look through them soon. I wanted to try not to use UDK too much, I have used it quite a lot in the past (it is kind of what inspired me to learn more about shaders) but I would prefer to try and create the same things in ShaderFX and have…