1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

local coordinates для подобъектов

Тема в разделе "Моделирование", создана пользователем Botan, 6 окт 2016.

Модераторы: He77ga, Артер
  1. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    можно заставить нормально работать в этой программе?
    например, соответственно выравнивать оси координат при вращении локальных полигонов и граней?
    пример: выделяем на объекте грань, поворачиваем - гизмо вместе с ним не поворачивается, соответственно локальные координаты по сути нерабочие.
     
  2. Royal Ghost

    Royal Ghost Мастер

    С нами с:
    17.03.2001
    Сообщения:
    305
    Симпатии:
    41
    Баллы:
    214
    Локальные координаты есть только у самого объекта. Объект по сути это габаритный бокс со своим пивотом и набором треугольников внутри него. Естественно что поворачивая какие треугольники внутри него оси не меняются так как они определяются пивотом этого объекта.
    У полигонов нет ни пивотов ни соответственно локальных координат.
     
  3. Fedotov

    Fedotov Пользователь сайта

    С нами с:
    09.04.2016
    Сообщения:
    21
    Симпатии:
    3
    Баллы:
    4
    У полигонов есть пивоты и соответственно любые координаты, втом числе и локальные. Рисунок 1.

    Любой полигон можно перемещать, масштабировать и вращать как угодно, единственное что, нужно выбрать соответствующий тип координат. Рисунок 2.

    Мало того… Пивот объекта можно выставить по полигону, какой тебе больше нравится. Для этого на полигоне рисуем примитив, например кубик с галкой AutoGrid, выравниваем его если нужно. Рисунок 3.

    Затем выделяем нужный объект, вкладка Hierarchy, кнопка Affect Pivot Only, клавиши Alt+A, и щелкаем по кубику. Появляется браузер Align Position. Там в браузере обязательно нужно поставить галки Align Orientation. Рисунок 4.

    Лично я когда работаю в Едитполи постоянно переключаю систему координат View, Parent, Local, иногда Screen. И не только на уровне полигонов, но и в режиме ребер и вершин. Чтоб понять нужно поиграться во всех этих режимах, поймешь.
     

    Вложения:

    • Pivot.jpg
      Pivot.jpg
      Размер файла:
      457,1 КБ
      Просмотров:
      27
  4. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    Изначально локальные координаты выставлены правильно (если уточнить - только local aligned работают как надо, но вот что происходит, если ребро повернуть: гизмо за ним не следует)
     

    Вложения:

    • gizmo_max.jpg
      gizmo_max.jpg
      Размер файла:
      246,7 КБ
      Просмотров:
      26
  5. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    вот чего ожидаю от локальных координат я:
     

    Вложения:

    • gizmo_xsi.jpg
      gizmo_xsi.jpg
      Размер файла:
      270,6 КБ
      Просмотров:
      30
  6. Fedotov

    Fedotov Пользователь сайта

    С нами с:
    09.04.2016
    Сообщения:
    21
    Симпатии:
    3
    Баллы:
    4
    Хехе.. Ты меня поставил в тупик:). Честно говоря, я до таких тонкостей еще ни разу не доходил. Такие проблемы всегда решал на уровне вершин. Может проще тогда моделить в софтимейдж ?
     
  7. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    то что проще, это несомненно) к сожалению, коньюнктура такова, что нужно знать макс
     
  8. Fedotov

    Fedotov Пользователь сайта

    С нами с:
    09.04.2016
    Сообщения:
    21
    Симпатии:
    3
    Баллы:
    4
    Я в таких случаях включаю Screen и тяну модель как мне надо, не мешают не законы не направления.
     
  9. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    может, есть скрипт какой?
     
  10. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    Допустим создай на полике любой обьект, который выравняется по его нормали, и потом перейди в систему координат этого обьекта
     
  11. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    и так каждый раз, когда я захочу повернуть грань?!)
     
  12. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    в rapid tools нашел fast working pivot - работает как надо вроде...но буду благодарен, если кто-то подскажет скрипт поменьше - остальные тулзы там особо не нужны вроде...а 3D Max удивляет конечно, да...
     
  13. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    Я например обычно не вижу проблем поворачивать грань в глобольной системе...мне вообще трудно представить себе ситуацию когда нужно делать относительно некой локальной системы, моделью я вообще двигая точки а не грани
     
  14. Botan

    Botan Пользователь сайта

    С нами с:
    06.10.2006
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    2
    ну например, когда нужно грань или несколько граней подвинуть вдоль своей оси, не нарушив сетки. возможно это больше сила привычки - в XSI оч много работы именно с гранями, там это гораздо доступней и проще.
     
  15. Royal Ghost

    Royal Ghost Мастер

    С нами с:
    17.03.2001
    Сообщения:
    305
    Симпатии:
    41
    Баллы:
    214
    То что вы называете пивотом на самом деле transform gizmo (в простонародье "стрелочки"), которые позиционируются по направлению нормали полигона, то есть z ось смотрит туда же куда и нормаль выделенного полигона. В случае когда выделены несколько полигонов нормаль усредняется. Что делает "local" режим достаточно бесполезным.
    Но в целом автор хотел именно стрелочки...

    Для этого есть constraints в Editable Poly. Также можно использовать conform move (в graphite tools) по ситуации.

    Вот еще метод поворачивать части объекта:


    Из скриптов вот по теме:
     
  16. maiden666

    maiden666 Знаток

    С нами с:
    06.04.2010
    Сообщения:
    3.089
    Симпатии:
    86
    Баллы:
    73
    Хм, я работал в кси, правда больше по анимации, и не помню чтоб там для выделенных компонентов создавалась какая то локальная система, разве что создать на их основе кластер
     
Модераторы: He77ga, Артер

Поделиться этой страницей