Android OpenGL ES 2.0之混合与雾的学习
2015-08-03 20:26
393 查看
混合技术:就是将两个片元调和,主要用于将通过各项测试准备进入帧缓冲的片元(源片元)与原有片元(目标片元)按照设定的比例加权计算出最终片元的颜色值。
雾:实现雾效果有很多数学模型,先来学下简单的线性模型,此模型的计算公式如下
f = max(min(end - dist)/(end - start),1.0),0.0)
其中f是雾化因子,其取值范围为0.0 ~ 1.0.为0时表示只见雾,不见物体,为1时只见物体,不见雾。
dist 为当前要绘制的片元离摄像机的距离
end 表示一个特定的距离值,当片元距离摄像机的距离超过end时,雾化因子为0
start 也表示一个特定的距离值,当片元距离摄像机的距离小于start是,雾化因子为1
雾:实现雾效果有很多数学模型,先来学下简单的线性模型,此模型的计算公式如下
f = max(min(end - dist)/(end - start),1.0),0.0)
其中f是雾化因子,其取值范围为0.0 ~ 1.0.为0时表示只见雾,不见物体,为1时只见物体,不见雾。
dist 为当前要绘制的片元离摄像机的距离
end 表示一个特定的距离值,当片元距离摄像机的距离超过end时,雾化因子为0
start 也表示一个特定的距离值,当片元距离摄像机的距离小于start是,雾化因子为1
相关文章推荐
- Android OpenGL ES2.0之光照的学习总结
- OpenGL ES2.0---凿岩车钻臂3D案例之加载顶点shader和片元shader类的方法
- OpenGL ES2.0---凿岩车钻臂3D案例之MatrixState类详解
- Opengl ES2.0 - Iphone开发指引 【转】
- QT+Opengl ES2.0显示立方体
- 搭建一个和CC一样的点云编辑器
- opengl es2.0 使用字符偏移图渲染文字
- Android的多项选择设计
- Android 跳转基础应用(联系人,日历)
- <转载>Android 工程报错解决 Unable to resolve target 'android-17'
- Android showmap
- Android Api Demos登顶之路(十七)Redirection
- android-support-v7包的添加
- javafx 运行在android上遇到的难题-完美解决
- Android ViewFlipper用法浅析
- Android视频播放之VideoView
- Android 毛玻璃效果
- Android环境搭建
- Android 旋转动画,停止和持续旋转
- MAC OS ANDROID环境搭建