Показать сообщение отдельно
Старый 03.04.2009, 19:45   #314
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,858
Вы сказали Спасибо: 2,217
Поблагодарили 2,551 раз(а) в 887 сообщениях
E69 хороший собеседник
По умолчанию

Что-то должно быть на английском во встроенной справке.
В двух словах по-русски это делается так.

Прозрачность в первую очередь зависит от текстуры. Если исходники текстур созданы в формате .TGA, для них можно задать прозрачность каждого пикселя. При помощи фотошопа или например TgaTool2 у текстуры создается специальный "альфа-канал", карта прозрачности текстуры.
Модель в ТСМ текстурится файлами .tga так же успешно, как и .bmp, никакой разницы здесь нет. В конвертации модели и текстур в игру тоже нет никаких особенностей.

Хитрость здесь такая. Если просто оттектсурить модель текстурой в формате .tga, имеющей прозрачные участки и сконвертить в МСТС - объект останется непрозрачным. Дело в том, что каждый из полигонов в модели должен поддерживать эту самую "альфу".

Как это включается? Для этого в ТСМ нужно назначить специальный "материал" тем полигонам, в которых планируется прорезать дырки.
Это можно сделать как всем полигонам, входящим в состав выбранной детали, так и по отдельности, оставив часть полигонов в детали непрозрачными.

В режиме редактирования деталей нажмите F2, вылезет окошко "Part Propetries". Текущий материал детали по умолчанию SolidNorm (что отображается в одном из полей в правой части диалогового окна; поскольку в детали после редактирования могут оказаться полигоны из разных материалов, верить этому полю можно не всегда). Так вот, начало Solid... имени материала как раз и означает, что альфа сейчас НЕ поддерживается.

Теперь нужно нажать кнопку Material. Она вызывает список всех доступных в TSM материалов. Начинающиеся с Alph... поддерживают 8-битный альфа-канал, с Trans... - 1-битный. Советую везде, где это возможно стараться использовать 1-битную альфу. То есть, если деталь не должна стать светящейся, выбирать материал TransNorm, он последний в списке.

После выбора материала автоматически появляется галочка "Set Material". Если галочка установлена, то это означает, что как только окно Part Propetries будет закрыто нажатием кнопки ОК, всем входящим в выбранную деталь полигонам будет присвоен выбранный материал. А если галочку снять, то переназначения не произойдет, что бы ни было выбрано перед этим.

Собственно всё. Можно конвертить объект в игру, теперь он поддерживает прозрачность текстур.

А если нужно отредактировать настройки материала для одного полигона в детали, а не для всех скопом? Конечно, сначала надо перейти в режим редактирования полигонов и сделать нужный из них текущим, перебирая полигоны по очереди кнопками n,p или стрелками. Затем так же нажимается F2, вылазит диалог Polygon propetries и уже в нем таким же образом выбирается материал для данного полигона.
E69 на форуме   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА