gpt4 book ai didi

java - 图集中的TextureRegions应该是2的幂吗?

转载 作者:行者123 更新时间:2023-12-01 09:45:41 26 4
gpt4 key购买 nike

据我了解,为了使用 GPU 进行优化,图像应该是 2 的幂。但是,如果我将纹理打包到 libGDX 的工作表中,图集可以是 2 的幂而不是实际区域吗?或者图集表是否应该是 2 的幂,并且每个纹理区域也应该是 2 的幂。

最佳答案

据我了解,事实并非如此。据我所知,需要 POT(2 的幂)纹理的原因是为了优化 mipmapping、各向异性过滤等。因此,当您将许多图像打包到一个纹理中时,您会将整个纹理上传到 GPU,因此GPU 可以对所有纹理执行所需的优化。图集就像一个索引,用于查找纹理(纹理区域)的某些扇区(或“fragment ”),因此您可以轻松检索所需的区域。这些区域不需要是 POW,因为 GPU 已经对整个集合(整个纹理)执行优化。我认为您应该在 game dev community 中提出此类问题,这样你会有更深入的 react 。

关于java - 图集中的TextureRegions应该是2的幂吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38060433/

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