DDS 文件

DDS 文件
2012年01月04日
  dds是DirectDraw Surface的缩写,实际上,它是DirectX纹理压缩(DirectX Texture Compression,简称DXTC)的产物。DXTC减少了纹理内存消耗的50%甚至更多,有3种DXTC的格式可供使用,它们分别是DXT1,DXT3和DXT5。
  在OrigoEngine的材质系统中,可以看到很多的dds文件。可以简单地认为这些dds文件同bmp、tga等常见的图片格式一样,记录了一张图片的信息,如果我们在photoshop中使用dds的插件,就可以在photoshop中打开这些文件。
  PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG使用从LZ77派生的无损数据压缩算法。
  PNG 图片以任何颜色深度存储单个光栅图像。PNG 是与平台无关的格式
  用PhotoShop打开文件后另存为png格式
  DDS 文件
  DirectDraw ® Surface (DDS) 文件格式用于存储具有和不具有 mipmap 级别的纹理和立方体环境贴图。此格式可以存储未压缩的像素格式和压缩的像素格式,并且是存储 DXTn 压缩数据的首选文件格式。此文件格式的开发商是 Microsoft®。
  可以将 DDS 文件用作纹理贴图。
  
  
  使用 Direct3D 9 可以渲染为 DDS 格式。(利用 DX8 或 DX9,也可以使用金属凹凸明暗器渲染 DDS 文件。)如果系统不支持 DX9,则可以将 DDS 文件用作纹理,但是不能渲染它们。
  界面
  
  
  
  “曲面/体积格式”组
  DDS 支持各种输出格式,具体情况取决于分配给红、绿和蓝 (RGB) 通道、可选 alpha 通道(透明度)和可能未使用位数的像素数量。这也是一组压缩格式。
  [b]A8 R8 G8 B8―[/b]每像素 32 位: 对于 RGB 和 alpha 通道,每像素 8 位。
  [b]A1 R5 G5 B5―[/b]每像素 16 位: 对于 RGB 通道,每像素 5 位,alpha 通道,每像素 1 位。
  [b]A4 R4 G4 B4―[/b]每像素 16 位: 对于 RGB 和 alpha 通道,每像素 4 位。
  [b]R8 G8 B8―[/b]每像素 24 位: 对于 RGB 通道,每像素 8 位;无 alpha。
  [b]R5 G6 B5―[/b]每像素 16 位: 对于 R 和 B 通道,每像素 5 位,对于 G 通道,每像素 6 位;无 alpha。
  [b]A2 R10 G10 B10―[/b]每像素 32 位: 对于 RGB 通道,每像素 10 位;alpha 通道,每像素 2 位。
  [b]X8 R8 G8 B8―[/b]每像素 32 位: 对于 RGB 通道,每像素 8 位;8 位未使用;无 alpha。
  [b]X1 R5 G5 B5―[/b]每像素 16 位: 对于 RGB 通道,每像素 5 位;1 位未使用;无 alpha。
  [b]R3 G3 B2―[/b]每像素 8 位: 对于 R 和 G 通道,每像素 3 位,对于 B 通道,每像素 2 位;无 alpha。
  [b]A8 R3 G3 B2―[/b]每像素 16 位: 对于 R 和 G 通道,每像素 3 位,对于 B 通道,每像素 2 位;对于 alpha 通道,每像素 8 位。
  [b]X4 R4 G4 B4―[/b]每像素 16 位: 对于 RGB 通道和 4 个未使用位,每像素 4 位。
  [b]A16 B16 G16 R16―[/b]每像素 64 位: 对于 RGB 和 alpha 通道,每像素 16 位。
  [b]DXT1―[/b]带有 1 位 alpha 的压缩格式。
  [b]DXT2―[/b]带有 4 位预乘 alpha 的压缩格式。
  [b]DXT3―[/b]带有 4 位 alpha 的压缩格式,无预乘。
  [b]DXT4―[/b]带有插补预乘 Alpha 的压缩格式。
  [b]DXT5―[/b]带有插补 Alpha 的压缩格式,但是无预乘。
  [b]生成 Mipmap―[/b]启用该选项之后,将生成该图像的 mipmap。默认设置为禁用状态。
  Mipmap 是一组较低细节的位图。第一个是原始图像大小的一半,下一个是该图像的一半,依次类推,直到单个像素。(可以将它们的排列方式视为四棱锥。)当未以完全大小显示纹理时,它们既可用于优化显示时间,也可以减少锯齿。例如,如果原始 DDS 图像是 512 x 512 像素,但是其显示的区域只是 100 像素的方形,则显示设备将在 128 x 128 mipmap 和 64 x 64 mipmap 之间插补。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值