Advertisement

Turing对着色器网格技术的研究

阅读量:

Turing渲染着色器网格技术分析

图灵架构通过引入网格着色器,为图形处理开辟了一种全新的可编程几何着色流程。该流程将计算编程模型嵌入到图形处理过程中,借助协同运行的线程在芯片内部直接生成紧凑型网格(meshlets),并将其提供给光栅化器进行后续处理。对于需要处理高度复杂几何结构的应用程序和游戏而言,这种两阶段方法提供了更大的灵活性,支持高效的剔除操作、细节层次控制以及程序化生成。

本文对这一新型流程进行了介绍,并在GLSL中提供了适用于OpenGL或Vulkan渲染的具体实例。相关功能可通过OpenGL与Vulkan中的扩展接口实现,同时亦可通过DirectX 12旗舰版本进行访问。

以下内容主要摘录自此前录制的演示文稿。

1 网格着色管线
2 网格与网格着色
3 预计算网格
3.1 数据结构
3.2 呈现资源与数据流
3.3 利用任务着色器实现簇消隐
4 结论
5 参考文献

目标

现实世界具备丰富的视觉表现力与复杂的几何结构。特别是在户外场景中,可能包含数十万种元素(如岩石、树木、小型植物等)。类似的问题同样出现在CAD模型中,其复杂曲面以及由大量小部件构成的机械结构均面临相似挑战。在视觉特效领域,诸如宇宙飞船等大型构造物通常会通过“greebles”来增强细节表现。图1展示了多个案例,在这些案例中,尽管现有的图形管线结合了顶点、细

全部评论 (0)

还没有任何评论哟~