Подробнее
Активность: 86
21
июля
2021
Связь двух объектов при анимации по локальной оси
Пример: https://youtu.be/Nfbv7rRP1Nk Попробуйте такой вариант: Создаём объект Dummy с названием b2 и выравниваем его относительно объекта b. Потом объекту b устанавливаем контроллер Position Script и пишем код: fn planeLineIntersect planePoint planeNormal linePoint lineVector = ( local lineVector=normalize lineVector local d1=dot (planePoint-linePoint) planeNormal local d2=dot lineVector planeNormal if abs(d2)<.0000000754 then ( if abs(d1)>.0000000754 then 0 else -1 ) else ( linePoint + ( (d1/d2)*lineVector ) )) p=planeLineIntersect a.pos [0,0,1] b2.pos b2.dir
12
мая
2021
Как раздвинуть полигоны по нормалям (полигонов)?
Цитата Al3XXX: Cпасибо, но это слишком времязатратный вариант, а таких мест на модели куча.  Я написал скрипт, который использует модификаторы Shell, Delete Mesh и Skin Wrap. Пример: https://youtu.be/o3gwMzW3a2k Код скрипта: https://pastebin.com/9RUC1Mja Выделяем нужные полигоны объекта Editable Poly без модификаторов. Нажимаем клавишу или кнопку скрипта. В новом окне вводим нужное расстояние и нажимаем кнопку Move. Проверяем сначала скрипт для тестовой сцене. Такой вариант подходит для вас?
20
апреля
2021
Как в Максе продлить екструд.. или вершину, вдоль ребра плоскости?
Цитата D-d_Man: а можно ли доработать скрипт так чтобы он работал и с Edit Poly и со сплайнами? - или уже слишком заморочено? Я написал скрипт, который создает систему координат по любым двум точкам. Код скрипта: https://pastebin.com/1PvN30Cf Пример: https://youtu.be/VR9dKbWNDz8 Включаем нужные типы привязок и нажимаем клавишу или кнопку скрипта. Выбираем 2 точки в пространстве. Такой вариант подходит для вас?
17
апреля
2021
Как в Максе продлить екструд.. или вершину, вдоль ребра плоскости?
Цитата olmensk: А есть может скрипт какой, который например на грань поворачивает ось и уже по ней тянуть. Я написал скрипт, который создаёт систему координат по выделенному ребру. Код скрипта: https://pastebin.com/5ug3tBJA Видео пример: https://youtu.be/5AWamj6uXN4 Выделяем одно ребро-edge базового объекта Editable Poly. Нажимаем клавишу или кнопку скрипта. Скрипт создаёт вспомогательный объект igorznag_dummy. Такой вариант подходит для вас?
11
апреля
2021
Модификатор Skin, копирование вертексов с кости на кость
Цитата NT: В данном случае сделана новая кость для челюсти, со смещенным центром поворота. Понятно, что вертексы лица для новой кости останутся теми же. И не хочется опять настраивать тянущееся губы и т.п. Так, как просто скопировать настройку весов вершин с одной кости на другую?  Объясните подробнее. Предоставьте короткое видео со звуком. Почему вы хотите создавать новую кость? Вас не устраивает положение центра поворота старой кости? В настройках модификатора Skin выключаем Always Deform. Потом меняем положение центра поворота старой кости и включаем Always Deform. Такой вариант подходит для вас? Допустим нужно вручную скопировать вес только одной вершины челюсти с одной кости на другую кость. Выполните это действие для вашего примера и предоставьте видео. Я попробую написать скрипт, который автоматически скопирует веса выделенных вершин с одной кости на другую. Вы потом удалите старую кость, после копирования вершин с одной кости на другую или 2 кости будут иметь одинаковые веса вершин?
17
марта
2021
Chamfer, Inset, Bevel... Почему криво?
Цитата CG_Room: применяешь экструд граней и все ровно (но так не всегда подойдет делать, так как надо удалять лишние лупы) Я написал неинтерактивный скрипт, который делает экструд рёбрам и удаляет лишние лупы. Пример: https://youtu.be/O0NBBgSdvqI Скрипт находится в теме: Insert - отступ лишь от одного ребра полигона. Возможно? Выделяем нужные полигоны и нужные рёбра. В окне скрипта в поле Extrude Width устанавливаем нужное значение и нажимаем кнопку Extrude Edges. Работает только для базового объекта Editable Poly. Проверьте если скрипт работает правильно для тестовой сцене. Для вас подходит такой вариант?
Следующая страница

Всего 2 страницы