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

Гаспар

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

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

  • Посещение

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

  1. 4444, Mesh T-spline отлично работает в пятой, в четвёртой по-моему тоже, но могу соврать, давнов четвёрке не была. У вас же по-видимому исчерпались 25 спасений пробной версии т-сплайнов. О чём вам программа и написала.
    "Ошибка: Т-сеть отключена, когда не осталось больше спасений и лицензия недоступна."


  2. Когда захочется на развёртке поменять форму линии и вернуть её на манекен, лучше, чтобы не разгруппировывать.

     

    Сходила попробовала. В пятой рино можно редактировать кривую в группе. Вызываете контрольные точки и ими и редактируете. Точки самой развёртки не трогаете. И ReBuild кривых находящихся в группе отлично делает.
    Более того, нарисовала сверху сгруппированной развёртки кривую и срастила её с кривой, находящейся в группе. Всё сработало без разгруппировки.

     

    И SquishBack без разгруппировки работает, только поверхность надо подсвечивать после вызова команды. Тогда SquishBack группировку не замечает. Не помню уже как было в четвёрке.

     

    Ещё в пятой из приятных примочек, обнаружила, что для того, чтобы срастить кривые Connect, не надо отключать контрольные точки, если они включены. В четвёрке точно надо было, по крайней мере в той, что была у меня


  3. Выкладывать же недолго? А вот писать скрипты гораздо дольше.
    Выкладывайте всё, что придумали, но с анотацией. Каждый выберет себе нужную ему конфигурацию скриптов.

    Аннотацию надо писать, и не одну. У меня одних заплаток ... и на лофте есть, и на просто на граничных кривых, и ленточками. Ещё и написать надо, почему мне казалось это полезным. Лучше вы пишите, что интересно, а я пороюсь в своих закромах, доведу до ума. Я не программист и нахожусь в процессе освоения скриптов, так что и скрипты постоянно меняются. Последний пример с заплатками.

     

    А что касается группировки, то я там специально оставляю подсвеченной развёртку и развернувшиеся с ней кривые и метки. Сама я после работы скрипта просто жму на Group, что называется ручками. Вводить эту комманду в скрипт в лоб не хочу, поскольку комманда начинает ругаться, если подсвечен только один объект. Как только научусь укрощать её строптивый характер, так добавлю группировку в скрипт.

  4. Наталья Павловна, вы образцовый пользователь скриптов. Скачали, попробовали, отписались и высказали свои впечатления и чего бы ещё хотелось. Спасибо. Такая обратная связь полезна и интересна. Плюс, я выкладываю далеко не всё, а только, то что как мне кажется другим интересно и полезно. Но моё представление о пользе других может быть ошибочно.
    Например, быстрые кнопочки я для себя держу, на случай, когда не хочется беседовать с машиной.
    Так что из быстрых кнопочек
    Заплатка без развёрткиZaplatki_with_RebuildCrvNonUniform_without_Squish.zip
    И совсем быстрая и молчаливая, только о направлении нормали спрашивает.
    Заплатка без раскрашивания и без развёрткиZaplatki_with_RebuildCrvNonUniform_without_Squish_and_Colouring.zip
    Скрипты на кнопки не посаженные. Открывать надо через RhinoScript Editor

  5. И ещё раз по-поводу только что выложенных скриптов. Оба выложенных файла открываются в RhinoScript Editor. Чтобы посадить на кнопку, надо добавить перед текстом скрипта !-Runscript и поместить сам скрипт в круглые скобки.

  6. Наталья Павловна, про нахлёст. А кривые лежали на манекене плотно?
    У меня так получалось с заведомо плохими кривыми. Но в не зависимости от качества кривых, бороться с этим можно просто разворачивая деталь с перехлёстом с граничной кривой. Тогда на слишком большой детали будет нарисована точная граница.
    Так же, возможно, может набегать ошибка от ребилдинга нетворка. Я полагаю, что тот скрипт, что я только что выложила, должен быть точнее, хотя бы поскольку там меньше манипуляций с поверхностью заплатки.

     

    Ещё раз поразгдядывала скрины. Я думаю нахлёст происходит вот почему.
    Когда делается ребилд поверхности, то так же перестраиваются и граничные кривые. При чём, я думаю ( специально не проверяла), что границы перестраиваются с по количеству образующих, задаваемых в данном направлении. То есть количество контрольных точек образующих граничную кривую определяется количествов изолиний, подходящих к этой границе. У вас, например на зелёной и жёлтой детальках по центру спинки, со стороны зелёной три изолинии, включая две границы, а со стороны жёлтой, не разгляжу, но заметно больше. То есть границы у жёлтой и зелёной детали получились разные. Та же ситуация и у угла проймы. От сюда, я думаю, и получаются нахлёсты.


  7. Действительно отличаются. Поэтому, когда мы писали скрипты, то тестировали их в 4 версии рино. Все течет, все меняется.

    Да, по-видимому. Я писала в пятёрке и тестировала там же. Когда использовала четвёрку, то о скриптах ещё не задумывалась.
  8. И пока мы в теме скриптов. Моделировала я тут платье и назатягивалась заплатками аж до посинения. Скрипт вроде работает без проблем, но я осознала, что мне осторчертело делать ребилд поверхностей и самостоятельно выбирать плотность сетки для заплаток. Часто получается или слишком плотно или слишком редко, плюс я всё время забываю делать ребилд для образующих кривых и, частенько на кривых слишком много точек. Я решила довериться Рино, в деле определения плотности сетки заплатки. Написала скрипт, из которого выкинула ребилд нетворка, зато добавила ребилд образующих кривых с толерантностью 0.01. Образующиеся нетворки мне нравятся, они разумной плотности, нет необходимости гадать, и вроде плотно прилегают к образующим кривым.
    Если коротко, то разница между предыдущим скриптом для заплаток и нынешним такая же как между Rebiuld и RebuildNonUniform для кривых. Так что оба имеют право на жизнь, и выбор зависит от того, что хочется.

     

    Кнопку пока не нарисовала. Прилагаю скрипт, на случай если кому-нибудь интересно по-эксперементировать.Zaplatki_with_RebuildCrvNonUniform.zip

  9. Fly56, попробуйте этот скрипт, он на AddNetworkSrf, здесь нет автосортинга, всё остальное так же. У меня работает
    zaplatki_with_AddNetworkSrf.zip
    Если не работает, то можно заменить просто риновской командой
    вот этот блок

     

    arrCurves = Rhino.GetObjects("Select curves in network", 4, True, True)

     

    If IsArray(arrCurves) Then

     

    Rhino.AddNetworkSrf arrCurves

     

    End If

  10. Fly56, странно. Неужели версии так отличаются. У меня по-моему августовская, точнеее не помню. В принципе можно заменить другим нетворком, там в справке есть ещё один, но с автосортингом. Мне хотелось без автосортинга, так мне кажется надёжнее. Сейчас поищу, у меня кажется была ранняя версия этого скрипта с риновским нетворком.


  11. Вопрос, иногда когда применяем к пройме команду Fil hole (затягивание отверстий) отверстия затягиваются ,но поверхность становится угловатой в чем причина?

    lily-56, у меня иногда тоже получались подобные заломы при "обильном" редактировании поверхности. Например, когда я делала ключицы и впадинку делала слишком глубокой. По моим наблюдениям, заломы появляются, когда есть существенные самопересечения поверхности в кубической моде. До какого-то момента программа справляется с их сглаживанием, но когда их слишком много или они слишком глубокие, то появляются такие заломы.
    Также заломы могут появляться при использовании кнопки "Make Uniform". Иногда она дублирует грани. Это я к тому, что может у вас где-то тоже грани отдублировались.
    И ещё залом может идти от особой точки к особой точке, если они находятся на одном ребре и расположенны неудачно -- напряжение между ними слишком большое.
    В вашем случае я бы предположила всё-таки самопересечения кубической моды.

     

    Но, вполне вероятно, что есть и другие причины образования заломов.
    Т-сплайн неисчерпаем.

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

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

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

     

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

  15. Добавлю по поводу редактирования поверхностей.
    Хорошо оценить поверхность в кубической моде. Неровности, на которые указала Валентина, будут там хорошо видны. Правьте смело, до приятного глазу вида. Если размеры поплывут, потом подредактируете, зато поверхность и изолинии будут гладкие.
    Так же нравится CurvatureAnalysis. Использую стиль Mean. Включаете и правите, добиваясь чтобы поверхность была преимущественно сине-бюрюзовая. Зелёный, жёлтый и красный у меня остаётся только в районе груди. Ну и напоследок, можно покрутить поверхность в зебре -- на предмет общей красоты.

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

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

     

    И ещё одна мысля в догонку. Если вы используете построение, Предложенное Натальей Павловной, то пример с ящиком должен быть близок. Поскольку тот ящик с удалёнными фасетками эвивалентен манекену Натальи Павловны до экструдирования пройм и горловины.

     

    И ещё, отключая тангенсные ручки, вы их просто прячите, но не убираете с поверхности. Они по-прежнему там.

  18. Ryba, это я понимаю. Вопрос в другом. Если я отредактирую полученного человечка, не только добовляя направляющие и диаметры, но и деформируя их, будет ли по-прежнему работать история? Сможет человечек ручкой помахать, как он сейчас машет?


  19. Пройма может уехать, я ее чуть чуть экструдирую перед закрытием, тогда лучше получается. Ну и потом сажу на контур проймы- на скринах еще это не сделано- немного не совпадает с контурами

    Понятно. Делала так же. Чудес не бывает...

  20. С Fill Hole вроде красиво, но при конвертации в сеть не нравится слишком плотная сетка на проймах

    Действительно, красиво. Может стоит ещё раз Fill Hole попробовать. У меня почему-то было воспоминание, что пройма поехала. А здесь вроде всё чётко.
    А по поводу сетки на пройме -- не пробовали "проредить" грани между проймой и внутренним окошком? Или пройма едет?
    Екструдирование в ближайшее время откоментировать не смогу. Там нужны картинки, а у меня интернет полетел на рабочем компе. Так что я теперь приговорена к тексту, который ещё и набирать приходится на виртуальной клавиатуре...
  21. Оля, я нигде не говорила о таком закрытии проймы. Я его делаю руками, экстрадируя фасетки. Сейчас не могу обсудить подробнее -- на компе с которого пишу, нет Рино, да и пишу пользуясь виртуальной клавой, что приводит к некоторой лапидарности стиля. Вечером смогу написать подробнее.
    А c Fill hole у меня не сложилось. Если применять прям на пройму, то пройма и прилегающие области калечатся. А если подготавливать манекен и вытягивать культю, то там и руками закрыть можно.

×
×
  • Создать...