【一步步学OpenGL 18】 -《漫射光》
教程18
漫射光
原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial18.html
CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html
背景
漫射光和环境光的主要不同是漫射光的特性依赖光线的方向,而环境光完全忽略光的方向。当只有环境光时整个场景是被均匀照亮的,而漫射光使物体朝向它的那一面比其他背向光的面要更亮。漫射光还增加了一个光强度的变化现象,光的强度大小还取决于光线和物体表面的角度,这个概念可以在下图看出:
假想两边的光线的长度是一样的,唯一不同的是他们的方向。按照漫射光的模型,左边物体的表面要比右边的物体要亮
【一步步学OpenGL 18】 -《漫射光》相关推荐
- opengl 深度详解_一步步学OpenGL(1) -《打开一个窗口》
注意本教程中需要使用的是freeGLUT(GLUT太老会有潜在危险)窗口库和GLEW扩展库. vs2013配置freeGLUT3.0:vs2013 配置 freeglut3.0(opengl的窗口系统 ...
- opengl 纹理贴到对应的位置_一步步学OpenGL(27) -《公告牌技术与几何着色器》
教程 27 公告牌技术与几何着色器 原文: http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.html CSDN完整版专栏: https:// ...
- opengl 安装_一步步学OpenGL(34) -《GLFX,一个OpenGL效果库》
教程 34 GLFX,一个OpenGL效果库 原文: http://ogldev.atspace.co.uk/www/tutorial34/tutorial34.html CSDN完整版专栏: htt ...
- opengl 深度详解_一步步学OpenGL(23) -《阴影贴图1》
教程 23 阴影贴图1 原文: http://ogldev.atspace.co.uk/www/tutorial23/tutorial23.html CSDN完整版专栏: https://blog.c ...
- 【一步步学OpenGL 19】 -《镜面反射光》
教程19 镜面反射光 原文: http://ogldev.atspace.co.uk/www/tutorial19/tutorial19.html CSDN完整版专栏: http://blog.csd ...
- 【一步步学OpenGL 31】 -《PN(Point-Normal)三角形曲面细分》
教程 31 PN(Point-Normal)三角形曲面细分 原文: http://ogldev.atspace.co.uk/www/tutorial31/tutorial31.html CSDN完整版 ...
- 【一步步学OpenGL 3】-《第一个三角形》
教程 3 第一个三角形 原文:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html CSDN完整版专栏: http://blog.csd ...
- 使用opengl绘制立方体_一步步学OpenGL(25) -《Skybox天空盒子》
教程 25 Skybox天空盒子 原文: http://ogldev.atspace.co.uk/www/tutorial25/tutorial25.html CSDN完整版专栏: https://b ...
- 【一步步学OpenGL 4】-《着色器》
教程4: 着色器 原文: http://ogldev.atspace.co.uk/www/tutorial04/tutorial04.html CSDN完整版专栏: http://blog.csdn. ...
最新文章
- 用户表单事件(focus事件)
- golang跳转控制语句:goto语句示例
- Windows10安装TensorFlow GPU版本
- 【Python基础知识-pycharm版】第七节-函数
- 电子书包“翻转”课堂
- 测视力距离5米还是3米_多功能视力表灯箱的用法
- Linux系统管理(9)——系统状态监控命令top使用详解
- 托管系统的mysql设计_PHP+MySQL托管中心管理系统的设计与实现
- Nmap命令:-sP和-sN的区别
- 一个简单的小程序demo
- SD敢达服务器源码,《sd高达wars》金手指代码 SD高达G世纪WARS金手指
- Python-pandas-Excel排序、筛选
- 惠普微型计算机主机拆卸,HP 惠普 Pavilion Wave 台式主机 拆机
- win10 家庭版安装 docker报requires windows 10 pro/enterprise (15063+) or windows 10 home (19018+)
- 2021年度总结:这一年你过的怎么样?
- JavaScript脚本基础教程
- 大数据 智能交通调度_当大数据邂逅智能交通
- 数码宝贝相遇服务器维修中,数码宝贝相遇修炼岛速刷心得及掉落汇总
- 解释一下python numpy 中的amin()函数
- JavaScript - 在函数中修改参数值、用对象实例作为参数传递修改参数