1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Stretchy Limbs

Тема в разделе "Maya", создана пользователем Ken_Zin, 8 июн 2018.

Модераторы: Dark™, Skif
  1. Ken_Zin

    Ken_Zin Знаток

    С нами с:
    25.12.2008
    Сообщения:
    828
    Симпатии:
    196
    Баллы:
    58
    Всем привет!

    Как я понял, есть два варианта того, как сделать растягивающиеся конечности. Один через scale костей, другой через transform костей по оси X.

    В туторах обычно используют второй, так как он имеет ряд преимуществ (каких?) и впоследствии на таких костях проще сделать например knee lock (snappable knee).

    У меня возник вопрос по скиннингу, а именно о распределении рёбер геометрии при растягивании.

    На гифке я растягиваю персонажу ноги. Справа (относительно нас) нога тянется по второму методу (длина бедра увеличивается за счёт перемещения голени по X), слева нога тянется по первому методу (за счёт scale по оси X костей ноги).

    Обратите внимание на распределение рёбер именно на бедре. При первом методе (scale) распределение равномерно. При втором методе (translate) бедро тянется только снизу. Не секрет почему так происходит.

    Хочу использовать второй метод (через translate), но такая неравномерная деформация меня не устраивает.

    Подскажите пожалуйста, как решить данную проблему?

    [​IMG]
     
  2. 4i4ikov

    4i4ikov Знаток

    С нами с:
    07.04.2015
    Сообщения:
    269
    Симпатии:
    94
    Баллы:
    28
    Разные джоинты меняются, при скейле - бедро, при транслейте - колено. Соответсвенно влияние на сетку будет как веса намазаны от этих джоинтов. При скейле видно что выше бедра тоже сетка скейлится. Что лучше - смотреть исходя из влияния весов, но с транслейтом меньше проблем по-моему.
    Вообще костей как таковых нет, есть только суставы-джоинты, может у тебя из-за этого не понимание что происходит.
     
    Andots нравится это.
  3. Ken_Zin

    Ken_Zin Знаток

    С нами с:
    25.12.2008
    Сообщения:
    828
    Симпатии:
    196
    Баллы:
    58
    Дык я и смотрю, что развесить плавно не получается, если перемещается коленка. Готовые риги посмотрел, там как то это реализовано: именно через транслейт коленки и равномерные деформации.
     
  4. Nevajno

    Nevajno Активный участник

    С нами с:
    09.10.2005
    Сообщения:
    212
    Симпатии:
    6
    Баллы:
    14
    Это с чего вдруг не получается "плавно"? У кисточки есть разные режимы рисования весов и слайдер значения весов. Судя по гифке, веса у ноги (справа картинки) нарисованы очень грубо. Пройдись хотя бы кисточкой в режиме Smooth и сетка буде также растягиваться, как и слева.
    А вообще такое ощущение, что веса у левой и правой ноги - разные.
     
    Последнее редактирование: 15 июн 2018
  5. Ken_Zin

    Ken_Zin Знаток

    С нами с:
    25.12.2008
    Сообщения:
    828
    Симпатии:
    196
    Баллы:
    58
    Если добавлять влияние от коленки выше, то при сгибании ноги, бедро по понятным причинам вспучивает.
     
  6. Nevajno

    Nevajno Активный участник

    С нами с:
    09.10.2005
    Сообщения:
    212
    Симпатии:
    6
    Баллы:
    14
    2 кости на коленке, как раз решают эту проблему. Даже с одной костью на коленке, при грамотной разрисовке можно добиться подобного результата.
     
    Последнее редактирование: 16 июн 2018
  7. Andots

    Andots Знаток

    С нами с:
    12.03.2009
    Сообщения:
    820
    Симпатии:
    165
    Баллы:
    48
  8. Devaka311

    Devaka311 Пользователь сайта

    С нами с:
    29.06.2018
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    2
Модераторы: Dark™, Skif

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