Image 未压缩纹理的最佳图像格式?
我正在选择一种图像格式,该格式将用作所有内部纹理的存储格式。 该格式将用作生成不同平台和配置的压缩纹理的源格式,因此需要覆盖所有可能的纹理类型(2D、立方体、体积测量、不同数量的mip贴图、浮点像素格式等),并且完全无损。 此外,格式必须能够保留一些元数据 目前使用的是自定义格式,但对于艺术家来说,一种常用的格式更容易使用,因为它在大多数图像编辑器中都是可见的 我曾想过使用DDS,但就我所见,这种格式不支持元数据Image 未压缩纹理的最佳图像格式?,image,textures,Image,Textures,我正在选择一种图像格式,该格式将用作所有内部纹理的存储格式。 该格式将用作生成不同平台和配置的压缩纹理的源格式,因此需要覆盖所有可能的纹理类型(2D、立方体、体积测量、不同数量的mip贴图、浮点像素格式等),并且完全无损。 此外,格式必须能够保留一些元数据 目前使用的是自定义格式,但对于艺术家来说,一种常用的格式更容易使用,因为它在大多数图像编辑器中都是可见的 我曾想过使用DDS,但就我所见,这种格式不支持元数据 感谢所有建议 你试过PNG吗 你试过PNG吗 在查看各种游戏资源时,我发现它们中的
感谢所有建议 你试过PNG吗 你试过PNG吗 在查看各种游戏资源时,我发现它们中的大多数存储纹理(我不知道它们是否被压缩)在查看各种游戏资源时,我发现它们中的大多数存储纹理(我不知道它们是否被压缩)在满足您的需求时,您应该使用您自己制作的格式。除了DDS之外,我不知道还有什么图像格式支持体积纹理和立方体纹理。不幸的是,DDS不支持元数据 你能找到的最接近的东西是TIFF。它不直接支持立方体贴图或体积纹理,但支持任意数量的子图像。这样,您可以将子图像重新用作切片或立方体侧面 TIFF还非常支持自定义元数据。libtiff图像读/写库工作得非常好。如果您来自OO方面,它看起来有点过时,但它完成了任务
零根据您的要求,您应该使用您自己制作的格式。除了DDS之外,我不知道还有什么图像格式支持体积纹理和立方体纹理。不幸的是,DDS不支持元数据 你能找到的最接近的东西是TIFF。它不直接支持立方体贴图或体积纹理,但支持任意数量的子图像。这样,您可以将子图像重新用作切片或立方体侧面 TIFF还非常支持自定义元数据。libtiff图像读/写库工作得非常好。如果您来自OO方面,它看起来有点过时,但它完成了任务
对于支持任意元数据和多帧的格式,NilsTIFF可能是最合适的选择,但我认为最好将资产(在本例中为图像)与引擎中的转换和使用方式分开
以32位PNG格式保存图像,并将类型和元信息放在XML中。这样可以使您的数据保持人类的可视性、可读性和可编辑性。模糊的自定义格式适用于引擎,而不是人 对于支持任意元数据和多帧的格式,TIFF可能是最合适的选择,但我认为最好将资产(在本例中为图像)与引擎中的转换和使用方式分开
以32位PNG格式保存图像,并将类型和元信息放在XML中。这样可以使您的数据保持人类的可视性、可读性和可编辑性。模糊的自定义格式适用于引擎,而不是人 坚持艺术家的作品
- 如果您是windows/mac商店,请使用 带有.psd的photoshop粘贴
- 如果您是unix商店,请使用gimp 坚持使用.xcf
为艺术家编写自定义格式会造成混乱…坚持艺术家的作品
- 如果您是windows/mac商店,请使用 带有.psd的photoshop粘贴
- 如果您是unix商店,请使用gimp 坚持使用.xcf
为艺术家编写自定义格式会造成混乱…我使用DDS的经验是,它是一种文档记录不完整、难以使用的格式,并且没有什么优势。通常更简单的方法是只为每个图像类存储一个主文件,该图像类引用了构成它的源图像(即,立方体贴图有6个面,体纹理有任意数量的切片)以及任何其他有用的元数据。将元数据保存在单独的文件(或数据库)中始终是一个好主意,因为在执行搜索、填充浏览器等操作时,您不希望加载大量图像。将源图像格式(tiff、tga、jpeg、dds…)与“元格式”(立方体、体积…)分离也是有意义的因为你很可能会找到它