.DDS DirectX 10, converter/viewer |
Добро пожаловать, гость ( Вход | Регистрация )
.DDS DirectX 10, converter/viewer |
-=CHE@TER=- |
Nov 1 2008, 19:50
Сообщение
#1
|
Walter Sullivan Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) |
Недалее как вчера пришло письмо с жалобой, на то что 3DMark2005 / 3DMark2006 unpacker криво распаковывает некоторые .DDS файлы из 3DMarkVista: Vantage. Оказывается он распаковывает нормально, просто у большинства .DDS файлов теперь формат DX10 и что-то, типа BCU4 (или типа того, не помню - удалил уже, снова распаковывать сейчас лень, однако, если кому-то понадобятся "образцы" - могу сделать).
Скачал последнюю версию XnView, InfraView и даже какую-то прогу из раздела SDK с сайта nVIDIA - ни одно из этих средств справиться с новым форматом не смогло. Внимание вопрос: кто-нибудь знает софт умеющий работать с этим, новым, форматом .DDS? |
-=CHE@TER=- |
Mar 25 2017, 07:20
Сообщение
#2
|
Walter Sullivan Группа: Root Admin Сообщений: 1,360 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 313 раз(а) |
Не совсем в тему, но всё ж.
.DDS (DirectDraw Surface) to .TGA texture converter v1.4 В самом низу страницы. Утилита конвертирующая .DDS в .TGA, основанная на ReadDXT от nVIDIA из DDS Utilities версии 8.30 от 2007 года. С новыми .DDS (DirectX 10+ и прочие) работать не будет! С исходными кодами на Си (VS C++ 6.0). Вообще, утилиту писал 12 лет назад, тупо добавив в ReadDXT работу с маской "*.dds". Потом, когда появился The Compressonator и другие утилиты, я её с сайта убрал (лет 10, наверное, назад). Однако, примерно месяц назад со мной связался Aka Sektor и сказал что в сообществе мододелов для S.T.A.L.K.E.R. моей утилитой до сих пор пользуются. Попросил поглядеть что там с новыми файлами и прозрачностью - утилита, мол, на них не работает. Однако, исправить я ничего не мог, потому что там .LIB файл без исходных кодов, только с заголовочным файлом. Бибилиотека эта была у меня от версии DDS Utilities 6.74 - я обновил до 8.30 - это последняя на сайте nVIDIA (на сайте написано 8.31, но в библиотеке указано 8.30), до того как они болт на эту библиотеку положили. И тут выяснилось страшное: все .LIB файлы для 8.30 собраны под 7-ой студией, а у меня только 6-ая. Искать и собирать под 7-ку мне очень не хотелось, так что пришлось изрядно попариться (особенно с частью отсутствующих функций), чтобы собрать под 6-ку, но я всё ж собрал и теперь программа будет работать под любым Windows (см. исходные коды - там много интересного). К тому же к новой версии ReadDXT исходных кодов не было (не говоря уже о том, что .LIB переписали на классы) и часть .DDS файлов она не конвертировала, которые конвертировала старая верси 6.74. В общем, Aka Sektor мне присылал .DDS файлы которые неправильно конвертировались старой версией dds2tga или старой они конвертировались, а новой нет. В итоге, общими усилиями, собрали таки обновлённую версию, правда, Volume Mip Map я не проверял, ибо не на чем. И хотя утилита не поддерживает новых расширений .DDS, зато, как сказал Aka Sektor, она небольшая, шустрая и везде работает - за это мододелы её и ценят. Я думал стоит здесь про это писать или нет, потом вспомнил, что Axsis как-то писал, что утилиты от nVIDIA более или менее правильно .DDS конвертируют, в отличие от многих других, поэтому решил всё же об этой утилите упомянуть - может кому-нибудь тоже пригодится. Спасибо сказали:
|
Упрощённая версия | Сейчас: 24th September 2024 - 11:12 |