прозрачность

Вопросы разработки OpenTTD, обсуждение новых сборок и патчей, решение проблем новых версий.

Модераторы: Smoky555, Группа модераторов

прозрачность

Сообщение Mapc » Пн ноя 08, 2010 15:40

видел тут на форуме пост где обсуждался вопрос как реализована прозрачность в куполах на стандартных станциях (двух и более путных) специально сделал скрин и увеличил - между цветными линиями ячейки реально полупрозрачные. тоесть цвет пикселов объектов попавших под прозрачный спрайт темнее. все по честному, а не шахматно-дырявая технология (:
повторю вопрос автора того поста так как вразумительно ответа там не было - как это сделано? силами палитры тт (там чтото упоминалось о фиолетовой области палитры) либо тут участвует еще и код?
применяться этот момент может в массе случаев. и сразу вопрос, если можно задавать прозрачные области то можно ли их применять к ТС? применений можно придумать массу - от прозрачных окон до сетки на, к примеру, вагонах для перевозки авто. про все теже полупрозрачные купола на зданиях вообще молчу.
заранее спасибо.
Аватара пользователя
Mapc
Шпалоукладчик
Шпалоукладчик
 
Сообщения: 12
Зарегистрирован: Пт окт 29, 2010 22:56

Re: прозрачность

Сообщение akaction » Чт янв 27, 2011 15:38

Не уверен то, что мы имеем в виду одно и то же, но когда я подготавливаю модельки я использую вот такие настройки: http://www.tt-forums.net/viewtopic.php?f=36&t=47654

В итоге, при движении транспорта как бы возникает "тень" на соседних объектах (ж/д полотне или дороге). Как это реализовано в программном коде сказать затрудняюсь, т.к. кодирует мои модельки другой человек.
Для того, что бы модель перекрашивалась в цвета компании действительно используется фиолетовая маска, но сам её делать я пока не научился.
Already done:
Loco:Ikarus:255,260,415,435;KarosaLC735;laz:695,Laz-city;Liaz:677,677m,5256.00,5256.25,5292,6212;Maz:103,107,Mercedes o-326,Scania Omni,Voljanin-6270;Ziu:682G01(Trolza),682;ED-2T,ED-4M.32-bit OTTD: Liaz-677,5292,Ikarus-435
akaction
Диспетчер
Диспетчер
 
Сообщения: 154
Зарегистрирован: Пт фев 09, 2007 10:11
Откуда: Moscow

Re: прозрачность

Сообщение Wowan » Чт янв 27, 2011 21:56

Вы точно о разных вещах говорите. В стандартной палитре ТТ есть специальные цвета, зарезервированные для показа различных служебных штук, в том числе и прозрачных объектов.
Аватара пользователя
Wowan
Почетный тайкунер
Почетный тайкунер
 
Сообщения: 1382
Зарегистрирован: Вт сен 18, 2007 14:43
Откуда: трасса М1, Минск — Москва

Re: прозрачность

Сообщение akaction » Пт янв 28, 2011 13:09

Не знаю как для ОТТД, а для Locomotion испольуется маска с 47 номером цвета в таблице http://www.tt-forums.net/viewtopic.php? ... e&start=40

http://wiki.locomotiondepot.net/index.p ... te_Palette

Может тут так же?
Already done:
Loco:Ikarus:255,260,415,435;KarosaLC735;laz:695,Laz-city;Liaz:677,677m,5256.00,5256.25,5292,6212;Maz:103,107,Mercedes o-326,Scania Omni,Voljanin-6270;Ziu:682G01(Trolza),682;ED-2T,ED-4M.32-bit OTTD: Liaz-677,5292,Ikarus-435
akaction
Диспетчер
Диспетчер
 
Сообщения: 154
Зарегистрирован: Пт фев 09, 2007 10:11
Откуда: Moscow


Вернуться в Разработка OpenTTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5