0 介绍

系列文档,用于记录学习的时候,一些看不懂的地方

名词解释篇:

1. Culling

binning含义: 
在图形处理(GPU)里,图形渲染,尤其是在移动设备上的Tiled Renderer架构中,binning指的是将场景划分为多个tile(小块),以便在GPU上更有效地进行渲染。
这个过程通过减少内存带宽消耗和提升缓存效率来提高渲染性能。
Opaque含义: 
物体指的是不透明的物体,这意味着光线无法穿透这些物体。这个术语在计算机图形学中,用于描述那些无法看到其背后内容的表面或对象。在渲染过程中,不透明物体具有以下特征和处理方式:
光线阻挡:
不透明物体会完全阻挡光线,如果在场景中有其他物体位于不透明物体之后,这些物体将不会在视图中可见。

渲染顺序:
不透明物体通常在渲染管线中首先进行绘制,因为它们会覆盖后面的物体,这样可以有效利用硬件的深度缓冲(Z-buffer)进行深度测试,从而避免被遮挡物体的不必要渲染。

性能优势:
由于不透明物体利用了深度缓冲,现代GPU可以在早期深度(Early-Z)阶段快速剔除被遮挡的像素,这样可减少像素着色器的计算量,提升渲染性能。

材质特性:
不透明材质没有透光特性,所以通常要考虑光照的反射、散射等部分,常见如金属、木材、石材等在高精度渲染中的处理。

对应的是Alpha blend,设置材质的Alpha值,改变物体透明属性,0是完全透明,1是不透明
SOC:  "Scene Occlusion Culling" 缩写
posted @   shenlei_blog  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示