gpt4 book ai didi

opengl - 如何使用 VAO/VBO 为相同顶点指定多个 UV 坐标?

转载 作者:行者123 更新时间:2023-12-02 21:05:00 27 4
gpt4 key购买 nike

<分区>

我处于这样一种情况,我想使用 VAO/VBO 来回收相同的顶点并使用索引来加速渲染。

一切都很好,除了我的纹理模型使用 UV 坐标并且对于完全相同的顶点(大约 >80%),我可能最终会根据我期望渲染的三角形得到不同的 UV 坐标(事实上,我我正在使用 md2 models 和纹理)。

这种渲染方式对于旧的 immediate 模式来说非常好;现在,解决这个问题并通过 VAO/VBO 进行渲染的最佳方法是什么?
我想到的是分解三角形并创建具有重复顶点的非常大的 VBO,这样我就可以将正确的 UV 坐标链接到每个“相同的”。

我不得不说我不喜欢这个……有什么想法吗?

附言。对于不理解格式的人:如果你想使用纹理映射,我相信你使用基于你正在渲染的三角形的自定义 UV 坐标。否则纹理颜色都乱七八糟!

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