shader 一

Books

Shaders for Game Programmers and Artists


Shader的开发语言

HLSL-> High Level Shader Language, for D3D&&XNA

Cg, C for Graphics

GLSL-> OpenGL Shading Language

ShaderLab语言是Unity配备的一个着色器语言, 语法类似CgFX和D3D的效果框架语法; 顶点和片段程序是用Cg/HLSL编写的。


shader开发工具

FX Composer(NViDIA)

Render Monkey(ATI)

MonoDevelop(Unity3D)

第三方IDE


Shader "path/name" {
    Properties {
         _Color("Main Color", Color) = (1,1,1,0)
         _SpecColor
         _
    }   
}
//_Color("Main Color", Color) = (1,1,1,0)
//自定义名字, 一般是属性前加 下划线
//Inspector中看到的title
//Property的类型
//Default value


http://blog.sina.com.cn/s/blog_7f5402590101civ1.html  笔记

http://blog.sina.com.cn/s/blog_7f5402590101ciuz.html  进阶


Unity3dshader 基础知识:转自:http://unity3d.9ria.com/?p=563

Unity3d shader 官方教程翻译:转自:http://blog.csdn.net/ldghd/article/category/1240351/2


http://game.ceeger.com/Components/  参考手册



你可能感兴趣的:(shader 一)