Уважаемые знатоки данной темы, бьюсь уже несколько дней над решением проблемы, но руки уже опускаются, может коллективно что-то решится.
Все началось с того, что в FSX начало жутко раздражать появление на миг черных квадратов на месте PAPI (VASI) lights. Замена halo.bmp на кучу альтернативных с альфой и без ничего не давала. Случайно наткнулся на полностью удовлетворившее меня решение, которое заключалось в правке ShadersHLSLCommonCommon.fxh , а именно замена строки
dword State_TextureWrap : STATE_TEXTUREWRAP = D3DTADDRESS_WRAP;
на dword State_TextureWrap : STATE_TEXTUREWRAP = 0;
После этого все стало отлично но вылез другой косяк. Криво или вообще не портированные модели из 9-ки стали прозрачные. Никакая конвертация текстур не помогает. Копирование с переименованием заведомо нормальной текстуры из другой модели ничего не дает, хотя ModelConverterX всю эту чепуху исправно выводит. Я бы особо не заморачивался, ибо трафик не использую, но некоторые миссии сторонних разработчиков тоже используют левые модели в качестве антуража, и вот здесь уже начинаются проблемы с прозрачностью.
Получается, что косяк в самом .mdl файле? Вот здесь бы и хотелось знать некий алгоритм решения проблемы.
Сообщение отредактировано Wonderboy: 14 May 2016 — 14:39
Вопрос у вас решился или нет? Тоже столкнулся с такой же проблемой.
Ну вы сами видите, сколько здесь моделеров бросаются помогать.