首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >平铺渲染软件还是硬件渲染技术?

平铺渲染软件还是硬件渲染技术?
EN

Stack Overflow用户
提问于 2017-08-03 07:49:28
回答 1查看 1.1K关注 0票数 0

平铺渲染是一种软件渲染技术,如延迟着色或forward+,还是在微体系结构级别透明地发生?

我读到的一些资源给出了直觉,认为两者都有可能。我理解它是如何工作的,以及为什么它被用于低性能的GPU,基本上是渲染成tiles,以减少内存带宽。如果设备对开发人员是透明的,那么是否需要进行特殊的准备?如果是软件技术,在前向渲染硬件上使用它有什么意义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-03 17:31:45

显然,在桌面GPU的上下文中,一些人所称的平铺渲染只不过是forward+渲染,这是一种标准的前向渲染,带有轻剔除prepass。通常情况下,屏幕被划分为网格/瓷砖-hence,名称为平铺渲染-和每一个着色器-在执行阴影和光线计算之前计算影响这些瓷砖的灯光。请参阅这个预张力基于平铺的计算绘制技术进展上的第4张幻灯片(这些数字是影响这些部分的灯光指数)。

在嵌入式设备(如手机等GPU )中通常使用的硬件环境中的平铺渲染是一种GPU微体系结构,它使用快速、小、昂贵的内存将场景在多通道上呈现为瓦片。请看这个演示文稿Next-基于Tile的GPU,它很古老,但是很好地涵盖了这个主题。对于这个视频:Adreno硬件教程3:基于瓷砖的渲染的开发人员来说,它可能不是完全透明的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45478019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档