平行光,点光,聚光

1.平行光

平行光比较简单,主要包含一个代表方向的三维向量.当然使用齐次坐标向量也行.但是要把 w 分量设置为0代表方向向量而不是点向量.然后再使用Phong氏着色模型中的diffuse,specular,和ambient对场景物体的贴图描述得到.GLSL代码可以先定义一个关于平行光的结构体:

struct DirectionalLight
{
vec3 direction;

vec3 ambient;
vec3 diffuse;
vec3 specular;
};
uniform DirectionalLight dirLight;

<< · Back Index ·>>

发表回复

相关推荐

民间中医想合法执业,必须懂这三个证

导读:很多人没搞明白《执业助理医师执业证》、《中医(专长)医师资格证》、《执业医师资格证》这3个证书,金华佗带你看懂 ...

· 10分钟前

那些香港电影中美丽的流星之五:孙佳君

孙佳君,1974年生于新加坡,1994年参加新加坡选美拿到新加坡小姐冠军,接着赴港发展,1995年参演周星驰《百变星君》引起注目。

· 10分钟前

简述现代人的一生

18岁,你读了大学。 20岁,你大二结束,开始悔恨 自己前两年幼稚的行为 于是开始努力 22岁你大学毕业了,却发现 找不到一份 ...

· 10分钟前

瞪羚企业和独角兽的区别

瞪羚企业和独角兽企业是高成长型企业的两种不同类型,它们之间的区别如下:

· 15分钟前

手機sd格式化怎麼恢復?方法看過來

手機sd格式化怎麼恢復?現如今,手機已經成為人們生活中必不可少的電子設備,我們使用手機打電話、發短信、打遊戲、聽歌、拍...

· 17分钟前