因此实际使用的光照模型都是基于物理特性对现实的近似,其中一种是冯氏光照模型(Phong Lighting Model),它由三个光照分量组成: 环境光照(Ambient Lighting):用于综合那些细微的不易于处理的“小光照”,将它们的影响合计为一个环境光照常量,因此物体在没有主光源的情况下也存在一些颜色。 漫反射光照(Diffuse Lighting):...
凸镜贴图 本文完整代码资源见→Blinn改进的冯氏光照模型。 项目目录如下: 2 案例 MainActivity.java packagecom.zhyan8.light.activity;importandroid.opengl.GLSurfaceView;importandroid.os.Bundle;importandroidx.appcompat.app.AppCompatActivity;importcom.zhyan8.light.opengl.MyGLSurfaceView;importcom.zhyan8.ligh...
冯氏光照模型的3个主要结构 环境光(Ambient Lighting) 用于综合那些细微的不易于处理的“小光照”,将它们的影响合计为一个环境光照常量,因此物体在没有主光源的情况下也存在一些颜色。 漫反射光(Diffuse Lighting) 模拟物体对光源的漫反射。 物体的某一部分越是正对着(越接近90°)光源,就越亮;越是在侧面(越是解...
本文完整代码资源见→Blinn改进的冯氏光照模型。 项目目录如下: 2 案例 MainActivity.java packagecom.zhyan8.light.activity;importandroid.opengl.GLSurfaceView;importandroid.os.Bundle;importandroidx.appcompat.app.AppCompatActivity;importcom.zhyan8.light.opengl.MyGLSurfaceView;importcom.zhyan8.light.opengl.MyR...