Изменение свойств материала. Отражение, прозрачность, полупрозрачность

Изменение свойств материала. Отражение, прозрачность, полупрозрачность
Автор: Dew

Этот урок предполагает, что Вы уже знакомы с SimPe, Milkshape и обладаете общими знаниями о мешах. Я постараюсь помочь создателям одежды разобрать несколько очень полезных приемов.

Приступим:
1. Извлекаем из игры необходимые модели. Мне понадобятся: голый меш, меш коротенького платья, которому я собираюсь изменять свойства и меш ночнушки, который станет основой. Я беру за основу это ночнушку, потому что именно этот меш уже содержит в себе несколько групп и нам не придется возиться с добавлением их вручную.

changing fabric properties

2. На основе файла ночнушки создадим в SimPe меш. Из остальных двух только извлечем gmdc составляющую.
3. Привязываем файл перекраски к мешу с помощью Linking stage.
4. В Milkshape импортируем все три меша. Сначала ночнушку, потом оставшиеся два.
5. Делаем все группы невидимыми, чтоб не запутаться. Приступаем к редактированию. Для начала изменим по желанию меш платья. У меня он теперь выглядит так:

changing fabric properties

6. Теперь сделаем снова видимым голенький меш и проверим, чтоб платье на нем хорошо сидело. Если временно наложить на меш тела темную текстуру, то сразу будет видно места, над которыми платье должно быть свободнее. «Подгоняем» платье по фигуре.

changing fabric properties

7. Когда платье отредактировано, нам нужно его скопировать и отразить на копии полигоны. Как бы вывернуть наизнанку. Для этого выбираем все полигоны копии и нажимаем Reverse Vertex Order.

changing fabric properties

8. Теперь идем на вкладку groups и разбираемся что вместо чего нам над поставить. Из меша ночнушки мы видим две группы body и две группы с припиской alpha. Я не знаю точно, почему они решили тело поделить пополам, но нам из-за этого тоже придется делать две группы body. Просто скопируем наш голый меш. Клону также дадим имя body. Теперь скопируем комментарий из группы тела ночнушки и вставим в его в оба наших голеньких body. Теперь относящиеся к ночнушке удалим, а свои передвинем на их место.
Теперь заменим группы alpha3 и alpha5. Alpha3 у нас вывернутая, значит ее нужно заменить нашим вывернутым платьем. Опять копируем комментарий, переименовываем наше вывернутое платье на body_alpha3, и заменяем, удалив старый body_alpha3.
Аналогичные действия для body_alpha5.
В итоге мы получили такое же количество групп, с такими же названиями и комментариями, как изначально, но вместо них подставлена уже наша 3D модель. Экспортируем файл.

changing fabric properties

9. В SimPe заменяем мешу gmdc составляющую на новую.
10. Изначально в максисовской ночнушке задан параметр «дырчатости». То есть в png файле текстуры все прозрачные места будут вырезаться. Потому сейчас в bodyshope мы увидим ту же ночнушку, но с некоторыми изменениями меша. Собственно, изменив текстуру, уже сейчас можно добиться интересных эффектов. Обратите внимание, что в файле перекраски у нас 3 одинаковые текстуры, но с каждой из них можно работать.
Я заменила изначальную текстуру на кружево (с помощью build DXT импортировала кружево на прозрачном фоне в формате png) Настоятельно советую использовать NVidia DDS Utilities при работе с текстурами через SimPe. Вот что получилось: на самом теле все еще текстура старой ночнушки (я ее не заменяла), но платье, как мы видим, в мелкую дырочку:

changing fabric properties

11. Но это изначальный параметр, а что если мы хотим сделать платье полупрозрачным или отражающим? Тогда придется изменить ряд параметров в файле перекраски с помощью SimPe. Мы будем работать с ресурсом Material Definition. Откроем файл перекраски
12. Для каждой части меша параметры можно задать отдельно. Мы попробуем на alpha5. Сделаем платье отражающим. Внимательно посмотрите на значения параметров, которые я выставила у себя и повторите их. Для того чтоб добавить строчку с параметром, нажимаем add – внизу появится строчка-двоеточие. В поле справа вводим название праметра и чуть ниже - его значение. После каждого изменения не забываем «ввести» и «sort list»!

changing fabric properties

На скриншоте плохо видно, но наше платье засияло!

changing fabric properties

13. Повторим следующие параметры, чтоб сделать платье полупрозрачным. Так же заменим текстуру. Теперь кружево будет на полупрозрачном белом фоне.

changing fabric properties

Как мы видим, платье все еще отражающее (я не убирала этот параметр), но теперь оно стало полупрозрачным (мы видим как просвечивает тело):

changing fabric properties

14. Осталось сказать, что интенсивность каждого параметра, и другие настройки регулируются аналогично тому, как мы сделали. Я давала усредненные числовые значения, но меняя их можно добиваться желаемого результата. Смело экспериментируйте!

The Sims 3

The Sims 2

The Sims

MySims

Sims-игры

Даты релизов

the_sims_3_store_saleshymn_bunnersimovod_3simovod2Журнал «Симовод»Prosims - магазин сувениров