Eduard Posted August 5, 2018 Report Share Posted August 5, 2018 17 hours ago, APEC said: Здравствуйте. Подскажите, не могу сообразить как воплотить задуманное. Есть 3 ранее замоделеных обьекта, они будут инстансами. Нужно чтоб (условно) кубик был на нижних 30% длинны ствола, шарик от 30 до 60%, и конус от 60 до 100% Попробовал вариант как на скрине, просто скейл в 0 ненужные инстансы, да, их становится невидно, но в полигонаже они считаются. Наверно есть способ проще, но не соображу... Test_Instances.max UPD: кажется получилось, но пришлось создать еще 2 пути (Instance2 и Instance3), для шарика и для конуса. И через Count обрезать их появление. Если посмотреть на параметры Instanced geometry, то там есть Path Pos - Min и Max в %%. Их можно задать для каждого объекта свои, т.е. для бокса от 0 до 30, для сферы от 30 до 60 и для конуса от 60 до 100. 1 Quote Link to comment Share on other sites More sharing options...
APEC Posted August 5, 2018 Report Share Posted August 5, 2018 3 hours ago, Eduard said: Если посмотреть на параметры Instanced geometry, то там есть Path Pos - Min и Max в %%. Их можно задать для каждого объекта свои, т.е. для бокса от 0 до 30, для сферы от 30 до 60 и для конуса от 60 до 100. Данный способ работает только для PathDistr, для PathPosDistr не подходит, но теперь я понял хоть как оно работает. Спасибо. Quote Link to comment Share on other sites More sharing options...
Eduard Posted August 5, 2018 Report Share Posted August 5, 2018 7 minutes ago, APEC said: Данный способ работает только для PathDistr, для PathPosDistr не подходит, но теперь я понял хоть как оно работает. Спасибо. Он работает для обоих распределителей, но если у вас используется PathPosDistr только для крепления объекта на конце ветке, то да, там работать не будет, поскольку для всех значение позиции будет 100%. Т.е. нужно чтобы Instanced geometry был применен к самим веткам. 1 Quote Link to comment Share on other sites More sharing options...
APEC Posted July 20, 2019 Report Share Posted July 20, 2019 Подскажите, можно ли такое както провернуть. Есть некая поверхность, на ней рандомно путь разбрасывается. Но расстояние между некоторыми путями слишком близкое, можно ли как то унифицировать, т.е. указать минимум между этими путями? П.С. Сразу скажу что вариант с распределением по вершинам и граням не подходит, т.к. поверхность не родная максовская и там сетка не равномерная... и извиняюсь за большие картинки, не знаю как в тумбнаил уменьшить. Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 On 7/20/2019 at 7:27 PM, APEC said: Подскажите, можно ли такое както провернуть. Есть некая поверхность, на ней рандомно путь разбрасывается. ... Но расстояние между некоторыми путями слишком близкое, можно ли как то унифицировать, т.е. указать минимум между этими путями? ... П.С. Сразу скажу что вариант с распределением по вершинам и граням не подходит, т.к. поверхность не родная максовская и там сетка не равномерная... и извиняюсь за большие картинки, не знаю как в тумбнаил уменьшить. А если попробовать применить к этой поверхности какой нибудь модификатор типа Subdivide, ну или Quadify Mesh? И тогда можно попробовать распределить по вершинам... Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 8 minutes ago, Eduard said: А если попробовать применить к этой поверхности какой нибудь модификатор типа Subdivide, ну или Quadify Mesh? И тогда можно попробовать распределить по вершинам... вся суть в том чтоб уменьшить полигонаж, поверхность будет заполняться травой в виде однополигональных прямоугольников. можно конечно поизвращаться, и поверхность потом удалить. Но я все равно пробовал вариант с равномерной сеткой и там сильно получается видимость что как бы грядками посажено, даже с рандомным сдвигом путей (в разумных пределах). Оно то конечно не горит именно в гроуФх эт осделать, просто думал возможно ли такое Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 3 minutes ago, APEC said: вся суть в том чтоб уменьшить полигонаж, поверхность будет заполняться травой в виде однополигональных прямоугольников. можно конечно поизвращаться, и поверхность потом удалить. Но я все равно пробовал вариант с равномерной сеткой и там сильно получается видимость что как бы грядками посажено, даже с рандомным сдвигом путей (в разумных пределах). Оно то конечно не горит именно в гроуФх эт осделать, просто думал возможно ли такое Ну а если применить временно то, что я писал, но оставить режим распределения Evenly on Surface? Он будет равномерно распределять между гранями... Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 1 minute ago, Eduard said: Ну а если применить временно то, что я писал, но оставить режим распределения Evenly on Surface? Он будет равномерно распределять между гранями... попробую модификаторы, которые посоветовали, отпишусь как получается Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 Попробовал, но результат остается примерно таким же. Некоторые пути почти друг в друге. Сама поверхность оригинал Квадифай модификатор: Сабдивайд модификатор: Как пути распределяются: оригинал квадифай сабдивайд Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 видно прям невооруженным взглядом как большие проплешины есть ну и шаг пробовал уменьшать у квадифай модификатора, все равно есть пути очень близко др к другу. Адд: квадифай модификатор немного улучшил сидуацию, но проблема что некоторые пути очень близко др к другу остается. Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 Пришлите мне эту поверхность, я посмотрю что можно сделать... Спасибо! Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 Я даже в Zbrush отправлял эту поверхность чтоб там применить ремеш и сделать равномерные полигоны по всей поверхности и чтоб пути росли с ребер, но так получается как грядками все посажено. Grass_Test6.max Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 У меня вот как получается: Потом делаем по вершинам, и с небольшим случайным смещением: Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 да, я так примерно и делал, но поверхность повторюсь не максовская, импортированая. И чтоб получилась поверхность как у вас, мне пришлось ее в збраше ремешить до такой как в максе делается Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 27 minutes ago, APEC said: Я даже в Zbrush отправлял эту поверхность чтоб там применить ремеш и сделать равномерные полигоны по всей поверхности и чтоб пути росли с ребер, но так получается как грядками все посажено. Grass_Test6.max 332 kB · 1 download Все, спасибо! Вот что у меня получилось: Что я сделал: Так как у вас это был Editable Poly, то я зашел в режим выделения Border, и выделил границы. Затем создал из них сплайны: Там есть кнопка Create Shape from Selection. Затем пришлось применять утилиту Reset XForm к этому сплайну, иначе Garment Maker не хотел нормально работать. Ну и применил модификатор Garment Maker, который создал такую поверхность. Тут я думаю можно просто распределять из вершин как есть... Чтобы менять плотность, то можно менять плотность в самом Garment Maker. Спасибо! 1 Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 спасибо, то что нужно! Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 Только одна небольшая проблема, не сохраняется высота оригинальной поверхности, т.е. оно как бы все выравнивает в одну плоскость Quote Link to comment Share on other sites More sharing options...
Eduard Posted July 22, 2019 Report Share Posted July 22, 2019 10 minutes ago, APEC said: Только одна небольшая проблема, не сохраняется высота оригинальной поверхности, т.е. оно как бы все выравнивает в одну плоскость Может вручную поправить данные поверхности? Я правда не понял, почему он потерял высоту, видимо Garment Maker так работает... Quote Link to comment Share on other sites More sharing options...
APEC Posted July 22, 2019 Report Share Posted July 22, 2019 Вручную не вариант т.к. там в другой программе с помощью Falloff разных вариантов делалось. Ну буду чтото думать, хотя бы уже збраш отпадает. Quote Link to comment Share on other sites More sharing options...
Berry Posted March 11, 2020 Report Share Posted March 11, 2020 Здравствуйте, подскажите, у меня есть листочки размещенные по объекту. Как можно сделать, чтобы верхние и нижние листочки были разных размеров? Quote Link to comment Share on other sites More sharing options...
Eduard Posted March 13, 2020 Report Share Posted March 13, 2020 On 3/11/2020 at 8:06 PM, Berry said: Здравствуйте, подскажите, у меня есть листочки размещенные по объекту. Как можно сделать, чтобы верхние и нижние листочки были разных размеров? Здравствуйте! Это Вы их чтоли на поверхности распределили? Если их распределить на некотором родительском пути (с некоторым переменным смещением, посредством Affect из Parameter:PathPosition и кривой для значения Factor), то можно получить тоже самое. И тогда можно будет создать еще такой же Affect из Parameter:PathPosition, и повлиять им на длину листика, у листика включить Scale proportionally, чтобы ширина также менялась, и регулируя кривую Factor, можно сделать изменяемый размер листьев. Ну а если очень хочется из некой поверхности, тогда можно создать Affect из Parameter:Surface, и в настройках Affect применить Factor Map, в которой задать градиент, и этим Affect также влиять на длину листьев. Спасибо! Quote Link to comment Share on other sites More sharing options...
IS_AL33 Posted November 29, 2020 Report Share Posted November 29, 2020 Здравствуйте! Хочу сделать цветок чтоб в самый низ стебля были раскрытые цветки а в конце молодые цветки которые не раскрылись пока, я замоделил эти цветочки и хочу их использовать как Mesh Instance, только вот не понимаю как сделать этот эффект, думал через ID задать, чтоб на каждый ID стебелька присовоился такой же ID цветка, но такое функций вроде не нашёл, увидел Path Pos - Min и Max в параметрах Instance Mesh, думал через него но и так не получается, подскажите как сделать этот эффект? Спасибо! Quote Link to comment Share on other sites More sharing options...
Eduard Posted November 30, 2020 Report Share Posted November 30, 2020 7 hours ago, IS_AL33 said: Здравствуйте! Хочу сделать цветок чтоб в самый низ стебля были раскрытые цветки а в конце молодые цветки которые не раскрылись пока, я замоделил эти цветочки и хочу их использовать как Mesh Instance, только вот не понимаю как сделать этот эффект, думал через ID задать, чтоб на каждый ID стебелька присовоился такой же ID цветка, но такое функций вроде не нашёл, увидел Path Pos - Min и Max в параметрах Instance Mesh, думал через него но и так не получается, подскажите как сделать этот эффект? Спасибо! Здравствуйте! Если у Вас это разные модели цветка, то тогда да, нужно создать Instanced geometry, и добавить туда 4 эти цветка, а у каждого задать значения Min Max для соответствующих позиций. Например, для нижних цветков от 40 до 55%, для второго цветка от 55 до 70%, для третьего - от 70 до 85%, а для последнего от 85 до 100%. Но если сам цветок сделать одним объектом, с морфинг-анимацией, чтобы он распускался, допустим за 50 кадров, тогда в Instanced geometry нужно включить Current time, задать значение = 50. А затем повлиять на это значение с помощью Affect от позиции на стволе, так, чтобы у нижнего цветка Current time получился 50 (полностью раскрыт), а у верхнего - 0 (еще не раскрыт). И тогда даже можно будет делать анимацию роста. Спасибо! 1 Quote Link to comment Share on other sites More sharing options...
IS_AL33 Posted November 30, 2020 Report Share Posted November 30, 2020 3 hours ago, Eduard said: Здравствуйте! Если у Вас это разные модели цветка, то тогда да, нужно создать Instanced geometry, и добавить туда 4 эти цветка, а у каждого задать значения Min Max для соответствующих позиций. Например, для нижних цветков от 40 до 55%, для второго цветка от 55 до 70%, для третьего - от 70 до 85%, а для последнего от 85 до 100%. Но если сам цветок сделать одним объектом, с морфинг-анимацией, чтобы он распускался, допустим за 50 кадров, тогда в Instanced geometry нужно включить Current time, задать значение = 50. А затем повлиять на это значение с помощью Affect от позиции на стволе, так, чтобы у нижнего цветка Current time получился 50 (полностью раскрыт), а у верхнего - 0 (еще не раскрыт). И тогда даже можно будет делать анимацию роста. Спасибо! Здравствуйте! Я сделал так, но вот только не отображаются переход, видимо он берет значение Position по всей длине веток, а не по стеблю, потому что, он пересекает его, я сделал ещё Affect на Position у цветочков, они идут через PathPosDist, как можно сделать чтоб он не пересекался, чтоб цветок начался с самого кончика ветки? Спасибо! Quote Link to comment Share on other sites More sharing options...
Eduard Posted November 30, 2020 Report Share Posted November 30, 2020 39 minutes ago, IS_AL33 said: Здравствуйте! Я сделал так, но вот только не отображаются переход, видимо он берет значение Position по всей длине веток, а не по стеблю, потому что, он пересекает его, я сделал ещё Affect на Position у цветочков, они идут через PathPosDist, как можно сделать чтоб он не пересекался, чтоб цветок начался с самого кончика ветки? Спасибо! А, я забыл сказать, что эти Min Max работают только если эти цветки рассажены на самих ветках (которые распределены с PathDistr), а не на каком-то дочернем пути. Попробуйте создать IG Mesh на Path_02, а Path_03 вообще не нужен тогда... Спасибо! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.