Как привязать плоскость UVW к общей системе координат, то есть нужно, чтобы объект двигался, а текстура ползла по нему, но относительно наблюдателя сама текстура оставалась на месте.
попробовал присвоить гизмо отрицательные координаты объекта, почти получилось, но проблема в поворотах. Решил прогнать координаты через матрицу поворта вокруг оси, получилось такое выражение
где boxx boxy boxz - координаты объекта, а boxrx boxry boxrz - углы поворота по соответствующим осям, но никакого эффекта это выражение на то что происходит при вращении вокруг оси Z не оказывает. Что я делаю не так?
Спасибо, но нет, там объект к скелету привязан и вообще жуть. Если верить описанию, то должен помочь вот этот скрипт http://scripts.breidt.net/#gizmoControl , он, правда, на моём восьмом максе не идёт, но это уже другая история.
И в формуле выше у меня ошибка, углы нужно брать с отрицательными значениями, тогда всё получится для одной оси, а проделать такую операцию со всеми осями в порядке X Y Z - получится для всех.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
El_KraKKo
El_KraKKo
[ -boxx*cos(boxrz)+boxy*sin(boxrz), -boxx*sin(boxrz)-boxy*cos(boxrz), -boxz ]
где boxx boxy boxz - координаты объекта, а boxrx boxry boxrz - углы поворота по соответствующим осям, но никакого эффекта это выражение на то что происходит при вращении вокруг оси Z не оказывает. Что я делаю не так?
INCUS
Вложения
El_KraKKo
El_KraKKo
diwian diwian
diwian diwian
Вообще вопрос очень интересный(спасибо автору).
Вложения
diwian diwian
http://www.youtube.com/watch?v=1H1u67QlyA4