我目前正在使用stb_image加载3D模型的纹理。对于“sponza”模型,需要加载63个纹理(包括漫反射颜色纹理,法线贴图,高度贴图等),这需要几秒钟。
我希望这些纹理加载速度更快。
其他图像加载库是否比stb_image更快?那么FreeImage呢? DevIL怎么样?
以某种方式使用stb_image进行多线程图像加载是否有意义?
如果从硬盘到RAM的数据吞吐量是这里的限制因素,那也无济于事 - 但也许它是加载算法?
图像文件均为PNG格式,每个文件大约1MB。可能是PNG格式的解压缩成本很高吗?在这种情况下,不同的图像加载库或多线程可以提供帮助。