Executor
На самом деле, я поддержу ronniko. Мне непонятно почему MS не сделали нормальную поддержку распространенного формата, например COLLADA.
Есть же функции для загрузки текстур, но почему-то, если хочешь быстро потестить какую-то кастомную модельку, то приходиться писать свой загрузчик.
Они же потратили время на убогий sdkmesh, в который ничего невозможно сохранить ) Какой в этом был смысл.
VirT + 1000
VirT
> Какой в этом был смысл.
Никакого, поэтому и отказались. :)
А сейчас они вообще отказались от функций загрузки текстур, шейдеров и пр. ресурсов. Функцию компиляции шейдеров тоже почикали, редиски.
VirT
> Мне непонятно почему MS не сделали нормальную поддержку распространенного
> формата, например COLLADA.
Есть конвертер FBX в dx sdk mesh.
Пользуйся на здоровье.
> Есть же функции для загрузки текстур, но почему-то, если хочешь быстро
> потестить какую-то кастомную модельку, то приходиться писать свой загрузчик.
CDXUTSDKMesh - загружается одной строчкой.
> Они же потратили время на убогий sdkmesh, в который ничего невозможно сохранить )
Сохранить что? Конкретнее.
Executor
> Есть конвертер FBX в dx sdk mesh.
А что за конвертер? Я находил только из x в sdkmesh.
ronniko
> VirT + 1000
>
:) -1000
С чьЕго-бы еНто. Вам дали универсальный интерфейс для работы с видеокартой, а что тудЫ пихать Ваша, извините, проблема.
VirT
"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Misc\ContentExporter"
Executor
> "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Misc\ContentExporter"
Спасибо, не знал.
Все таки добрый дядя из Microsoft написал библиотеку для загрузки текстур взамен почившей D3DX. :)
http://blogs.msdn.com/b/chuckw/archive/2011/10/28/directxtex.aspx
Imaginary unit
> Все таки добрый дядя из Microsoft написал библиотеку для загрузки текстур взамен почившей D3DX. :)
"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D11\DDSWithoutD3DX11"
Чем не устраивает?
Executor
> Чем не устраивает?
Тем, что нет того самого Microsoft DirectX SDK (June 2010), а есть только Windows Kit 8
Imaginary unit
Ну а скачать не судьба? :)
Executor
> Ну а скачать не судьба?
Зачем, ежели можно скачать эту либу и получить загрузчик DDS, TGA и прочая? О_о
Imaginary unit
Ну во первых, в теме явно не SDK8 обсуждается.
А во вторых, скачать та либу можно, она полезная, половина кода кстати очень похожа на пример из СДК, но вот не пойму я всех этих ваших "гигантских" проблем с Д3ДХ.
Ну нету фичи, вырезали, ну и хрен с ней, аналог в стопицот раз лучше пишется легко самостоятельно. Ну или же гуглится что-то готовое тоже достаточно быстро, чем создаётся тема на форуме со слезами на глазах.
Executor
> Ну или же гуглится что-то готовое тоже достаточно быстро, чем создаётся тема на
> форуме со слезами на глазах.
Я и нагуглил готовое, это раз.
Во-вторых, причем тут я и тема со слезами на глазах?
В-третьих, если тебе не нужна эта либа, ну дык и проходи мимо, дарагой.
Тема в архиве.