1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

[FIX] Изменения цвета стиль-причёски

Тема в разделе 'PW Документация', создана пользователем JoLan, 24 июн 2016.

  1. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Давно гайдов не появлялось на форуме, так что держите, распишитесь.

    Суть проблемы:
    В зависимости от цвета волос персонажа окрашивается стильная причёска.

    Так модель отображается в быстром просмотре:
    upload_2016-6-24_9-43-41.png

    И вот так это выглядит в игре:
    upload_2016-6-24_9-44-21.png

    Причины проблемы:
    движок Angelica (по крайней мере PW) считает первую текстуру в файле основной и поверх неё накладывает цвет волос персонажа. Все остальные текстуры – вспомогательные и не перекрашиваются в зависимости от цвета причёски.

    Решение проблемы:
    Необходимо указать движку, что текстура вспомогательная.
    Для этого берём 010 editor и бинарный шаблон для ski-файла (приложен ниже).

    Шаг 0 Открываем целевой ski-файл и шаблон в 010 editor, затем применяем этот шаблон к файлу.

    Шаг 1 Меняем количество текстур в файле с 1 на 2:
    guide-1.png

    Шаг 2 Устанавливаем курсор в начало структуры текстур, добавляем нулевой int и снова применяем шаблон к файлу, чтобы удостовериться, что всё сделали правильно:
    /!\ Если при вводе цифр они заменяют значения, а не вставляются в нужное место, то нужно нажать Insert
    guide-2.png guide-3.png

    Шаг 3 В самой модели меняем индекс текстуры с основного на вспомогательный
    В нашем случае с 0 на 1
    guide-4.png

    Шаг 4 Сохраняем файл и заменяем его в архиве.

    Шаг 5 Вы великолепны.
    guide-5.png

    P.S. Так же уже исправленный файл стильной причёски прилагается.

    Вложения:

    Damnes, Kup1DoN, Димка11 и 6 другим нравится это.
  2. Rey35 Пользователи

    Сообщения:
    399
    Лайки:
    708
    Пол:
    Мужской
    Репутация:
    8
    А можно и по другому сделать. Создаем DDS картинку-карту заливки, разукрашиваем ее нужным образом, суем в папку с текстурами причесок и прописываем в забыл в какой лист в элик(то ли лист с текстурами причесок тол ли с их моделями). Тем более что почти у каждой прически уже имеется такой файл, и нам остается только подредактировать его.

    ЗЫ. Китайцы в эту карту до кучи еще и спекуляр умудрились засунуть :D
    Последнее редактирование: 24 июн 2016
    JoLan нравится это.
  3. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Можешь сделать гайд по этим тонкостям?
  4. Rey35 Пользователи

    Сообщения:
    399
    Лайки:
    708
    Пол:
    Мужской
    Репутация:
    8
    Завтра домой приеду, напишу.
  5. kostik21730 Пользователи

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    абманщик;(
  6. Rey35 Пользователи

    Сообщения:
    399
    Лайки:
    708
    Пол:
    Мужской
    Репутация:
    8
    Ну забыл я ;(

    Короче рассказываю.

    У практически любой модели есть текстура начинающаяся с nb_rw_. В этой текстуре находятся карты заливки и отражений.
    Синий канал - это карта заливки. Чем светлее закрашена область, тем сильнее ее будет окрашивать цвет красителя или волос.
    Красный и зеленый каналы отвечают за отражения и блики. Чем светлее закрашена область, тем сильнее она будет отражать свет\бликовать. Таким образом можно добиться, что бы, например, пряжка на ремне отражала свет\бликовала как будто она железная.
    У всех моделей, за исключением причесок, эту текстуру прописывать некуда не нужно, клиент сам ее ищет и если находит использует. У причесок эту текстуру нужно прописывать в листе текстур причесок в параметр file_high_tex.
    Тыщ нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. Quantity
    Ответов:
    2
    Просмотров:
    3.516
  2. Armadon
    Ответов:
    7
    Просмотров:
    1.943
  3. maestro199
    Ответов:
    8
    Просмотров:
    1.957
  4. Unix
    Ответов:
    16
    Просмотров:
    3.402
  5. Hopewake.
    Ответов:
    0
    Просмотров:
    1.427
Загрузка...

Поделиться этой страницей