计算机科学 > 图形学
[提交于 2025年10月9日
(v1)
,最后修订 2025年10月10日 (此版本, v2)]
标题: 可变率纹理压缩:使用JPEG的实时渲染
标题: Variable-Rate Texture Compression: Real-Time Rendering with JPEG
摘要: 尽管如JPEG这样的可变率压缩图像格式被广泛用于高效编码图像,但由于随机访问单个纹理元素等特殊要求,它们尚未应用于实时渲染。 在本文中,我们研究了在现代GPU上使用JPEG格式实现可变率纹理压缩的可行性,以及它与GPU友好的固定率压缩方法BC1和ASTC的比较。 使用延迟渲染管线,我们能够识别给定帧所需的块子集,解码这些块,并对帧缓冲区的像素进行着色。 尽管我们的方法每像素需要额外的$\sim$0.17位,与BC1相比,JPEG保持了显著更好的质量和压缩率,并且根据图像类型,其性能优于或与ASTC相当。 JPEG渲染管线在RTX 4090上的渲染时间增加不到0.3毫秒,证明了即使在VR中,现代GPU上复杂的可变率压缩方案也是可行的。 源代码和数据集可在以下位置获取:https://github.com/elias1518693/jpeg_textures
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.