Вы очень хороший учитель, я понимаю это каждый раз, когда в очередном видео снова вижу подробное объяснение backtick'а, чтобы новичкам все было понятно!
ДААА - То что сделал адрей павлов в уроках по грассхопперу - вы это сделали в уроках по гудини - мне очень кажется, что вы ответили на самый главный мой вопрос, который у меня сейчас есть))))) Как отлаживать это всё)))))) теперь я знаю) спасибищЕЕЕЕ))) Пошёл применять) Забыл добавить - этот урок обязателен к просмотру всем - кто начинает учить гудини и уже задался вопросом - а что это за шит такой то))))
Ну, лично я печатью в консоль пользуюсь для тестирования кода и, скажем, проверки массивов. Все остальное проще так же в атрибут записать. На мой взгляд для новичка это будет лишняя информация. А так да, printf("Number is %d", number); выдаст в консоль сообщение и число number, поставленное на место %d.
Стас, вижуалайз всегда запускается с Х, просто надо нажать на клавишу и потом кликнуть по выходу ноды. Не очевидно, но так работает 😊 . Спасибо за уроки!
Неа. В 16.5 у меня все работает и без клика на выход ноды. А в 16-й не работает никак. Возможно, это у меня что-то сломано, не спорю. Ну да добавить ноду через таб не долго, так что я особо не искал причину.
В этом есть смысл. Всегда проще начинать переход в новый пакет, если на экране нет гигантских таблиц с цифрами. Они пугают, особенно если человек до этого работал в более классическом софте типа макса. Но рано или поздно табличку придется включить.
Привет, возможно немного не по теме, у меня если атрибут "my" имеет строковое значение, то почему-то `stamp("../copy1","my",0)` выдает нули. Если заменить на числовое то все работает, почему так происходит, не подскажите? Спасибо.
Имеется в виду как увидеть только один компонент вектора? Например можно сделать Ramped Attribute и там Treat as Scalar - и можно ползунком выбрать, какой из компонентов показывать. Если нужно показать этот компонент числом, то проще скопировать его во флоатовый атрибут.
Все же не совсем то, что мне нужно. Когда я спрашивал «Как найти макс. или мин. значение атрибута в колонке Geom.Spreadsheet?», я хотел знать не как опознать его в колонке Spreadsheet, щелкнув на сортировку в столбце, а как воспользоваться этим значением где-либо: поместить в переменную или атрибут, к примеру.
Ну, вопрос выглядел именно так, немного запутанно. Дело в том, что панель Geometry Spreadsheet нужна только для показа значений, из нее нельзя извлечь какое-то значение для использовании в другом месте. А найти эти максимумы и минимумы можно с помощью Attribute Promote - промотим атрибут на более высокий уровень (например на деталь) и в качестве режима выбираем Max или Min. На детали будет лежать атрибут с максимальным или минимальным значением.
Вы очень хороший учитель, я понимаю это каждый раз, когда в очередном видео снова вижу подробное объяснение backtick'а, чтобы новичкам все было понятно!
ДААА - То что сделал адрей павлов в уроках по грассхопперу - вы это сделали в уроках по гудини - мне очень кажется, что вы ответили на самый главный мой вопрос, который у меня сейчас есть))))) Как отлаживать это всё)))))) теперь я знаю) спасибищЕЕЕЕ))) Пошёл применять) Забыл добавить - этот урок обязателен к просмотру всем - кто начинает учить гудини и уже задался вопросом - а что это за шит такой то))))
Странно что не сказали что можно принтить выражения из врангла в отдельное сообщение.
Ну, лично я печатью в консоль пользуюсь для тестирования кода и, скажем, проверки массивов. Все остальное проще так же в атрибут записать. На мой взгляд для новичка это будет лишняя информация.
А так да, printf("Number is %d", number); выдаст в консоль сообщение и число number, поставленное на место %d.
Стас, вижуалайз всегда запускается с Х, просто надо нажать на клавишу и потом кликнуть по выходу ноды. Не очевидно, но так работает 😊 . Спасибо за уроки!
Неа. В 16.5 у меня все работает и без клика на выход ноды. А в 16-й не работает никак. Возможно, это у меня что-то сломано, не спорю. Ну да добавить ноду через таб не долго, так что я особо не искал причину.
Спасибо за ответ!
Как вообще можно начать изучать Houdini и не пользоваться Geometry Spreadsheet? xD
В этом есть смысл. Всегда проще начинать переход в новый пакет, если на экране нет гигантских таблиц с цифрами. Они пугают, особенно если человек до этого работал в более классическом софте типа макса. Но рано или поздно табличку придется включить.
Привет, возможно немного не по теме, у меня если атрибут "my" имеет строковое значение, то почему-то `stamp("../copy1","my",0)` выдает нули. Если заменить на числовое то все работает, почему так происходит, не подскажите?
Спасибо.
Нужен не stamp, а stamps. Вопросы не по теме уроков лучше задавать в телеграм-чате, его можно найти в телеграм-канале, если кликнуть на Discuss.
А как вывести атрибут Cd[b] через visualize? Как правильно его прописать?
Имеется в виду как увидеть только один компонент вектора? Например можно сделать Ramped Attribute и там Treat as Scalar - и можно ползунком выбрать, какой из компонентов показывать.
Если нужно показать этот компонент числом, то проще скопировать его во флоатовый атрибут.
То, что нужно! Спасибо!)
Все же не совсем то, что мне нужно. Когда я спрашивал «Как найти макс. или мин. значение атрибута в колонке Geom.Spreadsheet?», я хотел знать не как опознать его в колонке Spreadsheet, щелкнув на сортировку в столбце, а как воспользоваться этим значением где-либо: поместить в переменную или атрибут, к примеру.
Ну, вопрос выглядел именно так, немного запутанно. Дело в том, что панель Geometry Spreadsheet нужна только для показа значений, из нее нельзя извлечь какое-то значение для использовании в другом месте. А найти эти максимумы и минимумы можно с помощью Attribute Promote - промотим атрибут на более высокий уровень (например на деталь) и в качестве режима выбираем Max или Min. На детали будет лежать атрибут с максимальным или минимальным значением.
отлично, к detail уже можно обращаться потом, спасибо