gpt4 book ai didi

3d - 在渲染中使用三角带和三角扇有什么好处?

转载 作者:行者123 更新时间:2023-12-04 13:20:52 28 4
gpt4 key购买 nike

我目前正在开发我自己的 3d 引擎,它在几何渲染方面的能力非常有限,我想扩展它。我感兴趣的是在存储几何对象和绘制它们方面应该如何做。

目前,我的抽象仅支持将几何图形渲染为三角形的通用列表(在 Direct3D 术语中为 D3DPT_TRIANGLELIST)。还有其他几种表示对象的方式 - 例如三角形条( D3DPT_TRIANGLESTRIP )或三角形扇形( D3DPT_TRIANGLEFAN )。

我的问题是 - 在现代 3D 引擎中绘制几何图形时是否实际使用了它们?

它们的使用如何受益,它们是否以某种方式适合游戏创建管道?
(我的意思是,艺术家可以开发他们的模型,以便他们使用这些 strips/fans 技术吗?)

最佳答案

三角形条非常常见,因为它们比三角形列表可以更有效地表示表面。此外,您可以将视觉上分开的三角形 strip 缝合在一起,以便可以将整个不相交的几何图形渲染为单个 strip 。您可以通过复制第一个 strip 的最后一个顶点和第二个 strip 的第一个顶点来实现此目的,从而创建两个可桥接间隙但不渲染的退化三角形。

粉丝没那么普遍。它们在绘制凸多边形时可以派上用场,但即使是那些通常也可以用 strip 有效地完成。

关于3d - 在渲染中使用三角带和三角扇有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677592/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com