* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Как сделать полупрозрачные текстуры? Started at 27-01-2014 16:36 by kote(iccup) Visit at https://bbs.hl-inside.ru/showthread.php?threadid=57652 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : kote(iccup) Date : 27-01-2014 16:36 Title : Как сделать полупрозрачные текстуры? С обычными проблем небыло,делаются легко,но сейчас создал решетку и понял что нехватает знаний и решил спросить тут. В 3дмаксе создал бокс,сделал из него плоский прямоугольник,назначил ему материал Multi/Sub-Object,первый материал тупо серый цвет который являлся краями решетки,второй - сама решетка.Основной цвет - картинка текстуры решетки(в .png ofc),опасити - та же картинка текстуры только в чернобелом варианте .jpg.В максе имею правильную модель с правильной текстурой: [img]http://d2img.ru/img/14/01/1007593.JPG[/img] Далее сохраняю текстуру рамки(тупо серый цвет)в .vtf,назначаю .vmt,все ок,с этим проблем нету.Потом сжимаю текстуру решетки до размеров 128*128,сохраняю так же как и обычную текстуру,компилирую модель,в model viewerе получаю вот что: [img]http://d2img.ru/img/14/01/1007594.JPG[/img] Как видите есть 2 проблемы,одна серьёзная другая так себе: 1.)Текстура решетки наложена неправильно,она сплюснута с боков(это проблема "так себе"). 2.)Отсутствует Opacity(прозрачность),как видите в дырах между решетками артэфакты какието,в 3дмаксе если удалю опасити с текстуры решетки то вид будет точно такой же. Вообщем суть думаю вы поняли,2 вопроса: 1.)Как по особенному нужно сохранять мой .png-файл решетки в .vtf формат(там сотнии настроек я год буду угадывать пока найду правильный,та ещё и на англ все). 2.)Как нужно настроить .vmt-файл этого материала,и нужны ли ему вообще какие-то специфические настройки в данном случае. Зарание спасибо за ответы. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : HGrunt Date : 27-01-2014 16:50 Тут могу только подсказать что сохранять следует в формате DXT5 (DXT1 не сохраняет альфу) а в vmt должен быть прописан параметр $alphatest 1. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : kote(iccup) Date : 27-01-2014 16:58 [QUOTE][i]Оригинальное сообщение от HGrunt [/i] [B]Тут могу только подсказать что сохранять следует в формате DXT5 (DXT1 не сохраняет [u]альфу[/u]) а в vmt должен быть прописан параметр $[u]alphatest[/u] 1. [/B][/QUOTE] уже неоднократно видел это слово в создании полупрозрачных текстур и нигде не обьясняли что это,какая ещё альфа?что это значит? [size=1][i]kote(iccup) добавил [date]1390838553[/date]:[/i][/size] [b]HGrunt[/b] Получилось!спасибо,сейчас затестю в самой игре -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : kote(iccup) Date : 28-01-2014 02:56 проблема решена,тему клоз -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 28.03.2024 10:46:10