Можно ли как то сделать чтоб эти екструдные по сплайну ветки либо сразу экструдились нормально, либо как заставить по ним мапинг правильно спроецироваться после эуструда?
Блин... столько много всякой херни, веток... Ужас просто! Ну если не так критично качество развертки, то можно через 3d-Coat попробовать. Там есть автоматическая развертка. Только это гавно, против сделать руками. Охренеть сколько веток. Все равно никто не заметит швы. Наверное можно через 3d-Coat.
чё це херни?? 🙄 и это ещё не много только первый слой
та фик с той развёрткой, хотя бы чтоб заталенно нормально было, чего оно его так беспардонно экструдит?
нутром чую должна быть какая-то кнопачка или штучечка чтоб квадратики и на ветки полезли,
в кот не пойду, можно сразу в спидтри тогда уже пойти,
но стандартными средствами макса эт дело принципа!
Taмaбраxama Терен Тамабрахама (Tamabraxama)Скатер тут не пригодился слишком он какой-то нервный и ставит толстые ветки на тонкие в общем городит что попало, хотя если его также можно было бы ограничить подобным образом чтоб диаметр ветки которую он ставит всегда становился меньше той на которую он его ставит, ну и далее поворачивать по нормалям хаотично и направленно то вообще красота бы была.
Попробуйте такой вариант:
Заменяем расширение файла scatter_branch.txt на scatter_branch.ms
Нужно выделить нижний полигон объекта-ветки.
Pivot объекта-ветки должен быть в центре нижнего полигона.
Нижний полигон объекта-ветки должен быть в мировой плоскости XY.
Нужно сделать Reset Xform для объекта-ветки и конвертировать его в Editable Poly.
Запускаем скрипт и в новом окне нажимаем кнопку Pick object to scatter и выбираем объект-ветку.
Выделяем нужные полигоны ствола и нажимаем кнопку Scatter.
Топология ствола вокруг выделенных полигонов должна быть как у объекта Cylinder.
Не работает Undo. Проверяем скрипт сначала для тестовой сцене.
Такой вариант подходит для вас?
Skype: igorznag2012
Мне это нужно исключительно для создания деревьев,
это может быть очень удобный и простой скрипт инструмент если добавить следующие параметры или возможности:
Вариант 1 (самый минимальный)
по поводу осей,
и возможность регулировки их поворота в установленном пределе
вот это по оси Y
самая главная и важная ось,
если взять, что изначальное положение ветки будет нуль градусов
и возможность установить предел её случайного вращения по этой оси
я так представляю это может быть два окошка для введения углов,
например:
от -25 градусов, до + 48 градусов, ну или какие угодно другие необходимые значения.
очень здорово если будет ещё возможность регулировать параметр этой случайности каким нибудь задаваемым числом,
хотя если это потребует много времени на написание, то он не обязателен!
вращение по оси Z
тоже очень важное, но второстепенное, после оси Y
с такой же возможностью установить пределы для случайного вращения.
Вращения по оси Х
по сути оно вообще не нужно для данной задачи, но это может быть, что даст инструменту большей универсальности для применения в других случаях,
А теперь такой вопрос:
возможно ли по мимо случайных вращений в заданных пределах, ещё получить возможность устанавливать этот предел но не для случайного поворота, а для конкретно заданного,
например: есть вот такие четыре веточки, которые будут добавлены скриптом,
каждая последующая веточка меньше предыдущей,
можно ли к этому параметру уменьшения также добавить параметр поворота в устанавливаемых пределах?
скажем так чтоб самая большая например оставалась в нуле или -30, а самая маленькая +80
ну а все промежуточные равномерно поворачивались от -30 самой большой до + 80 самой маленькой.
это по оси Y.
потом по оси Z случайные вращения в заданных пределах,
чтоб немного разбавить картину 🙂
Итого:
в самом минимальном варианте это возможность установки пределов вращения по двум осям Y и Z
и два режима этих пределов, "случайный" для Y и Z
и отдельный режим затухания от большой веточки к маленькой, только для оси Y.
то есть чтоб был так называемый выбор в регулировке этих поворотов по оси Y, например там включил галочку и это режим затухания, отключил и оно случайно будет поворачивать копии в заданных пределах.
Вариант 2
более насыщенный, в случае если это не сильно увеличит время работы,
возможность установки пределов хаотичности и затухания для каждой оси,
Вариант 3
ну это тут просто тоже зависит от того на сколько это сложно реализовать,
веточки копируются с заданными параметрами мапинга, это очень хорошо, тут я пока не могу придумать, что добавить,
там потом всё разворачивается и рендерится в текстуру как вы показали, объединяются развёртки, в общем всё гуд,
Но, другие заданные объекту вещи, а например конкретно именно анимация не переносится на разклонированные объекты,
это будет иметь значение для листиков, которым бы хотелось бы задать анимацию,
ну или сделать эти веточки например вырастающими,
Общие колыхания можно будет как-то уже поверху некими отдельными средствами анимировать,,
Ну я так представляю что через Vol. Select и Ноизом через какой нибудь объект можно будет как-то в общем задавать колыхание всему дереву, но листики должны бы быть отдельно, а там гляди как так сделать чтоб их не отрывало от веток,
Ну в общем так или иначе тут просто простой вопрос: на сколько возможно сделать так чтоб с копиями переносилась и анимация?
Или это уже совсем другая будет история и подход? 🙂
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Терен Тамабрахама
Можно ли как то сделать чтоб эти екструдные по сплайну ветки либо сразу экструдились нормально, либо как заставить по ним мапинг правильно спроецироваться после эуструда?
Терен Тамабрахама
Fedotov
Терен Тамабрахама
та фик с той развёрткой, хотя бы чтоб заталенно нормально было, чего оно его так беспардонно экструдит?
нутром чую должна быть какая-то кнопачка или штучечка чтоб квадратики и на ветки полезли,
в кот не пойду, можно сразу в спидтри тогда уже пойти,
но стандартными средствами макса эт дело принципа!
Терен Тамабрахама
но как её это,, применить именно к данному случаю?
эти штуки можно отдетачить,. но чтоб применять можно было сразу к сотне,,
----------------------
этот вариант конечно же как на худой конец, под покраску может быть,
но хочется конечно чтоб за талилось, так чтоб можно было такой текстуркой просто обернуть всё
igorznag
Заменяем расширение файла scatter_branch.txt на scatter_branch.ms
Нужно выделить нижний полигон объекта-ветки.
Pivot объекта-ветки должен быть в центре нижнего полигона.
Нижний полигон объекта-ветки должен быть в мировой плоскости XY.
Нужно сделать Reset Xform для объекта-ветки и конвертировать его в Editable Poly.
Запускаем скрипт и в новом окне нажимаем кнопку Pick object to scatter и выбираем объект-ветку.
Выделяем нужные полигоны ствола и нажимаем кнопку Scatter.
Топология ствола вокруг выделенных полигонов должна быть как у объекта Cylinder.
Не работает Undo. Проверяем скрипт сначала для тестовой сцене.
Такой вариант подходит для вас?
Skype: igorznag2012
Вложения
Терен Тамабрахама
это может быть очень удобный и простой скрипт инструмент если добавить следующие параметры или возможности:
Вариант 1 (самый минимальный)
по поводу осей,
и возможность регулировки их поворота в установленном пределе
вот это по оси Y
самая главная и важная ось,
если взять, что изначальное положение ветки будет нуль градусов
и возможность установить предел её случайного вращения по этой оси
я так представляю это может быть два окошка для введения углов,
например:
от -25 градусов, до + 48 градусов, ну или какие угодно другие необходимые значения.
очень здорово если будет ещё возможность регулировать параметр этой случайности каким нибудь задаваемым числом,
хотя если это потребует много времени на написание, то он не обязателен!
вращение по оси Z
тоже очень важное, но второстепенное, после оси Y
с такой же возможностью установить пределы для случайного вращения.
Вращения по оси Х
по сути оно вообще не нужно для данной задачи, но это может быть, что даст инструменту большей универсальности для применения в других случаях,
А теперь такой вопрос:
возможно ли по мимо случайных вращений в заданных пределах, ещё получить возможность устанавливать этот предел но не для случайного поворота, а для конкретно заданного,
например: есть вот такие четыре веточки, которые будут добавлены скриптом,
каждая последующая веточка меньше предыдущей,
можно ли к этому параметру уменьшения также добавить параметр поворота в устанавливаемых пределах?
скажем так чтоб самая большая например оставалась в нуле или -30, а самая маленькая +80
ну а все промежуточные равномерно поворачивались от -30 самой большой до + 80 самой маленькой.
это по оси Y.
потом по оси Z случайные вращения в заданных пределах,
чтоб немного разбавить картину 🙂
Итого:
в самом минимальном варианте это возможность установки пределов вращения по двум осям Y и Z
и два режима этих пределов, "случайный" для Y и Z
и отдельный режим затухания от большой веточки к маленькой, только для оси Y.
то есть чтоб был так называемый выбор в регулировке этих поворотов по оси Y, например там включил галочку и это режим затухания, отключил и оно случайно будет поворачивать копии в заданных пределах.
Вариант 2
более насыщенный, в случае если это не сильно увеличит время работы,
возможность установки пределов хаотичности и затухания для каждой оси,
Вариант 3
ну это тут просто тоже зависит от того на сколько это сложно реализовать,
веточки копируются с заданными параметрами мапинга, это очень хорошо, тут я пока не могу придумать, что добавить,
там потом всё разворачивается и рендерится в текстуру как вы показали, объединяются развёртки, в общем всё гуд,
Но, другие заданные объекту вещи, а например конкретно именно анимация не переносится на разклонированные объекты,
это будет иметь значение для листиков, которым бы хотелось бы задать анимацию,
ну или сделать эти веточки например вырастающими,
Общие колыхания можно будет как-то уже поверху некими отдельными средствами анимировать,,
Ну я так представляю что через Vol. Select и Ноизом через какой нибудь объект можно будет как-то в общем задавать колыхание всему дереву, но листики должны бы быть отдельно, а там гляди как так сделать чтоб их не отрывало от веток,
Ну в общем так или иначе тут просто простой вопрос: на сколько возможно сделать так чтоб с копиями переносилась и анимация?
Или это уже совсем другая будет история и подход? 🙂