3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Моделирование Спутника СССР - простой проектик, мелкие вопросы
smbv
сообщение 16/07/2014, 02:18
Сообщение #1


Наблюдатель
Иконка группы

Группа: Пользователи
Сообщений: 619
Регистрация: 24/02/2006
Пользователь №: 23 942



Привет, начал изучать Гудини с моделирования, решил взять за основу простой объект типа спутник:



Хочу помимо того что моделирую сделать все вещи максимально процедурными. Собственно в этом и заключается вся суть практики smile.gif

На данный момент замоделил шарик и перешел к антенам, вот что имею:



Сейчас начал моделить коннекторы антены к корпусу, но не могу понять как их выровнять по Line и раскопировать по Copy.






В последующем хочу замоделить маленькие болтики по корпусу и сделать крышку открывающейся.




Прикрепляю мой текущий файл.

https://www.dropbox.com/s/zezx1c9p7ln7qab/u..._sputnik1.hipnc

В итоге хочу получить смоделеный полностью в Гудини Спутник и сделать его Диджитал ассетом и сделать контролеры типа Открыть - Закрыть корпус, направление Антен чуть чуть другое и всё.

Пожалуйста помогите выровнять коннекторы по Линии и приделать к сфере. rolleyes.gif
Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 02:23
Сообщение #2


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



Вообщето если подходить процедурно, то нада коннектор с линией отдельно моделить отдельно, а потом уже готовую конструкцию размножать на сфере.
Go to the top of the page
 
+Quote Post
smbv
сообщение 16/07/2014, 02:30
Сообщение #3


Наблюдатель
Иконка группы

Группа: Пользователи
Сообщений: 619
Регистрация: 24/02/2006
Пользователь №: 23 942



Я сейчас отдельно замоделил Сферу и в другой ГеоНоде начал моделить Линию и коннектор вместе (видно на картинке в первом посте), мне Линия нужна чтобы получить от нее точку и на ее основе приконектить Коннектор. Сейчас Коннектор всегда прямо стоит, нету нормали, а как ее сделать и в какой момент, чтобы коннектор всегда смотрел так же как и Линия, это мне нужно чтобы Антены я мог вращать чуть-чуть, на рискунке видно что они под углом припаяны к сфере.

А как это сделать, чет пока не дошел...
Go to the top of the page
 
+Quote Post
smbv
сообщение 16/07/2014, 02:34
Сообщение #4


Наблюдатель
Иконка группы

Группа: Пользователи
Сообщений: 619
Регистрация: 24/02/2006
Пользователь №: 23 942



Пока вот такая ситуация:
https://www.dropbox.com/s/jumi2hmuku0h6ch/S...%2008.34.43.png
Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 03:11
Сообщение #5


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



один из вариантов:
http://s13.postimg.org/dx41frm1h/2014_07_1...0x900_scrot.png

https://dl.dropboxusercontent.com/u/75376916/connector.hipnc
Go to the top of the page
 
+Quote Post
smbv
сообщение 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" )


Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 03:20
Сообщение #7


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



А вообще мне кажется на начальном уровне вам рановато ориентировать объекты по векторам.
Нада подходить проще:
1. Смоделить целый коннектор
2. Експрешенами выставить пивот
3. Копировать куда надо и рулить поворотами, а не направлением линии.
Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 03:25
Сообщение #8


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



Цитата(smbv @ 16/07/2014, 03:20) *
Ну это какой то хардкор, я понимаю откуда взялся сам объект полигональный?

В Roation - этот экспрешен что дает?

smile.gif
Вынимает значение угла (RY) из матрицы поворота векторов.
В данном случае вектор (-1,0,0) - это направление модели коннектора. Експрешеном мы его поворачиваем к вектору контрольной линии (параметры dirx, diry, dirz)

Сообщение отредактировал VUX - 16/07/2014, 03:31
Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 03:28
Сообщение #9


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



На самом деле там експрешен упрощен для простоты. Но поскольку в вашем случае коннектор врядли будет смотреть с обратную сторону, то работать все будет правильно

Сообщение отредактировал VUX - 16/07/2014, 03:59
Go to the top of the page
 
+Quote Post
smbv
сообщение 16/07/2014, 16:40
Сообщение #10


Наблюдатель
Иконка группы

Группа: Пользователи
Сообщений: 619
Регистрация: 24/02/2006
Пользователь №: 23 942



Да сейча сижу разбираюсь, очень инетерсно смотреть на ваш файл, но я не могу понять одоного, откуда сам объект береться, я его найти не могу.

Я хотел посмотреть на ваш коннектор, а вы его судя по всему засунули в Null и забейкали, а самого объекта нет, так получается?
Я перед сном просто смотрел и ничего понять не мог, что за файл вы мне прислали smile.gif а потом бац вдруг допер, оказывается самого объекта то нет.


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

А вообще мне кажется на начальном уровне вам рановато ориентировать объекты по векторам.
Нада подходить проще:
1. Смоделить целый коннектор
2. Експрешенами выставить пивот
3. Копировать куда надо и рулить поворотами, а не направлением линии.
Go to the top of the page
 
+Quote Post
VUX
сообщение 16/07/2014, 17:21
Сообщение #11


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 068
Регистрация: 17/04/2007
Из: отТуда
Пользователь №: 47 967



Забейканый коннектор это просто залоченая нода - данные геометрии остаются в памяти но истории уже нет (красный флажок). Как только флажок снимаете геометрия сразу пропадает потому что на входе ничего нету. Это как заглушка. Это аналог удаления истории в других программах. Залочил я по привычке чтобы узлы болванки коннектора не отвлекали от основного нетворка.

Сообщение отредактировал VUX - 16/07/2014, 17:22
Go to the top of the page
 
+Quote Post
smbv
сообщение 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 - там всё понятно, надо сделать чуть лучше.

Пример того какие нужны антеты - в первом посте. cool.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные изображения
Прикрепленное изображение Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Zipper
сообщение 22/07/2014, 09:25
Сообщение #13


Эксперт
Иконка группы

Группа: Модераторы
Сообщений: 747
Регистрация: 16/02/2006
Из: Питер
Пользователь №: 23 393



Не стоит делать процедурно такую детализацию антены как в первом посте. Оно того не стоит. Смодель нормально антену отдельно, а потом их раскопируй как надо. Всё.
Вот простой пример.
LINK
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 25/08/2019 - 09:53