2020/01/14

Работа с головой Cerezo

  Самое важное объявление: я действительно далёк от понимания скриптов ОТ и ДО. Мои знания очень и очень поверхностные и основываются на методе тыка. Именно поэтому я во многом и разбираюсь. Так как без проб и ошибок вы не добьетесь результатов.

  Вернемся в далёкий 2017 год (хотя и не особо далёк, но это не так уж и важно).
Данная голова изначально презентовалась как Doll Head G, а позже была переименована в Cerezo. Мы тогда сидели небольшой компанией и креатор заявил о том, что даст другое название данной голове, когда обновит ее до бенто. Конечно, поначалу казалось что человек забьёт на саму идею, но в действительности, мы получили именно такое обновление, которое и обещалось изначально.

  В первой версии головы не было текстур. Поэтому работа с текстурами проделывалась читтерским образом. Нет, никаких клиентов для копибота, все было гораздо усерднее и жоще, чем может показаться на первый взгляд. Текстура поймана кнопкой PrintScreen во время локального просмотра миниатюры.
Первым делом, от магазина Kakurenbo выпускался очень ТРУДНЫЙ апплиер, работа с которым занимала множество лишних усилий. Для текстур, нужно было разбирать голову по частям и к каждой отдельно применять. Именно поэтому длительное время я вел поиск решения лишней возни. Перебрав множество скриптов, которые оказывались бесполезными.
В первом выпуске были сложные скрипты, включавшие в себя еще и текстуру зубов. Да-да, брови, зубы и скин на голову. Голова УЖЕ работала с универсальными скинами для тел Кемоно, классического, Куро и Аватар 2.0. Вполне возможно, что в комплект будет также добавлен скин и на тело АСР (он уже имеется в мужском варианте).
К сожалению, при переходе от обычной головы к бенто, креатор допустил пару косяков, благодаря которым теперь стандартная текстура в области глаз выглядит не верно (виден некий стык, которого раньше не было. Именно поэтому для бенто версии были выпущены совершенно другие скины. Они были переделаны под версию бенто, но все равно работают с ней немного косячим образом.
Готовый выпуск содержит несколько видов бровей, цвет которых можно менять вручную, зубы, скины для нескольких тел и скины для головы Cerezo.
Работа текстур осуществляется через скрипт (плагин).

  Один из более-менее свежих выпусков относится к 2019 году. Включает в себя реалистичный скин, а также две базы волос, цвет которой можно менять вручную.

  Также для головы был выпущен специальный HUD, который немного косячий. Но, благодаря его наличию, вашу голову видят БЕЗ единого косяка при активации определенной эмоции. Недостатком является только то, что создатель головы вместе с эмоциями лица захватил пальцы рук, поэтому вы можете наблюдать косяк именно с руками.

  Как осуществлялось внедрение скрипта:
  Для начала, хотелось бы поговорить о том, что работа с меш кусками очень длительная и тяжелая. В режиме редактирования на песочнице, вам нужно сопоставить отдельно каждый кусок головы. В окне редактирования указывается порядковый номер каждого конкретного куска, а при выделении сторон, вам также необходимо запоминать номера.
Все это нужно записывать и указывать: 
      Номер части цепи + номер лицевой стороны. Допустим, Номер части цепи - 3, брови — 1, лицо - 4, уши — 2, ресницы — 5. Покраснение щек может оказаться другой частью цепи. Именно поэтому ручная работа создания скрипта далеко не легкая.
    В скрипте прописывается номер. На руках у вас будет ДВА скрипта — receiver и giver. Скрипт, под названием «Giver» — универсальная команда, которая по определенному каналу передает информацию для «Receiver». Их канал должен целиком и полностью совпадать между собой. Приёмником будет скрипт, находящийся внутри вашей головы. Да-да, вы уже поняли о том, что понятие «приёмник» относится к «Receiver», по крайней мере, я надеюсь на это, чтобы не возникало еще СТО вопросов.
    Стороны и номер части цепи указываются в так называемой кнопке.
    Канал для двух скриптов:
    integer channel = ХХХХХХХХХХХ; где вместо «Х» вы будете указывать длинный номер.
    string texture = "ХХХХХХХХХХХХХХХХХХХХХХХХХХ"; Тут вместо «Х» указывается UUID текстуры.
    integer face = ALL_SIDES; номер лицевой стороны, в СЛ их максимум может быть 8. Если лицевая сторона меш объекта одна, тогда используется значение ALL_SIDES, но если их несколько, значение меняется на face1, face5, face8. В зависимости от того, что конкретно должно быть затекстурено.
        Я не знаю пофиксили ли в русскоязычном фаершторме или нет. Но дело в том, что именно в русскоязычной версии не указывается номер цепи.
      Как увидеть номер цепи? Устанавливаем галочку возле «Edit linked» и выбираем одну из запчастей, над названием объекта у вас должно быть «Link number: номер». Чтобы выбрать лицевую сторону, нужно нажать «Select face».

      No comments:

      Post a Comment

      Note: Only a member of this blog may post a comment.

      Bloggers and Sponsors

      Pinit