PolyExtrude выдавливает группы не так как я ожидаю, повторяю урок, но какая-то загвоздка |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
PolyExtrude выдавливает группы не так как я ожидаю, повторяю урок, но какая-то загвоздка |
13/07/2013, 13:26
Сообщение
#1
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Привет, повторяю урок cmivfx - Houdini Fundamentals и там чувак делает мост,
я повторяю за ним, но когда он выдивливает группы, у него они ок выдавливаются, а у меня почему-то едут в разные стороны и я что-то не смог понять почему, вроде бы логика верна, но из за незнания гудини возможно где-то ошибаюсь. Вот то чего я ожидаю: Надо выдавить эти штуки вних, но они еще дополнительно вылезли в стороны, хотя как вы видите, у меня группа уже есть, но она помоему еще добавляет туда все созданые грани. Сценка приложена. (сейчас точно приложена, забыл нажать "загрузить") Пожалуйста разберите мой пример, мне именно важно понять, почему polyextrude ведет себя так странно, в чем моя ошибка, я боюсь что может ноды стали по другому себя вести. Хотя вроде такие базовые функции не должны меняться от версии к версии, я на последней бесплатной версии если что. P.S. как просмотреть группы, которые есть, а то тяжело постоянно бегать и догадываться что за группа, хочеться просто ее видеть во вьюпорте иногда, вместо того чтобы по нодам бегать. Сообщение отредактировал smbv - 13/07/2013, 13:43
Прикрепленные файлы
|
|
|
13/07/2013, 14:38
Сообщение
#2
|
|
Эксперт Группа: Пользователи Сообщений: 589 Регистрация: 05/07/2011 Пользователь №: 84 310 |
Сними Preserve Group в первом PolyExtrude.
P/S/ Группы видеть добавь Color в и в нем выбери группу. Сообщение отредактировал Jbond - 13/07/2013, 14:40 |
|
|
13/07/2013, 21:11
Сообщение
#3
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Да действительно, Preserver Group помог, а в чем была логическая проблема? Я так что-то и не понял.
И еще я не понимаю, почему у меня мост постоянно черный, даже если на нем есть Color, я его пытался на разные группы делать, а он все равно не подсвечивает их, а если и подсвечивает то только Edges, хотя вроде бы должен подсвечивать цветом. такое ощущение, что у меня нормали внутрь смотрят. |
|
|
14/07/2013, 01:47
Сообщение
#4
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Да с Preserve Group разобрался, она "When on, any extruded polygon will be in the same primitive groups as its corresponding input polygon." Получается выделенная группа, добавит к себе еще полигончиков при "Preserve Group (сохренненой группе)".
Но вот что-то с цветом черным постоянно, непонятно. Хочеться группы просматривать, а они не красяться. |
|
|
14/07/2013, 02:14
Сообщение
#5
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Вот сделал, как мог, появились вопросы: Почему у меня сетка черная, хотя вроде бы нормали не вывернуты внурь? Почему она стала треугольной? Я ее так не просил. Почему синие точки отображаются, хотя я вроде как выключил все режимы, включая свои собственные режимы (по кнопочки D - Markers у меня там не включены мои режимы). Посмотрите пожалуйста.
Прикрепленные файлы
|
|
|
14/07/2013, 11:16
Сообщение
#6
|
|
Эксперт Группа: Пользователи Сообщений: 589 Регистрация: 05/07/2011 Пользователь №: 84 310 |
Треугольная потому что у куки стоит галочка Preconvex.
Черное из-за пойнт сопа. В данном случае можно просто добавить атрибут и его использовать в Ray , вместо нормали. |
|
|
14/07/2013, 12:36
Сообщение
#7
|
|
Эксперт Группа: Модераторы Сообщений: 747 Регистрация: 16/02/2006 Из: Питер Пользователь №: 23 393 |
Почему у меня сетка черная, хотя вроде бы нормали не вывернуты внурь? Почему она стала треугольной? Я ее так не просил. Почему синие точки отображаются, хотя я вроде как выключил все режимы, включая свои собственные режимы (по кнопочки D - Markers у меня там не включены мои режимы). Черная потому что нормали "убитые" Point sop'ом . Лечится просто пересчетом нормалей, например Facet SOP. Про треугольники Jbond сказал. Точки синие - маркеры.Значит что-то не отключил или находишься в интерактивном режиме какого-то инструмента. Не обращай внимания на них. Чтобы удобно было смотреть прим. группы есть оператор visibility. В примере, я добавил туда экспрешн и рульку, чтобы можно было удобно просмотреть группы. Глянь. bridge_03_zipper.zip ( 16,65 килобайт ) Кол-во скачиваний: 250 |
|
|
14/07/2013, 13:26
Сообщение
#8
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Спасибо ребята, дейсвительно были ошибки. Дело в том, что я перехожу с С4Д на Гудини, поэтому у меня мозг еще перестраивается на чистую процедурность.
1. Я понял, что POINT нода убила нормали, незнаю почему так случилось, но для меня очень странно иметь вроде бы нормальные нормали (вывернутые наружу), но при этом они черные (убитые), как такое вышло? Напимер в С4Д, там если нормаль вывернута внутрь, то она дейсвительно вывернута и это видно, но они никак не может быть вывернута наружу (нормальной нормалью) и при этом быть "убитой". Она или убита или не убита, но так чтобы нормали торчали наружу и показывали черный. Как это можно предотварить? Как вы догадались? Обидно блин, создать нормали, а они оказывается "убитые". 2. Jbond - спасибо за подсказку, про cookie, сразу стало легче, про аргументы, я честно сказать еще их не использовал но буду иметь ввиду. 3. Zipper - спасибо за файлик, очень приятно смотреть мой нормальный мостик, visibility - это наверное одна из самых частых нод будет для новичка (а может еще какие частые есть?), чтоб не держать в памяти все группы. Что я хотел понять из скрипта: Я понял, что ты создал переключатель grpid и из него судя по всему идут номера груп, 1, 2, 3 и тп. Но вот первые строчки кода мне непонятны, откуда взялись эти переменные? И еще почему они в таких странных скобках ` и ` Я просто в шоке от гениальности zipper и гудиневского языка, все функции вызываются ссылась на другие функции, по сути лишь линки и в одну строчку Как я понял: opinputpath - дает путь к ноде, которая выше по иерархии (в нашем случае на первый вход, единственный). primgrouplist - берет все примитивные группы из пути. (в нашем случае zipper гениально ссылается на opinputpath, чтобы взять пути. И затем идет arg - просто гениальная мега нода, она выбирает выборочно то что нужно выбрать. в нашем примере я расшифрую это так: arg (ПримитвныеГруппыВСписок(взятьСписокИзВышестоящейНоды), выбратьНомерГруппыИзРычажка) По сути переменная arg - она выдергивает слова, например arg ("Гудини Очень Впечатляет", 3), то результат будет: Впечатляет И в комбинации с visbility мы смотрим на группу: "Впечатляет". Вообще было бы здорово пообщаться на всякие такие темы, незнаю есть ли типа чат или скайп там. Хочу записаться на курсы Online-VFX но для того чтобы хотя бы понимать что говорит лектор, надл вначале пройти самостоятельно курс молодого бойца Update: Погодите, так это что получается, мне этот скрипт можно использовать теперь во всех Visibility? т.е. мне больше не надо даже думать о том как показывать примитивные группы, а можно этот скриптик в одну строчку таскать из проекта в проект? Конечно рычажок тоже надо таскать, я понимаю, но в целом скрипт готовый и абсолютно рабочий. Я щас упаду со стула Сообщение отредактировал smbv - 14/07/2013, 13:35 |
|
|
15/07/2013, 10:52
Сообщение
#9
|
|
Эксперт Группа: Модераторы Сообщений: 747 Регистрация: 16/02/2006 Из: Питер Пользователь №: 23 393 |
smbv, да, ты всё верно понял. Этот простой экспрешн, возвращает список прим. групп ноды. Для hscript, списком является просто строка, разделенная пробелами. arg просто возвращает элемент этого списка. ` expr ` backticks(обратные кавычки) нужны для того чтобы выполнить экспрешн в строковом параметре. В числовых полях они не нужны.Для того чтобы в дальнейшем использовать ноду visibility уже с экспрешеном и рулькой, у тебя есть куча возможностей. Например просто взять и перетащить эту ноду на полочку, или перетащить в галлерею. Можно просто сохранить как пресет, или как Permanent Defaults, тогда все новые ноды visibility будут с твоими настройками. Но пожалуй лучший вариант - это сделать ассет. А там ты уже сможешь нарулить любой функционал какой пожелаешь.
|
|
|
16/07/2013, 01:51
Сообщение
#10
|
|
Наблюдатель Группа: Пользователи Сообщений: 619 Регистрация: 24/02/2006 Пользователь №: 23 942 |
Здорово, Гудини очень впечатляет после годов проведенных в Синема4Д. Я думаю в комбинации это будет еще продуктивнее.
Буду дальше смотреть уроки, доучиваться до начального уровня. zipper спасибо! придет время и я запишусь на ваш курс |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 19/04/2024 - 21:52 |