Nvidia显卡DDS格式类型的解释

Win10系统实现DDS与TGA文件缩略图预览的三种方案与原理详解 在游戏开发、计算机图形学及三维设计领域,高效的素材管理是提升工作流的关键。Windows操作系统通过其Shell架构与缩略图提供程序机制,为常见图像格式提供直观的视觉预览,极大简化了文件检索。然而,对于存储纹理、贴图等专业数据的DDS和TGA格式,系统因缺乏原生解码器而无法生成缩略图,迫使从业者依赖专业软件逐个打开查看,严重影响效率。其技术原理在于,这两种格式包含Mipmaps、压缩格式等元数据,通用解码器难以解析。为解决此痛点,可通过安装集成缩略图处理器的专业软件(如IrfanView)、或注册轻量级Sh 阅读详情

This is a rough outline of the different options for saving DDS files using the Nvidia Photoshop DDS plugin. I wanted to know what each did, and couldn't find any online documentation for all of them, so I am creating this to help myself and other artists with the same questions. I'll update this as I receive feedback about anything I got wrong, or any additional information.


The dialog box in question. The plugin is available here. The PSD with each compression type as an individual layer so you can compare them is available here. I've skipped the formats that crashed photoshop (the four "palette" entries), as well as the floating point formats, as my image wasn't a floating point to begin with.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

Targa
Source Image for this series of examples (a dove I captured in Paris) The Targa source file is 1,025 kb. Targas are uncompressed. The alpha is in full 8 bit grayscale.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

DXT1
First option is DXT1, with or without 1 bit alpha. DXT1 file is 171 kb. DXT 1 is an 8 : 1 compression ratio. The alpha is 1 bit (meaning no grayscale, either a pixel is black or it's white) You can see some artifacts in any smooth areas, but nothing too bad on diffuse maps. DXT1 works less well with normal maps. It can create visible artifacts, especially at the terminator shadow, where you can see the squares used in the compression algorithm.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

DXT3
DXT3 has an 8 bit explicit alpha. The DXT3 file is 342 kb. DXT3 is a 4:1 compression ratio. The alpha is 8 bit, but you can clearly see banding. DXT3 is much better for normal maps because of the lesser compression. The difference in diffuse, specular, etc is a less noticeable improvement over DXT1.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

DXT5
DXT5 has an 8 bit interpolated alpha. The DXT5 file is 342 kb. DXT5 is a 4:1 compression ratio. The alpha is 8 bit, but much smoother than DXT3. I honestly cannot tell why someone would use DXT3 over DXT5. It seems like you get the same size, but a smoother alpha without banding. If I figure out any real differences, I'll update this portion. As of now it looks like your real choice is between DXT1 or DXT5, with DXT3 out of the picture completely.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

4:4:4:4
4:4:4:4 has a 4 bit alpha. The 4:4:4:4 file is 683 kb. 4:4:4:4 is basically 4 bits per channel (hence the name). I'm not sure where this format would come in handy, but it has no compression artifacts.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

1:5:5:5
1:5:5:5 has a 1 bit alpha. The 1:5:5:5 file is 683 kb. This format basically steals 3 bits from the alpha channel to distribute to the R,G, and B channels. This results in a smoother diffuse, but a sharper alpha. Again, no compression, so no artifacts, but the file size is much to large to consider in most instances.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

5:6:5
5:6:5 has no alpha. The 5:6:5 file is 683 kb. Similar to the 4:4:4:4 and 1:5:5:5, but takes it a step further and eliminates the alpha all together to offer an extra bit to the green channel. The 5:6:5 is getting interesting though. With the extra bit, it looks very similar to the targa source in quality, but is 90% the filesize of the targa (saved as a 24 bit without alpha). Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

8:8:8:8
8:8:8:8 has 8-bit alpha. The 8:8:8:8 file is 1,366 kb. This is the uncompressed 32-bit targa (8 bit alpha) equivalent DDS format. However it's larger than the original targa in filesize! Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

8:8:8
8:8:8 has no alpha. The 8:8:8 file is 1,025 kb. This is the uncompressed 24-bit targa (no alpha channel) equivalent DDS format. However it's larger than the original targa in filesize! Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

5:5:5
5:5:5 has no alpha. The 5:5:5 file is 683 kb. This format is identical to 1:5:5:5 in every way, except it has no alpha at all. There is no situation I can think of where you would use 5:5:5 over 1:5:5:5. It is a compression artifact-free format, but like 1:5:5:5 it has banding problems in the diffuse. Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

V8U8
V8U8 has a red and green channel only. The V8U8 file is 683 kb. This format is for storing two grayscale masks (to control emissive and bump for example) This format has no compression so the red and green are identical to the targa source. I'm also pretty sure that currently ATI cards cannot use this format, but NVidia cards can.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

CXV8U8
CXV8U8 has no alpha. The V8U8 file is 683 kb. This format is not compressed. I'm unsure of the specifics of this format, but I know it's for normal maps. I believe it's somehow only saving two channels worth of information, despite the fact it's showing three. It uses a microsoft/nvidia only algorithm for reconstructing the missing blue channel (the displayed blue channel is not how standard normal map blue channels look) at a very low cost (in terms of gpu power). I'm fairly sure than neither ATI, nor the PS3 is able to take advantage of this format.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

A8
A8 is an 8 bit alpha only. The A8 file is 342 kb. As far as I can tell, this is a lossless alpha format. 1,1,1 RGB is fully transparent, 128,128,128 is one step below fully opaque, and 0,0,0 is fully opaque in this format. You still keep your original alpha in standard black to white format, but this is how the map is stored. A8 has solid black for all RGB formats, and keeps itself in the alpha channel.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

Q8W8V8U8
Q8W8V8U8 has 8-bit alpha. The 8:8:8:8 file is 1,366 kb. I'm not certain what this format is for. It's apparently the same as 8:8:8:8 only this format is "signed". Visually it's brighter, but otherwise lossless like 8:8:8:8. Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

A8L8
A8L8 has a red and alpha channel only. The A8L8 file is 683 kb. This format is for storing two grayscale masks (to control alpha and Luminance) As far as I can tell, this is a lossless format. 1,1,1 RGB is fully transparent, 128,128,128 is one step below fully opaque, and 0,0,0 is fully opaque in this format. To set up this file, you have your RGB as a grayscale image to control alpha (transparency), and your alpha channel a grayscale to control Luminance.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

L8
L8 is an 8 bit alpha only. The L8 file is 342 kb. 1,1,1 RGB is fully transparent, 128,128,128 is one step below fully opaque, and 0,0,0 is fully opaque in this format. You still keep your original Luminance in standard black to white format, but this is how the map is stored. L8 keeps itself in the only channel, which is the only difference between itself and A8.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

DXT5_NM
DXT5_NM has an 8 bit interpolated alpha. The DXT5 file is 342 kb. This format is compressed, since there is only two channels, but it's the filesize of the DXT5 with three channels, I'm assuming this is less compressed, nearer to 2:1 compressions.. I'm unsure of the specifics of this format, but I know it's for normal maps. I believe it's somehow only saving two channels worth of information, leaving the green channel with more information than the red (which is in the alpha). It uses an algorithm for reconstructing the missing blue channel at a very low cost (in terms of gpu power). I'm fairly sure than neither ATI, nor the PS3 is able to take advantage of this format.
Nvidia显卡DDS格式类型的解释 - 格林动画工作室 - 格林动画工作室的博客

P3D模型转Blender渲染全流程:从格式转换到批量出图 在三维内容生产流程中,不同软件间的模型互导是常见需求。格式转换与贴图路径处理是打通工具链的核心原理。掌握转换工具与材质修正技术,能显著提升渲染效率。飞行模拟、游戏开发、影视预览等领域常需将专用格式迁移到通用渲染器。P3D模型转Blender渲染正是典型场景:通过MDL/FBX转换、DDS贴图转PNG、材质节点重建,再配合Cycles/Eevee渲染器与Python批量脚本,即可实现高质量离线出图。该流程无需重新建模,适合飞友和美术人员快速产出展示图。 阅读详情

相关推荐

Photoshop DDS插件完整版v7.83——游戏纹理编辑必备工具

前面说了这么多技术细节,现在轮到实际操作了——你怎么才能在PS里导出真正的DDS文件?可惜Adobe早在Creative Cloud 2018之后就移除了内置DDS支持,所以我们得靠外援。

weixin_42576186的博客 2863

(转)nvidia法线贴图制作插件

Nvidia DDS Format 下载地址: http://www.namipan.com/d/DDS%20FORM%e6%8f%92%e4%bb%b6.rar/85ef5cdea8761b8cda8e4775477570fe258553241b2c0b00将下载后的解压包中的"File Formats"和"Filters"放到你PhotoShop安装目录下的"增效工具"文件夹中即可~例如:C:...

weixin_34054931的博客 1084

nv_dds:用于OpenGL OpenGL ES2的DDS图像加载器

nv_dds:用于OpenGL OpenGL ES2的DDS图像加载器

DDS文件格式

DX中开发的游戏DDS是首选,就类似ios中的pvr格式一样强大,因为那是显卡支持的。 一、DX下DDS文件的优点: 1.cpu上运算速度快,不需要解析为RGB数据就可以直接由DX函数加载提交给显卡渲染贴图。 2.内存占用少效率高,因为不需要创建临时的内存来存放解析的数据,所以避免了内存和申请释放和内存飙升。 3.压缩效率高,通过更少为位数有损压缩,但是画质也非常好,压缩效

自由理想的足迹 1万+

PSCC_64位_NVIDIA_DDS插件.zip

CC2018 x64位亲测可用

dds PS插件 NVIDIATOOLS支持PSCS6及其以下版本 WIN7 X86 X64

找了很多 dds 插件 就这个 亲测可用

Unity iOS打包失败:DDS贴图的致命陷阱

《Unity iOS打包失败:DDS贴图惹的祸——游戏大厂深度解析》摘要 本文通过一个Unity游戏团队遭遇的iOS打包失败案例,深入剖析了DDS贴图格式在跨平台开发中的技术陷阱和团队协作问题。文章首先介绍各类贴图格式特性,指出DDS格式在PC端的优势与移动端的不兼容性;随后揭示Unity资源导入流程的底层机制,分析iOS平台打包失败的具体原因;通过真实团队冲突案例,展现美术与技术人员对格式认知的差异;最后提供自动化检测工具方案和跨平台优化策略,包括CI集成检测脚本、美术资源规范管理等方法。全文融合技术原理

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 1202

ps 插件DDS ps打开dds插件

安装后ps可以打开dds格式图

DDS文件的AI描述

DDS是一种专为GPU优化的纹理格式,采用预压缩和硬件适配技术实现"开袋即食"的纹理加载。其核心优势在于:1) 采用GPU原生支持的压缩算法,减少CPU解码开销;2) 内置多级Mipmap纹理链,实现按需动态加载;3) 显著提升游戏等实时应用的纹理加载速度和渲染效率。相比普通图像格式,DDS通过预处理在资源质量和运行时性能间取得平衡,是游戏开发中的标准纹理格式。

exotic_world的博客 670

【Unity】Unity 跨平台及编译过程

早期的Unity跨平台是基于MONO运行时的,又通过CLS实现了跨语言。其基本思路是将各个版本的语言统一编译成CIL语言,在不同平台运行时使用CLR进行解释。有点类似于Java的jdk和jvm。 CLS(Common Language System)通用语言规范:CLS是一种规范,类似于schema,当文件被指定遵守CLS规范后,在某语言中写出不符合通用规范的代码后将被警告或报错。 MONO是一个开源工程,其中包含C#编译器,CLR运行时,以及一组类库。该工程常见了一系列符合ECMA标准的.NET工具,MO

一个普普通通的游戏开发者 7235

自动驾驶入门到进阶完整指南:感知、预测、规划、端到端、仿真测评与场景挖掘全解析

对小白来说,不建议一开始直接冲端到端大模型。先学数据和坐标系:否则所有结果都看不懂。再学 LiDAR 3D 检测:最容易建立空间感。再学 BEV/多相机感知:这是当前主流。再学轨迹预测:理解交互和多模态。再学规划控制:理解车为什么这样开。再学仿真和闭环评测:理解 open-loop 和 closed-loop 差异。最后学端到端/VLM/VLA:这时候你才知道它到底替代了哪些模块。贯穿始终学习场景挖掘和安全测评:这是工业界最核心的能力之一。

u013250861的博客 390

ROS2源码编译实战:从环境配置到DDS定制

ROS2源码编译是理解其底层架构与实现可控性的关键技术路径。它基于CMake构建系统,依托colcon工具链完成多仓库协同编译,核心涉及依赖管理、DDS中间件替换、硬件指令集适配及调试符号控制等原理。相比apt二进制包,源码编译赋予开发者对OpenCV版本、CUDA Toolkit、NVIDIA驱动ABI、ARM/AMD64/MIPS64架构支持等关键环节的完全掌控力,显著提升在机器人SLAM、实时点云渲染、国产化平台移植等场景下的工程鲁棒性与性能调优能力。本文聚焦Ubuntu 22.04环境下Humble

weixin_33755649的博客 329

子网划分详解

还不会子网划分?看这篇就够了,保姆级教程

m0_47584619的博客 6093

手机游戏中图片格式选择整理

整理自: http://zengrong.net/post/2070.htm http://blog.youkuaiyun.com/langresser_king/article/details/8426708 http://blog.youkuaiyun.com/laogong5i0/article/details/8637425 一、选择: ios上图片当然是用pvr(pvrtc4)格式,推荐pvr.c

自由理想的足迹 5974

2026年7月19日 从可插拔到共封装:技术路线研究报告

AI 算力的爆发正在重写数据中心光互连的技术路线。本报告对当前并存的四代光互连架构——

weixin_51184047的博客 584

【芯片验证随心记】1.SystemVerilog中,rand和randc的区别?如何用constraint实现randc?

在SystemVerilog里,randc 的“不重复循环”特性是用一个 周期性排列器(permutation engine) 实现的,而这个引擎在 LRM 里并没有公开。我们只能在 “用户空间” 用 rand + constraint 去模仿它的行为。每次随机化只取 queue.pop_front(),用完再洗。在4次随机化内,y会依次出现0,1,2,3各一次(顺序随机)每次随机化,x可能是0-3中的任意值,可能连续多次相同。每次随机化时,在未使用的值里随机挑一个;第5次随机化时,重新生成新的排列周期。

qq_43172512的博客 342

DirectX12(D3D12)基础教程(五)——理解和使用捆绑包,加载并使用DDS Cube Map

目录   1、前言 2、加载DDS 3、捆绑包(Bundles) 4、完整代码 1、前言 这一次距上一篇教程又隔了有一段时间了,如果你看了之前的教程的话,马上就会想到悲催的我是不是又遇到了什么麻烦?应该说你能这样想那么恭喜你,你猜对了,这次搞得我人仰马翻的是DDS纹理。其实在我之前的教程中乐观的估计了WIC库,其实这个库根本就不能用来加载DDS型的纹理。当然教程到这里,我已经被纹理问...

Gamebaby Rock Sun的博客 1万+

【电源专题】LDO基础——热性能2

对于LDO散热而言,选择合适的元件并不是一件简单的任务。为了实现高效、尺寸得当并成本低的散热解决方案,我们在早期设计阶段就需要确保所有器件都可用并且已经考虑到元件和各种特性。

一点硬件 894

DDS1玄武龟仙战:本地AI图像生成工具部署与测试指南

AI图像生成技术通过深度学习模型将文本描述转换为视觉内容,其核心原理是基于扩散模型或GAN等生成式算法。这项技术的价值在于能够大幅提升视觉内容创作效率,特别适用于角色设计、广告素材生产等场景。在实际工程应用中,本地部署的AI图像生成工具需要关注显存优化、批量任务处理等关键技术点。以DDS1项目为例,该工具支持角色一致性生成和风格转换,通过合理的环境配置和参数调优,可以在普通硬件条件下实现高质量的图像生成。本文重点探讨了这类工具的部署流程、功能验证方法以及性能优化策略,为内容创作者提供实用的技术参考。

weixin_34268310的博客 541

【YOLOv13多模态融合改进】| CFT:跨模态融合Transformer | 利用Transformer的自注意力机制,解决跨模态融合中的长距离依赖和全局信息整合问题

本文记录的是利用 CFT 模块改进 YOLOv13 的多模态目标检测网络模型。的设计出发点在于解决传统多模态检测中跨模态特征融合不充分的问题,即当不同模态数据需协同检测时,基于CNN的方法因局部卷积的局限性,难以捕捉长距离依赖和全局模态间的互补信息,导致复杂光照、遮挡等场景下检测精度不足。本文利用模块,将多模态特征序列拼接后自动学习模态内与模态间的交互权重,在特征提取阶段整合全局上下文信息,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。Cross-Modality Fus

Limiiiing的博客 538

UNet改进(54):当医学图像分割遇上频域学习与自监督

本文提出了一种改进U-Net的方法,通过频域增强模块和代理任务模块提升医学图像分割性能。频域增强模块在傅里叶空间对特征图进行可学习的频率调制,重点增强高频细节特征;代理任务模块通过图像重建约束编码器保留关键信息。两个模块协同工作,在仅增加5%参数量的情况下,形成空间域、频域和重建约束三条互补的信息路径。该方法特别适用于需要精细边缘分割的医学图像任务,预期能提升5%-10%的边缘分割精度,在小样本场景效果更显著。部署时可移除代理任务模块,不影响推理效率。未来可探索空间自适应频域调制和更丰富的代理任务设计。

2501_91516851的博客 225

DDS1玄武/龟仙战:AI图像生成模型部署与实战指南

AI图像生成技术通过深度学习模型实现从文本描述到视觉内容的自动转换,其核心原理基于扩散模型或生成对抗网络(GAN)的对抗训练机制。这项技术的工程价值在于能够大幅提升视觉内容的生产效率,降低创作门槛。在实际应用中,AI图像生成已广泛应用于游戏角色设计、艺术创作辅助和数字内容生产等领域。本文以DDS1玄武/龟仙战项目为例,深入解析图像生成模型的本地部署流程,涵盖环境配置、模型加载、功能测试等关键环节。针对实际部署中的显存优化和批量任务处理等工程实践问题,提供了具体的解决方案和性能调优建议,帮助开发者快速掌握生产

weixin_34054866的博客 409

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

如何制作法线图 step-by-step

看了某风的文章后不知道大家是不是对法线图(normal map)和深度图(depth map)的制作感到困惑呢?这里我就简单的说一下它的制作方法好了: 相关知识: 所 谓的法线或是深度图既是指那些专门用来存储材质表面的法线信息和深度信息所用到的贴图(Texture),无论你使用什么样的格式作为一个模型的材质 (jpg,bmp,png......)最终都会先进行解压在按...

andy123210的博客 1100

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

终极指南:如何用AMD FSR和NVIDIA NIS免费提升SteamVR游戏性能

想要在不升级硬件的情况下大幅提升SteamVR游戏帧率吗?openvr_fsr项目为你提供了完美的解决方案!这个创新的开源工具通过AMD FidelityFX SuperResolution(FSR)和NVIDIA Image Scaling(NIS)超采样技术,能够为几乎所有使用Direct3D 11渲染的SteamVR游戏带来显著的性能提升。无论你是AMD还是NVIDIA显卡用户,都能通过简单

gitblog_01065的博客 866

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

NVIDIA Profile Inspector深度解析:3个核心技术原理与高级性能调优

NVIDIA Profile Inspector是一款基于NVIDIA驱动配置文件系统的开源工具,它通过直接访问NVIDIA Display Driver Service (DDS)数据库,实现对显卡驱动隐藏参数的深度控制。与官方NVIDIA控制面板相比,该工具提供了更底层的访问权限,允许用户修改未公开的驱动程序设置,从而针对特定游戏和应用进行精细化性能调优。对于追求极致游戏体验的技术爱好者和硬件

gitblog_00934的博客 272
上一篇: C++那些细节--32位64位数据类型的区别
下一篇: DXT纹理压缩格式解析
puppet_master
puppet_master 领域专家: C/C++技术领域 领域专家: C/C++技术领域
博客等级 码龄12年 2695粉丝 161原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值