• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store

    Show / Hide Table of Contents

    DDS Converter

    Author: u7angel
    Date: 15 Apr, 2013
    Category: tool
    Credits:

    NVIDIA,ImageMagick,u7angel

    Download

    64bit

    4-DDS Converter 1.4.zip
    17 Jan, 2014 - 11:48
    dragdrop folder, nocuda, bugfix
    3-DDS Converter 1.3.zip
    15 Jan, 2014 - 16:56
    JPG/TGA support, saves settings, cosmetics
    2-DDSconverter 1.2.zip
    25 Jul, 2013 - 14:50
    fix paths with spaces, added -fast option
    1-DDSconverter_1.1.zip
    22 Apr, 2013 - 17:55
    full package, no installation, Pow2 Resize
    0-NVCompressGUI_1.0.zip
    15 Apr, 2013 - 16:50
    bugfix / display progress in percentage

    Description

    Note: Please check also [texconvgui](xref:contribution/texconvgui) since this is much more uptodate.

    Convert JPG,TGA,PNG to DDS using NVIDIA Texture Tools 2.0 with CUDA Acceleration. Optionally resizes with Imagemagick Convert

    • probably the fastest method to convert to DDS
    • easier to use with this GUI
    • batch convert folders (drag drop folders to app)
    • CUDA Acceleration only on recent NVIDIA cards
    • use NoCuda option for CPU compression on ATI / Intel chipsets
    1. Changelog

    Version 1.4

    • drag drop folders
    • no cuda option added for ATI and Intel chipsets

    Version 1.3

    • now supports jpg,tga and png files
    • keeps all settings
    • preview first image in folder
    • chessboard background for viewing images with transparency
    • memory leak fixed

    Version 1.2

    • can handle filenames/paths with spaces in it
    • added -fast option

    Version 1.1

    • can't handle filenames/paths with spaces in it
    • full package, no installation needed, just CUDA enabled graphicscard
    • Resize Pow2 automatically resizes textures to optimal power of two size
    • using Lanczos interpolation see:http://www.dpreview.com/forums/thread/3125436
    • Fix Filenames replaces spaces with underscores

    Notes:

    • the software is provided "as-is," without any express or implied warranty

    Comments

    Comments are no longer accepted.
    Please create a new topic in the vvvv beta forum to discuss this contribution.
    hrovac
    15 Apr, 2013 - 12:58

    dankeschön

    geometrica
    15 Apr, 2013 - 12:59

    I was looking for this since long time ,,,, thanks!!

    u7angel
    15 Apr, 2013 - 13:00

    @geometrica, me too that's why i finally did it yesterday because i was bored ;)

    screamer
    15 Apr, 2013 - 13:08

    super useful ;)

    colorsound
    15 Apr, 2013 - 16:21

    thank you

    keftaparty
    17 Apr, 2013 - 10:00

    Hi, It looks like working ( I have the window with x files proceed ) but I don't get any file created. Any advice ? Thanks

    u7angel
    17 Apr, 2013 - 10:56

    do you have a CUDA enabled card or driver installed ?

    keftaparty
    17 Apr, 2013 - 11:32

    @u7angel I have a gtx660 with recent drivers, so I guess yes Using the photoshop plugin I manage to create .dds files OS is 7x64

    antokhio
    23 Apr, 2013 - 10:09

    works like charm here, how to include jpgs?

    u7angel
    23 Apr, 2013 - 10:49

    maybe next release..

    gegenlicht
    25 Apr, 2013 - 18:20

    thank you for this very VVVVery useful tool! :)

    bjoern
    24 Jul, 2013 - 13:57
    quote:keftaparty: It looks like working ( I have the window with x files proceed ) but I don't get any file created. Any advice ?

    Same here. Win7 x64, GTX480, latest drivers.

    edit: doh, there were spaces in the filename.

    Foaster
    24 Jul, 2013 - 14:01

    @bjoern & keftaparty:

    quote:u7angel: underlying nvcompress.exe doesn't like filenames/paths with spaces in it like "c:\Neuer Ordner", no DDS files will be written
    meowbe this is the problem?
    bjoern
    24 Jul, 2013 - 14:14

    @ foaster: oha didn't refresh. yep that's the problem.

    so for now avoid spaces. maybe a future version could put the in-/out-filenames in quotes.

    keftaparty
    24 Jul, 2013 - 17:02

    Hi, ok, that was a misunderstanding of this on my side too. I had to but the converter folder in a no-space path, witch I didn't get first. Now it works perfect thanks

    u7angel
    24 Jul, 2013 - 22:05

    @bjoern, quotes help ? i'll try..

    bjoern
    25 Jul, 2013 - 05:46

    Also an additional tickbox for enabling "- fast" would be nice. Did some tests w/wo fast, most of the times couldn't tell the difference (between the resulting files).

    u7angel
    25 Jul, 2013 - 14:53

    done

    bjoern
    25 Jul, 2013 - 16:07

    nice

    milo
    10 Jan, 2014 - 11:48

    hi u7,

    first i want to say thank you for sharing that very useful little helper!

    i´ve got an out of memory exception everytime i tried to convert a png sequence (rgba) to dxt5 (rgba). after a closer look at the memory consumption it seems that the garbage collection works not as it should. sometimes it just fills the ram up to 1.7gb which then kills the 32bit app.

    and i´ve got a feature request too: it would be great if the app would store the last selected folder location. if you want to convert more than one folder it is a pain to always select the folder location from computers root.

    cheers,

    i.

    u7angel
    11 Jan, 2014 - 10:22

    in order to bug down the memory issue i need some of the png's

    and yes, rembering the folder would be nice as well as multiformat.

    thanks for my first flattr ! https://flattr.com/thing/2478789/DDS-Converter-CUDA-vvvv milo, did you set this up ?

    u7angel
    11 Jan, 2014 - 16:25

    looks like preview is the bugger, turn it off for now if you run into memory problems

    milo
    14 Jan, 2014 - 19:07

    Hi u7,

    thanks for advice. should be a valid workaround..

    milo
    15 Jan, 2014 - 17:31

    great news. thanks again!

    circuitb
    17 Jan, 2014 - 12:17

    great u7! a command line support for automated conversion can be very handy

    psylion
    17 Jan, 2014 - 13:11

    Sorry for the newbie question, but can it do cube texture?

    u7angel
    17 Jan, 2014 - 13:28

    @circuitb yep, i might integrate this at some point. although the underlying nvcompress.exe is a commandline tool anyway https://code.google.com/p/nvidia-texture-tools/wiki/CommandLineTools

    @psylion the DDS converter does not support cubemap as this would need a different interface. but, there is a cubemap builder in nvidia texture tools nvassemble https://code.google.com/p/nvidia-texture-tools/wiki/CommandLineTools https://developer.nvidia.com/gpu-accelerated-texture-compression

    i'll add this to the wishlist as well as DDS preview and DDS decompress

    elliotwoods
    20 Mar, 2015 - 13:51

    feature suggestions:

    • Threading (CPU usage is really low even with CUDA disabled, this might especially help when there's lots of small files. or CUDA flag might just not be working?)
    • Cancel / stop button (instead of having to halt in Task Manager)
    • Remaining time
    u7angel
    21 Mar, 2015 - 18:46

    @elliotwoods, thanks for your feedback

    i agree with threading and cancel. remaining time would never be accurate, i'll think about it..

    herbst
    23 Jul, 2015 - 09:28

    Another feature request: Resizing to the next lower power of 2 instead of the next higher. E.g. choosing between "should 3840x1280 go to 4096x2048 or 2048x1024".

    TomH
    07 Apr, 2016 - 10:07

    Fine converter for my purpose. feature request: BMP support would be nice. 3 Options Resizing to: next lower, nearest, next higher power of 2 would be very nice.

    • Improve this Doc

    © 2020 by vvvv group. Imprint | Privacy Policy.
    Thanks to DocFX for building this website. Analytics by Plausible.

    Back to top