Geometry nodes для новичков: движение объекта по кривой

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 18

  • @valek6518
    @valek6518 Год назад +1

    Интересный урок, спасибо. На таких подробных и простых примерах, намного проще познавать способы позиционирования и разворота объектов в GN. 👍

  • @alexmckonst6241
    @alexmckonst6241 Год назад

    Очень полезно! Эх, этот бы урок на месяц раньше бы увидеть)

  • @neuro-cinema
    @neuro-cinema Год назад

    Есть нод Vector Rotate, почему им нельзя было развернуть нормаль вместо нода Vector Math.Scale? Я попробовал потыкать с Vector Rotate, но ничего не вышло, точнее вышло на половину, в другой части кривой сюзанну как-то разворачивает не так. Вот это самая жесть с векторами. Мега сложная хрень. На эту тему уроков не хватает очень. Спасибо за урок. Очень интересно, но эти повороты-развороты просто повторил и всё, а понимания нет никакого.

    • @bzikarius
      @bzikarius  Год назад

      потому что вращение сильно дороже, чем три умножения. А ещё требует выбора осей

  • @neuro-cinema
    @neuro-cinema Год назад

    Больше бы уроки про Instance, Geometry. Не могу понять что такое инстанс (экземпляр). Как это геометрия конвертируется в экземпляр? А куда девается геометрия? При этом по типу это вроде как одно и тоже. Что-то вообще никак не понимается. К тому же, если позицию задавать для объекта, то если геометрия не преобразована в инстанс, то этот объект исчезает. Билеберда какая-то. Зачем тогда нужна геометрия, если без инстанса не получается задать позицию? Вообщем здесь всё тяжело понимается. Кружочки, ромбики в узлах, тоже бы хотелось с этим разобраться.

    • @neuro-cinema
      @neuro-cinema Год назад

      Дальше в видео поясняется, кажется начал понимать почему исчезает геометрия. Получается, для всех вершин меша задаётся позиция (если применять нод Set Position), если это геометрия (просто мешь, без объектых метаданных, как минимум без своего Ориджина), а не инстанс (видимо это имеется ввиду объект). Тогда как у инстанса есть Ориджин и на него задаётся Позиция. Всё понятно стало. Спасибо, разобрался 😄
      Конечно намудрили, лучше тогда бы был отдельный слот для Инстанса из Object Info, и тогда бы не было такой путаницы, с переключателем на самом ноде и ещё дополнительным нодом для этого. А то фиг поймёшь, то ли это геометрия выходит из ноды, то ли Инстанс из слота Геометрии 🤪 А другие ноды принимают Геометрию, втыкая туда Инстанс. Дурдом. Да и Инстанс и Объект это получается одно и то же, но для новичков это адский ад искать разницу между этим и не найти.

  • @letomaneteo
    @letomaneteo 9 месяцев назад

    спасибо за урок) подскажите, пожалуйста, можно ли развернуть все инстансы на кривой лицом к центру и при этом крутить их вокруг оси кривой?

    • @bzikarius
      @bzikarius  9 месяцев назад

      Не очень понятная формулировка. Если одна ось закреплена, то тело уже не может вращаться никуда кроме как вокруг этой оси. Это диктует геометрия, а не Блендер.
      Иди в Дискорд, объясняй нормально в картинках, чего хочешь. Попробуй руками расставить так, как надо

    • @letomaneteo
      @letomaneteo 9 месяцев назад

      @@bzikarius можно было просто ответить - хз))) зачем в ответ на простой вопрос столько агрессии?))

  • @mod3528
    @mod3528 Год назад

    Ну ты немного намешал в начале
    Накидывать на другой объект, что бы не обновять подразделение
    А если бы оно могло не обновляться, что как инстанц можно взять геометрию в любом случае
    Так что тут так идёт мысль -> что бы не лагало нужно просто двигать инстанц. что бы он двигался, нужно, что бы не что другое не обновлялось, и что бы двигался он просто. а значит не просто трансформ и не в одно стеке модификаторов, а на разныъ объектах и через инстан. А так да

    • @bzikarius
      @bzikarius  Год назад

      Да, в начале ролика тупанул и саму геометрию заинстансил, забыв, что части дерева не кэшируются. По ходу записи разобрался.
      Но так даже интереснее: отловлена ещё одна ошибка и ясно почему оно тупит.

  • @neuro-cinema
    @neuro-cinema Год назад

    А что такое "касатальная" в контексте Sample Curve? Погуглил, касательная это некая прямая проходящая через точку. Из этого ничего не ясно, что за прямая? Зачем она там проходит? Из этого рождается дальше непонимание, это выравнивание по векторам Align Euler... Как это работает не понятно. Условно, вектор Сюзанны (её положение X,Y,Z) разворачивается X-ом к X-у вектора (точки) кривой где в данный момент находится Сюзанна (в позиции)? И всё же Касательная не понятно что это, тогда как Нормаль видна визуально и понятна.

    • @bzikarius
      @bzikarius  Год назад

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

    • @neuro-cinema
      @neuro-cinema Год назад

      @@bzikarius Я всё пропустил в школе 😄 Тяжело сейчас, в 45 осваивать. Но буду пытаться

  • @3D_SKLEROZNIK
    @3D_SKLEROZNIK Год назад

    можно ли подобным способом сделать движение гусеницы танка ? записать в ключи анимации и после в UE5 закинуть ?

    • @bzikarius
      @bzikarius  Год назад

      Сделать можно, записать в ключи, вероятно, нет, так как это инстансы, передать в UE только как геоноды.

  • @BlueZimaOrigin
    @BlueZimaOrigin Год назад

    У меня не работает(, вертится во все стороны но никак не по нормалям

    • @bzikarius
      @bzikarius  Год назад

      Заходи в дискорд, кидай файл. Но, вангую, ты чего-то недосмотрел и недоделал.