Моделирование Спутника СССР - простой проектик, мелкие вопросы |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
Моделирование Спутника СССР - простой проектик, мелкие вопросы |
16/07/2014, 02:18
Сообщение
#1
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Привет, начал изучать Гудини с моделирования, решил взять за основу простой объект типа спутник:
Хочу помимо того что моделирую сделать все вещи максимально процедурными. Собственно в этом и заключается вся суть практики На данный момент замоделил шарик и перешел к антенам, вот что имею: Сейчас начал моделить коннекторы антены к корпусу, но не могу понять как их выровнять по Line и раскопировать по Copy. В последующем хочу замоделить маленькие болтики по корпусу и сделать крышку открывающейся. Прикрепляю мой текущий файл. https://www.dropbox.com/s/zezx1c9p7ln7qab/u..._sputnik1.hipnc В итоге хочу получить смоделеный полностью в Гудини Спутник и сделать его Диджитал ассетом и сделать контролеры типа Открыть - Закрыть корпус, направление Антен чуть чуть другое и всё. Пожалуйста помогите выровнять коннекторы по Линии и приделать к сфере. |
|
|
16/07/2014, 02:23
Сообщение
#2
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
Вообщето если подходить процедурно, то нада коннектор с линией отдельно моделить отдельно, а потом уже готовую конструкцию размножать на сфере.
|
|
|
16/07/2014, 02:30
Сообщение
#3
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Я сейчас отдельно замоделил Сферу и в другой ГеоНоде начал моделить Линию и коннектор вместе (видно на картинке в первом посте), мне Линия нужна чтобы получить от нее точку и на ее основе приконектить Коннектор. Сейчас Коннектор всегда прямо стоит, нету нормали, а как ее сделать и в какой момент, чтобы коннектор всегда смотрел так же как и Линия, это мне нужно чтобы Антены я мог вращать чуть-чуть, на рискунке видно что они под углом припаяны к сфере.
А как это сделать, чет пока не дошел... |
|
|
16/07/2014, 02:34
Сообщение
#4
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Пока вот такая ситуация:
https://www.dropbox.com/s/jumi2hmuku0h6ch/S...%2008.34.43.png |
|
|
16/07/2014, 03:11
Сообщение
#5
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
|
|
|
16/07/2014, 03:20
Сообщение
#6
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Ну это какой то хардкор, я понимаю откуда взялся сам объект полигональный?
В Roation - этот экспрешен что дает? CODE explodematrix( dihedral(vector3(-1, 0, 0), vector3(ch("../control_line/dirx"), ch("../control_line/diry"), ch("../control_line/dirz"))), "RST", "XYZ", "RY" ) |
|
|
16/07/2014, 03:20
Сообщение
#7
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
А вообще мне кажется на начальном уровне вам рановато ориентировать объекты по векторам.
Нада подходить проще: 1. Смоделить целый коннектор 2. Експрешенами выставить пивот 3. Копировать куда надо и рулить поворотами, а не направлением линии. |
|
|
16/07/2014, 03:25
Сообщение
#8
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
Ну это какой то хардкор, я понимаю откуда взялся сам объект полигональный? В Roation - этот экспрешен что дает? Вынимает значение угла (RY) из матрицы поворота векторов. В данном случае вектор (-1,0,0) - это направление модели коннектора. Експрешеном мы его поворачиваем к вектору контрольной линии (параметры dirx, diry, dirz) Сообщение отредактировал VUX - 16/07/2014, 03:31 |
|
|
16/07/2014, 03:28
Сообщение
#9
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
На самом деле там експрешен упрощен для простоты. Но поскольку в вашем случае коннектор врядли будет смотреть с обратную сторону, то работать все будет правильно
Сообщение отредактировал VUX - 16/07/2014, 03:59 |
|
|
16/07/2014, 16:40
Сообщение
#10
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Да сейча сижу разбираюсь, очень инетерсно смотреть на ваш файл, но я не могу понять одоного, откуда сам объект береться, я его найти не могу.
Я хотел посмотреть на ваш коннектор, а вы его судя по всему засунули в Null и забейкали, а самого объекта нет, так получается? Я перед сном просто смотрел и ничего понять не мог, что за файл вы мне прислали а потом бац вдруг допер, оказывается самого объекта то нет. Вот это то что я хочу сделать, первые два пунта могу, а третий надо разобраться. А вообще мне кажется на начальном уровне вам рановато ориентировать объекты по векторам. Нада подходить проще: 1. Смоделить целый коннектор 2. Експрешенами выставить пивот 3. Копировать куда надо и рулить поворотами, а не направлением линии. |
|
|
16/07/2014, 17:21
Сообщение
#11
|
|
Мастер Группа: Пользователи Сообщений: 1 070 Регистрация: 17/04/2007 Из: отТуда Пользователь №: 47 967 |
Забейканый коннектор это просто залоченая нода - данные геометрии остаются в памяти но истории уже нет (красный флажок). Как только флажок снимаете геометрия сразу пропадает потому что на входе ничего нету. Это как заглушка. Это аналог удаления истории в других программах. Залочил я по привычке чтобы узлы болванки коннектора не отвлекали от основного нетворка.
Сообщение отредактировал VUX - 16/07/2014, 17:22 |
|
|
20/07/2014, 22:32
Сообщение
#12
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Немного домоделил спутник,
сделал микро-риг спутника и вынес контролеры в Null (Control) - и туда вынес параметры некоторых нод, но не понял, как их вынести на главную ноду (Sphere_Sputnik) и нужно ли? Антены замоделил по немного необычному стилю, но по прежнему есть косяки. Главный вопрос с антеной: 1. Как сделать так, чтобы толщина линий была толстой у всех линий, сейчас она толстая лишь у двух линий из четырех, проблема по моему с ориентацией. Я там не смог сделать нормаль для линий полигональных в ноде ForEach. Мой главный вопрос был в том, как разместить разные объекты на одной линии по нормали (которую я незнаю как создать в моем сетапе). Так же очень хотелось знать как сделать разные толщину у Антен, что-то вроде Loft как в Синьке: Текущий файл: https://dl.dropboxusercontent.com/u/557669/..._sputnik1.hipnc Пожалуйста посмотрите мой файл, может будут какие советы, загляните в Antennas - там всё понятно, надо сделать чуть лучше. Пример того какие нужны антеты - в первом посте.
Прикрепленные изображения
|
|
|
22/07/2014, 09:25
Сообщение
#13
|
|
Эксперт Группа: Модераторы Сообщений: 747 Регистрация: 16/02/2006 Из: Питер Пользователь №: 23 393 |
Не стоит делать процедурно такую детализацию антены как в первом посте. Оно того не стоит. Смодель нормально антену отдельно, а потом их раскопируй как надо. Всё.
Вот простой пример. LINK |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 25/04/2024 - 20:27 |