Прозрачность
Господа, помогите! :@
Делаю я значит проволочный забор. Вот. Делаю в максе коробочку и натягиваю на нее текстуру с черным фоном, на которой нанесена серебристая проволочка... Теперь вопрос на миллион. Каким боком мне скрыть в блитце все черное? Существуют ли способы помимо МАСКИ в материалах? Например в самом блитце можно как-нибудь провернуть эту операцию? Были еще мысли... Делал спрайтом. Все зашибись, только лишь с одной стороны видно такой спрайт, а ставить второй спрайт параллельно неохота. Заранее благодарю. |
Re: Прозрачность
В пипелайне ставишь флажки :
masked 2-side Или В блитце: tex=LoadTexture ("texture.jpg",4) EntityTexture entity,tex EntityFX entity,16 Банковские реквизиты для миллиона куда выкладывать ? |
Re: Прозрачность
Блин. Я с Пипелайном никогда не работал. Можете разъяснить по порядку? Где именно эти флаги выставлять? Короче, "алгоритм"! :)
|
Re: Прозрачность
позвольте ненавязчиво намекнуть теме на "UP" :)
|
Re: Прозрачность
Извеняюсь....:@ Что-то я облажался...еслибы вобще этого контура небыло, то всё бы сливалось наверно..:)
|
Re: Прозрачность
Флажок Masked, делает альфю Только на чёрный (RGB: 0,0,0), а там где у тебя с травы на чёрный, переход, там ведь, не совсем чёрный ;), просто сделай секстуру, травы более разнообразную в цветах, добавь оотенков зелёного.
И если есть опыт, можешь написать функцию, которая будет делать альфу исходя из дополнительной чёрно-белой картинки (альфа-канал), которая будет указывать на степень прозрачности определённых учасков, это придат лучший результат таким вещам как текстура травы или листвы и т.п. Но это если ты уже способен, а так советую, пока не браться, а сделать очень яркую траву, и просто поставить флажок, при загрузки текстуры "Alpha" - 2 вроде. |
Re: Прозрачность
Вот я хотел сделать альфу из дополнительной чёрно-белой картинки, но я в Help-е так и ничего не нашёл. Напиши на будущее в каких командах искать? :)
|
Re: Прозрачность
попробуй так, хотя сам исчо не тестил.
Код:
Function LoadAlphaTexture(tex$,alph$,flags=3) понятно что флаг должен быть вида 2+a, где a - целое число от 0 до 510. |
Re: Прозрачность
Всем спасибо еще раз...
|
Re: Прозрачность
Вложений: 6
Еще раз хочу поднять эту тему.
Что лучше, маска или альфа? Маска хороша, но ставит альфу только на черные цвета с резкими краями, что не очень хорошо(например если у моего персонажа черные волосы и в некоторых участках ставит альфу там где не нужно, или кальчуга, где есть черные цвета... Ну а Альфа глючит при 2-sides (проблема с нормалями) особенно это сильно заметно при движении. Было бы хорошо, если бы небыло этого глюка с альфой. Выходит что нет нормального варианта? |
Re: Прозрачность
Насчет маски: "Дырки" это не проблема, ничто не мешает сделать все черные тексели, которые не должны быть прозрачными "не совсем черными". Оттенок цвета (5,5,5) на глаз неотличим от (0,0,0), но прозрачным уже не станет.
Насчет альфы: 1. Сортировка происходит по координатам ёнтитей. Раздели обьект, страдающий тоннельным эффектом на две ёнтити, одна из которых находится явно позади другой- и тоннельный эффект пропадет. Такой способ неприменим, если нужно множество обьектов с альфой (трава). 2. Насколько я помню, у АМТ-Лаб есть библиотека для борьбы с таким багом. |
Re: Прозрачность
Спасибо за совет.
Цитата:
АМТ-Лаб? Был бы очень благодарен за потдержку. |
Часовой пояс GMT +4, время: 15:39. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot