Перейти к содержанию

Гаспар

Участник
  • Постов

    1 223
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Гаспар

  1. Грушенька, когда я писала скрипт предыдущий, то создаваемая заплатка пряталась под замок, что бы не мешать созданию следующей. Я пробовала скрипт на разных нетворках - да, оказывается в пятой рино их несколько -- аж три штуки, но это для скриптов, для общего пользования -- один, на сколько я знаю.
    И какие-то нетворки, какие точно уже не помню, может все, а может нет, были готовы распозновать грницу близлежащей заплатки, как кривую на которой можно создать следующую. Это ни к чему -- потому что так идёт накопление ошибки. Она заложена маленькая -- но всё равно зачем? И кажды раз указывать машине что нет, я не хочу границу т-сплайна, я хочу именно эту кривую, тоже утомительно. По-этому заплатки последовательно запирались. Хотя, возможно, это была излишняя мера предосторожности. Не знаю. Я их просто не отпирала. Только если повторно развенуть, по какой либо причине или проверить цветовое соответствие заплатки и развёртки. А потом обратно запирала.
    В новом скрипт всё запирает - отпирает внутри себя и оставляет цветные заплатки, которые не мешают ему работать со следующей

  2. Fly56, для вас персональный. Должен работать. Да, настройки нетворка у вас открыты, следите, чтобы напротив EdgeCurve стояло 0.01, это точность с которой заплатка натянется на границы. Все остальные настройки -- по удобству. Когда я проверяла, у меня для внутренних кривых стояло 0.1 -- и получалась разумная плотность изолиний.
    ZapRebuildCrvNonUniformRedGroupOnNetworkButton.zip

  3. Остапа продолжает нести.

     

    Ещё один вариант заплаток. На базе последнего варианта, который без управляемой перестройки нетворка.
    Этот считаю надёжнее, вот почему.
    Скрипт попросит поверхность, к которой будет прижимать заплатки. Все остальные поверхности для него будут спрятаны. Это важно, так как скрипт сажает заплатки на поверхность через ретопоснап, а ретопоснапу всёравно на что сажать -- было бы близко. Проколов правда не было -- нетворки формируются близко от поверхности и другие поверхности вроде не влияют.
    Но тем не менее остаются границы соседних заплаток, которые могут быть ближе к формируемуму нетворку, чем манекен, плюс если затягивать поверх частично затянутого участка -- может случиться накопление ошибки.
    В новом скрипте этого не произойдёт, поскольку он просто не увидет ничего, кроме манекена и формируемой заплатки. Правда, если в кадре есть запертые поверхности, в не зависимости остались они от закрытого слоя или просто заперты под замок, скрипт не сможет их спрятать от ретопоснапа. За этим надо следить самостоятельно.
    Построенные заплатки этот скрипт не запирает, в этом нет нужды и даже вредно -- при следующем запуске скрипта, он не сможет спрятать запертую заплатку от ретопоснапа.
    Затяжка по-прежнему совмещена с развёрткой. Но теперь добавлена группировка. Вынос развёрнутого тела стал стабильным и ему теперь всё равно из какого окна включается развёртка. Проверено во всех видах.

     

    Скипт

     

    ZapRebuildCrvNonUniformRedGroup.zip

     


    Да ещё вопрос к пользователям скриптов.
    Сама я пока не определюсь -- может быть полезен такой скрипт или нет.
    Натяжка нескольких заплаток за раз. С развёрткой или без -- не важно -- добавить или убрать блок развёртки не долго.
    То есть включается скрипт -- спрашивает кривые для первой заплатке, затягивает и, не выходя, просит кривые для следующей, и так пока пользователю не надоест.
    Что вы думаете? Или меня унесло слишком далеко на пути автоматизации.
    Не то, что я прям сейчас могу это сделать -хе-хе. Но начать думать в нужном направлении -- уже пол-дела.

  4. Остапа, как говорится, несло.
    Я всерьёз озаботилась своим рабочим пространством, и вот ещё один скрип. Это модификация предыдущего уничтожения тангенсных ручек. Если предыдущий скрипт просто уничтожал все тангенсные ручки на незапертых и неспрятанных т-сплайн объектах (во общем на всём, что свободно в кадре), то выложенный здесь уничтожает тангенсные ручки только на выбранном объекте. На всех остальных -- просто прячет под подушку.
    Для себя, я планирую оставить оба скрипта, и повесить на одну иконку -- на левыю и прааую кнопок мыши. Рядом с Олиной кнопкой для включения/выключения этих самых ручек.
    Итак. Сбрасывание тангенсных ручек с выбранного объекта
    DeleteTangencyHandlesOnObject.zip

     

    Скрипт оставляет тангенсные ручки выключеными.

  5. Sarta Anella, если конкретно по т-сплайновским менюшкам.
    Для себя я организовала так. У вас открыта панелька с зелёной кнопочкой -- она главная, удобная и компактная. Её деожу на экране всегда. Основные кнопки которыми я пользуюсь в фильмах, находятся в менюшке Modify. В панельке с зелёной кнопочкой, если нажать и чуть подержать на белый треугольничик внижнем углу соответствующей кнопки, то появится "выпадающая" менюшка. Её можно взять и оттащить в удобное для вас место.
    Панелью Все комманды т-сплайн не пользуюсь -- она слишком громоздка на мой вкус. Панель новое в 3 версии -- тоже как то ни к чему -- мы ведь не сравнительным анализом версий занимаемся. Ещё полезна панелька манипулятора -- она включается автоматически про включении эдиторской моды в т-сплайнах и, ага, у вас есть. Я её сразу не заметила.


  6. наверное проще просто пулл делать на обхват ноги, построенный эллипсом. Хотя тоже не всегда получается красиво- точки некоторые в кучку собираются

    Позволю себе влезть. Можно делать не сразу пулл, а через ретопонап -- тогда можно быстро подредактировать точки -- это быстрее, чем редактировать в свободном полёте -- так как точки сидят на штанине. А после того, как направляющие красиво раставлены -- сделать пулл. Это только чуть дольше, чем пулл напрямую, зато результат гарантирован.

  7. И по какому принципу нарисованы линии? Я так понимаю, что на фигуре была одета сбруя и эти линии и есть линии от сбруи или я ошибаюсь?

    Sarta Anella, там всего по-немногу. Часть линий от сбруи, часть от бюстгалтера, где-то есть ключицы -- вообщем вся информация, которую можно снять с фото.
    Что касается сбруи, то я разделяю подход Ollya, что важны точки пересечения, а линии так, для визуализации. Я не много писала об этом в начале тему про т-сплайны, не много говорила в фильмах.
    Но что касается конкретно юбки, как я понимаю у вас открыт этот ролик, то там да -- просто сбруя.
  8. Ирча, прошу прощения за банальность рекомендации, но это первое, что приходит в голову. А перезапустить? При чём не только Рино, но и весь комп. Часто странности проходят.
    Если уже перезапускались, то надо разбираться с настройкими.
    Я как то включила рабочий файл, а там ни одной кривой, буквально. Мня сначала холодный пот пробил, а потом выяснилось, что я кривые своими руками накануне сделала невидимыми.

  9. Наконец разобралась с тангенсными ручками. Там всё оказалось не так просто, как я и подозревала.
    Начнём для наглядности с цилиндра
    post-14388-1358962555_thumb.jpg
    Тангенсные ручки все хорошо видны. Теперь я подсвечу вертексы края поверхности и сделаю скейл
    post-14388-1358962617_thumb.jpg
    Опять таки хорошо видно, как тангенсные ручки деформируют поверхность.
    Теперь я сделаю UnDo. То бишь вернусь к первой картинке и сделаю Display None для тангенсных ручек. Картинку цилиндра без тангенсных ручек я опущу. После чего сделаю тот же (ок, хорошо, почти тот же скейл) и получу
    post-14388-1358963006_thumb.jpg
    Край опять-таки деформированный, но по другому. Если теперь включить ручки, то можно будет увидеть, что они сдвинулись вместе с вертексами, параллельно своему предыдущему направлению.

     

    То есть, когда ручки включены на дисплее, то при движении вертексов, рукоятки тангенсных ручек остаются на месте. Поверхность как бы "залипает".
    Если убрать ручки с дисплея, то они будут двигаться вместе с вертексами, зафиксировав свой угол подхода к краю поверхности.

     

    Единственный способ расслабить край поверхности -- это стереть эти тангенсные точки. При чем стереть навсегда их нельзя -- мы только как бы сбрасываем с них информацию, но если их задеть -- они активизируются опять. Дабы этого не случилось, вот теперь их надо спрятать. Тогда они так и будут оставаться не активизированными.
    Ну и картинка со стёттыми ручками
    post-14388-1358963764_thumb.jpg
    Край поверхности приятно расслабился. И что я теперь с ним не буду делать он таким и останется (расслабленным всмысле), пока я не активизирую опять тангенсные точки.

     

    Для тех, кто дочитал этот опус до конца -- маленький скрипт - сброс тангенсных ручек.
    Скрипт включает тангесные ручки, если оеи были спрятаны, стирает, и прячет опять под подушку, дабы больше не мешались. По потребностям, могут включаться обратно и активизироваться.
    DeleteTangencyHandles.zip

  10. На мой взгляд, учиться надо начинать с последней версии. Рабочее пространство в пятой версии рино организованна гораздо эргономичнее, простите за слово. Есть очень полезные новые комманды. Которые, кстати, во всю обсуждаются и используются в темах. Другая проблема, которая может возникнуть по-мере продвижения в программе -- это скрипты. Далеко не все скрипты для четвёрки совместны с пятёркой и наоборот. Обмен файлами может быть так же затруднён -- четвёрка не читает файлы записанные в пятёрке. Просто рабочий файл вам, конечно перепишут, -- у всех обладателей пятёрки по-прежнему стоят четвёрки, то переписать файлы для тулбаров, может быть уже проблематично, а они тоже не совместны.
    Остаётся проблема руссификации и здесь мне трудно судить.
    Но я лично знаю форумчанок, которые не владеют английским, но без проблем используют пятую версию.

  11. Не много подредактировала авторский SquishBack в панели. Сделала его не зависимым от настроек Pull. Теперь можно не глядеть в командную строку и смело жать Enter, где надо.
    Файл, как обычно открывается в Editor. Его надо повесить на соответствующую кнопку, не забыв про !-Runscript и круглые скобки
    SquishBackWithPull.zip
    Панелька, нарисованная Ирчей, содержит старый вариант SquishBack. Там то же желательно поменять.

  12. Обнаружила для себя новую команду, которую раньше не использовала. Называется Sketch -- набросок. На иконке, на правой кнопке мышки висит Sketch on Surface -- набросок на поверхности. Это то, что нужно. Надо будет подсветить поверхность, команде всё равно, что она у нас поли, для начала линии надо кликнуть на левую кнопку мыши и рисовать, как карандашом. Что бы закончить линию -- опять левая кнопка. Не выходя из команды, можно рисовать вторую кривую, третью и так далее. Чтобы выйти из команды надо хлопнуть на Enter. Получается действительно набросок, который потом безусловно надо редактировать, плюс, надо приноровиться рисовать -- кривая реагирует на каждое движение мыши, что отличается от опыта прокладывания кривых точками.
    После редакции опять встаёт вечный вопрос как прижать отредактированный вариант к т-сплайну с заданной точностью и при этом сохранив кривую не порезанной.
    Так же иногда, если рисовать в перспективном окне, получаются дополнительные кривульки, отражённые по какому-то своему закону -- по-видимому команда работает на базе Project.
    Но в общем и целом выглядит полезной. Было бы интересно узнать, пользовался ли кто ей и если -- да, то каковы впечатления
    Вот пример
    post-14388-1358937404_thumb.jpg

  13. Наталья Павловна, отредактированная версия скрипта на базе ProjectLoose. Скрипт прижимает кривую к поверхности с точностью 0.1мм и выставляет оптимальное количество контрольных точек. Стартовая кривая остаётся в неприкосновенности и прячется под лампочку. Организовать историю при таком алгоритме не удаётся, да я и не уверенна, что она нужна.
    ProjectLooseRed1.zip
    Вообще тема рисования на т-сплайне интересна и можно попыпаться организовать всякие примочки, организующие процесс.


  14. Меняются только близлежащие сечения. Я контролировала их повторно после каждого последующего экструдирования.

    Ollya, вы начинаете отказываться от жеского следования готовым сечениям и каркасам и начинаете импровизировать?

  15. может не в ту тему?

    lily-56, конечно в тему. Т-сплайны очень индивидуальны и всегда интересно и поучительно посмотреть на манекены, созданные разными строителями. Плюс ваш манекен очень хорошенький. А красотой надо делиться.
  16. Ссылки на фильмы и другие полезности

     

    Цикл фильмов от Гаспар. Ссылки на ю-туб можно найти здесь
    Построение облипки брюк для дальнейшей загрузки в Лукс-тайлер
    От tvo экструдированием от стартовой фасетки здесь
    От Ларисы методом деформации вызванного примитива цилиндра здесь
    Построение манекена по каркасу с использованием команды tsSkin от Натамода. Пошаговая инструкция к использованию команды.
    Существенной особенностью манекенов в т-сплайн является то, что резать их не желательно, по ряду причин. По-этому был развит другой подход к конструированию. Поверхности не режутся, а натягиваются "заплатками" на модельные линии и прижимаются к базовому манекену. Для этой технологии создана панелька "Заплатки". Примеры использования этой панели или похожих скриптов можно найти здесь, здесь, здесь и здесь.
    Выложены так же различные варианты скрипта для заплаток в районе во этого поста.
    Скрипт для "свободного" проецирования линии на поверхность
    Скрипт для "сбрасывания" тангенсных ручек. "Сбрасывание" тангенсных ручек на выбранном объекте.
    От Ollya -- спрятать/достать тангенсные ручки.
    Панель "Кривые для т-сплайнов" от Гаспар. Модифицированная панель "Кривые для т-сплайнов"
    Брюки от Натамоды: начало и продолжение.

     

    В свете активного обсуждения сканов -- вот здесь начало обсуждения обтягивания сети т-сплайнами

     

    Создания формы пальто методом обжатия примитива куба ("кирпича")

     

    Оверсайз манекен по мотивам Оуэна
    Создание развёрток и лекал для овесайз модели с папоротками с использованием взорванных поверхностей

    с использованием взорванных поверхностей

     

    Постепенно буду добавлять остальные ссылки на полезности, но тема довольно "плотная", взгляды активных участников на построение манекенов, моделирование и конструирование в т-сплайнах постоянно эволюционируют, так что для начинающих полезно просмотреть фильмы и пролистать тему целиком.

  17. Fly56, отлично!

     

    Наталья Павловна.
    Вот обсуждённый скриптик.
    Он попросит подсветить кривульки. И сделать подтвердить. Перестроит их на 30 точек. Потом спрсит про поверхность. Подсветить, подтвердить. Я добавила историю, не знаю ещё надо, нет. При таком количестве точек наверное нет. Но я вставила. Пртотип пока. Там видно будет. Спроецирует, спрячет родительские кривые под лампочку. На детей сделала исторический замок. Вот и всё.

     

    ProjectLoose.zip


  18. В пятой версии появилась новая команда Project curves loose
    Она проецирует кривые на сплайн поверхности, причём на обратной стороне поверхности (например, на спинке, проекции нет). Спроецированная линия остаётся цельной.
    У спроецированной кривой остаётся такое же количество точек, как у источника.

    Это выглядит очень удобно, и малое количество точек это хорошо. В принципе, можно увеличивать количество точек на проецируемой кривульке с помощью Rebiuld. И тогда на результате их больше будет
×
×
  • Создать...