Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.16;
Скачать: CL | DM;

Вниз

Работа с DDS в DirectX.   Найти похожие ветки 

 
Sholah_Weras ©   (2007-04-18 08:21) [0]

Здравствуйте!

Такое дело, нужно соорудить тулсу, наподобие nVidia DDS Utilities только проще (намного) и с VCL (все Delphi). DirectX изучать начал с день назад - а работа срочная. Может кто-нибудь поделиться сведениями, где можно почитать про конвертирование наборов файлов в формат DDS и наоборот, или, может, кто знает как реализовать все это дело.

Буду очень признателен за помощь.


 
Jeer ©   (2007-04-18 09:57) [1]


> DirectX изучать начал с день назад - а работа срочная.


За срочную работу берутся с хорошим знанием инструментария.
Вывод - учиться, а потом браться за срочную работу.


 
Sapersky   (2007-04-18 13:41) [2]

Читать - в хелпе к DX SDK.
Структура несжатого DDS весьма проста - заголовок и данные в одном из используемых DirectX форматов текстур, так что можно написать конвертер вообще без DirectX.
Со сжатыми лучше использовать функции DX. Например, DirectDraw7 может работать с DXT1-DXT5 (делать компрессию/декомпрессию), но с более современными форматами, если таковые существуют - вряд ли.
В D3D8-9 (D3DX) есть функции вроде D3DXSaveSurfaceToFile. Может быть, они поддерживают сжатие, хотя точно не знаю.


 
Sholah_Weras ©   (2007-04-21 22:56) [3]

Вот, нашел библиотеку для реализации сохранения в формат .dds
Может кому и понадобиться - http://www.vclcomponents.com/Delphi/Graphical_Controls/Vampyre_Imaging_Library-info.html



Страницы: 1 вся ветка

Текущий архив: 2008.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
2-1203078103
alexsashkan
2008-02-15 15:21
2008.03.16
SQL запрос,умножение значений полей


2-1203096893
hloppooop
2008-02-15 20:34
2008.03.16
TreeView random item color


2-1203045038
FIL-23
2008-02-15 06:10
2008.03.16
Сохранение БД


15-1202123739
AlexKniga
2008-02-04 14:15
2008.03.16
Ищу игруху, где нужно узлы двигать, чтоб связи не пересекались.


3-1193224575
Int23
2007-10-24 15:16
2008.03.16
Обработка ошибки в TADOCommand