问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

OpenGL图像渲染过程3.0

发布网友 发布时间:2022-10-12 20:21

我来回答

1个回答

热心网友 时间:2023-10-24 19:57

背景:3D图形渲染的时候,需要决定哪些部分是对观察者可见的,哪些部分对观察者是不可见的,对不可见的部分,应该丢弃。
这个过程叫做隐藏面消除(hidden surface elimination)。

先绘制场景中距离观察者较远的物体,再绘制场景中离观察者较近的物体。

OpenGL不去渲染视角看不到的面
OPenGL可以做到检查正面朝着观察者的面,丢弃背向的面,节约片元着色器的性能。

正背面的区分:按照逆时针顶点连接顺序的面为正面。

深度缓冲区(DepthBuffer)和颜色缓冲区(ColorBuffer)是对应的。深度缓冲区存储像素的深度信息,颜色缓冲区存储像素的颜色信息。在决定是否绘制一个物体表面时候,首先要将物体表面的像素的深度值和当前深度缓冲区中的数据进行比较,如果大于深度缓冲区中的深度,就丢弃物体表面的颜色值和深度值,如果小于就使用物体表面的颜色值,并更新这个像素的深度值和颜色值。这个过程叫做深度测试。

清除深度缓冲区的时候,默认值是1.范围是(0-1) 之间,值越小,表示越靠近观察者。

类型快查

启用polygon offset,让深度之间产生一个间隔,如果两个图形之间有间隔,将间隔值略微增加,让重叠的两个图形与之前的有所区分。

每个片元(Fragment)的深度值都会增加一些偏移量
m多边形深度斜率最大值
r常量,窗口坐标系能分辨的最小差值

offset是负值将使z值距离我们更近。一般都设置成-1 -1.factor和units.

当深度缓冲区被关闭的时候,新的颜色将简单的覆盖原来的颜色缓存区存在的颜色值。
当深度缓冲弄区再次被打开时候,新的颜色片段只有当离原来的值更接近裁剪平面时候才会替换原来的颜色片段。????

目标颜色:已经存储在颜色缓存区的颜色

源颜色:作为当前渲染命令结果,进入颜色缓存区的颜色

最终颜色的计算是由颜色混合方程式决定的

Cf :最终的参数颜色
Cs :源颜色
Cd :目标颜色
S :源混合因子
D: 目标混合因子

混合方程式快查

S源混合因子
D目标混合因子
C表示常量颜色,黑色

混合因子计算方法快查

混合函数经常用于实现在其他一些不透明物体前绘制一个透明物体的效果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 科比的两个孩子的资料 medicine期刊括号里的是期还是卷 科比那了几个孩子 移动定制机酷派8190手机有贴膜吗 门禁卡待推送是什么意思 传闻说龚俊和女友相恋四年还被拍到一起同游三亚,对此你怎么看? 中学生物课听课评语 复方醋酸棉酚片 治疗巧克力囊肿 效果怎么样? 复方醋酸棉酚片 月经周期变短,求好心人解答。 话的英语自我介绍「」 复方醋酸棉酚片的药理毒理 女性服用醋酸棉酚片能做房事吗 初一英语自我介绍300字三篇 请问有人知道复方醋酸棉酚片是什么药吗?主治什么方面的病,疗效怎么样? 复方醋酸棉酚片是止血药吗 复方醋酸棉酚片对于卵巢巧克力囊肿有效吗 醋酸棉酚的复方醋酸棉酚片的药理作用 设置data/config.php 设置成你的数据库 某些设置由你的组织来管理 解决某些设置由你的组织来管理问题的方法 别人加你时,设置问题怎么设置 谁能发给我一个Windows8的官方ISO 科比 几个孩子 古代紫禁城如何是度过寒冷的冬季呢? 御寒之术:皇宫里的人是如何御寒的?都有什么办法? 微信没有绑定手机,邮箱,是默认的怎么登录? 本人是做不锈钢,扶手、防盗窗,玻璃钢化玻璃棚一类的,想做个名片应该怎么设计,做个什么样的log,起 制作名片,用不锈钢材质去制作,需要注意什么 做不锈钢水箱生意的个人名片怎么写 什么是再生不锈钢 请问大豆长势过高是否可用矮壮素? 大豆植物过高怎么办 请问大豆长势过高是否可用矮壮素 大豆秧苗长太高了怎么办 邻居地里的树太高了,直接影响我家粮食产量怎么办? 在高原种大豆注意什么? 黄豆树的栽培技术 处女任务动画片的介绍 honney是什么意思? LOL李老师是什么梗 LOL李老师值的是谁 LOL李EZ好用吗?都出啥装备要完整一点的