Houdini - Ответ - Блоки Foreach

  Рет қаралды 9,521

Houdini по-русски

Houdini по-русски

6 жыл бұрын

Индивидуальные занятия по Гудини: hipnc.club
Телеграм-канал: t.me/hipnc
Ответ на вопрос "Что такое блоки Foreach" в Гудини.
Мое приложение для контроля рендера:
• RenderSpy - приложение...

Пікірлер: 42
@romanov3ykt
@romanov3ykt 6 жыл бұрын
Мил человек! Спасибо огромное за труды! Все просто и понятно)
@sidbore92
@sidbore92 6 жыл бұрын
Хороший урок, отличный формат, когда освещается одна тема.
@stilviktor
@stilviktor 5 жыл бұрын
Спасибо большое! Очень понятно и интересно
@KMA3DD
@KMA3DD 6 жыл бұрын
Урааа дождались!!!
@bladealient34
@bladealient34 6 жыл бұрын
Во, теперь вроде понял :) хотя пробовать надо будет. :)
@jordanobruno4973
@jordanobruno4973 3 жыл бұрын
спасибо
@IvanOstanin
@IvanOstanin 6 жыл бұрын
Зачем нужен второй вход в Block End под названием "Geometry Pieces to Loop Over"?
@kovalenkov
@kovalenkov 6 жыл бұрын
Расскажи, пожалуйста, про сетевой рендер и симуляцию, спасибо! (на примере редшифта)
@hipnc
@hipnc 6 жыл бұрын
Ни разу не пользовался. Симуляциями не занимаюсь, рендерю или на одной машине, или на фермах.
@Kvayzmode
@Kvayzmode Жыл бұрын
Спасибо. Я только не понял, как пользоваться метадатой.
@Paratoonka
@Paratoonka 5 жыл бұрын
У меня остался вопрос - после цикла For Each Point на выходе - только точки, когда при старом методе For Each выходила исходная геометрия - как это исправить?
@hipnc
@hipnc 5 жыл бұрын
Тут зависит от того, что происходит внутри цикла. Если число точек не меняется, то можно через Attribute Copy скопировать атрибуты, которые менялись в цикле (например P) на исходную геометрию. Но на мой взгляд работать с точками проще во врангле или в VOP, там тот же цикл получается.
@makshae9029
@makshae9029 4 жыл бұрын
Здравствуйте, а есть способ сообщить Houdini, что нужен аттрибут именно ПРЕДЫДУЩЕЙ точки относительно текущей? В цикле, соответственно. Перерыл тонны информации, нигде про это ничего нет, собственные попытки сделать это в SOP, или врангле закончились битьем головой об стол))
@hipnc
@hipnc 4 жыл бұрын
Никто не мешает читать атрибут с других точек через выражения типа point, можно указать конкретный номер точки и с нее читать атрибут. Если цикл идет по точкам, то в самом цикле будет только одна точка за раз, так что надо будет дополнительно подтягивать геометрию целиком и с нее читать атрибут с точки с номером @ptnum-1
@makshae9029
@makshae9029 4 жыл бұрын
Знал бы где и как указать номер точки, вопроса бы и не возникло)))
@hipnc
@hipnc 4 жыл бұрын
У нас есть урок "Переменные и атрибуты", он хоть и старый, но актуальный. В hscript пишем выражение типа point("path/to/node", номер точки, "название атрибута", номер компонента атрибута). В вексе point(номер входа, "название атрибута", номер точки);
@makshae9029
@makshae9029 4 жыл бұрын
​@@hipnc Спасиб большое
@LeadAstray
@LeadAstray 6 жыл бұрын
Чем отличается контекст mat от shop? какова вероятность, что контекст shop скоро исчезнет?
@volnovhuesos6267
@volnovhuesos6267 6 жыл бұрын
Я тоже не понял. Вроде его в 16+ оставили только для совместимости с предыдущими. Интересно было бы услышать ответ автора..
@hipnc
@hipnc 6 жыл бұрын
Я человек старорежимный, к тому же работаю в Редшифте, так что пока не пользуюсь Mat-контекстом. В Shop ты ограничен сабнетворком, условно говоря. Один сабнетворк - один шейдер. Из одного нетворка в Мат можно зашейдить сразу все объекты, если нужно. Для этого пришлось перейти на новую архитектуру. Пользователи Мантры меня поправят, если я ошибаюсь. Насчет того, исчезнет шоп или нет, не возьмусь предсказать. Гудини так разогнался в развитии, что могут быть любые изменения.
@user-ms9kp7fi2y
@user-ms9kp7fi2y 6 жыл бұрын
Спасибо понятно, но жаль что по больше примеров не показали (
@BestMovieActors
@BestMovieActors 6 жыл бұрын
Это кому как дано. В программировании конечно. Сначала купи/скачай книгу по Си. Посмотри на синтаксис. Поучи. Потом запусти один из онлайн-компиляторов и по упражняйся, например: tproger.ru/digest/compile-code-online/ coderjob.ru/2017/04/11/online-компиляторы-чтобы-кодить-нужен-толь/ Только затем можешь спокойно переходить на VEX.
@user-ms9kp7fi2y
@user-ms9kp7fi2y 6 жыл бұрын
Спасибо.
@BestMovieActors
@BestMovieActors 6 жыл бұрын
Онлайн-учебник: goo.gl/WrFP1K Или в Вики: goo.gl/y5uFQ1 Пример простой программки: codepad.org/zQJOcvbl#output
@aarrsseennyy
@aarrsseennyy 6 жыл бұрын
согласен - примеров мало.
@hipnc
@hipnc 6 жыл бұрын
Это же ответы на вопросы, сам жанр подразумевает краткий ответ. Я вообще изначально планировал все в одно видео упихнуть, типа по минуте на вопрос, но понял, что это будет нечестно по отношению к вам.
@marioman8118
@marioman8118 5 жыл бұрын
Здравствуйте) Попробовал повторить данный урок по Houdini ( kzbin.info/www/bejne/Z6rXi32vlMaSfpo ) с канала "CG Factory" Но в моей версии Houdini отсутствует нода "For-Loop with Feedback", зачем её убрали? и как без неё можно обойтись?
@hipnc
@hipnc 5 жыл бұрын
Скорее всего у вас версия ниже 16.5 На самом деле, это обычный For Each Loop, просто with Feedback - это название его предустановки. Скопируйте в ноды For Each параметры из видео.
@marioman8118
@marioman8118 5 жыл бұрын
Спасибо!!!
@sergeyrybkin1331
@sergeyrybkin1331 6 жыл бұрын
привет! как повернуть вектор нормали на заданный угол ? есть кривая на ней нормали - надо совершить поворот нормали на каждой точке на определенный угол.
@hipnc
@hipnc 6 жыл бұрын
Обычная нода Transform, в ней в параметре Attributes вместо * пишем N, теперь трансформация будет применяться только к этому атрибуту. Это если не лезть в матрицы. Способ поворота вектора матрицами я описывал в уроке "Векторы для чайников".
@user-pk9bw6ho8m
@user-pk9bw6ho8m 4 жыл бұрын
@@hipnc не знал что атрибуты можно трансформить трансформом) круто) пойду попробую)
@user-pk9bw6ho8m
@user-pk9bw6ho8m 4 жыл бұрын
получилось - берём N/up вектор - рандомайзим его, и собираем трансформом в конус - получаем управляемую рандомизацию N/up вектора - красота))
@tevtatdzeko2132
@tevtatdzeko2132 6 жыл бұрын
Как разбросать по плоскости несколько разных объектов?
@TheMaiden6666
@TheMaiden6666 6 жыл бұрын
поищи про Instances
@hipnc
@hipnc 6 жыл бұрын
Если вкратце, то скаттер и копи, как вариант. Скаттер можно ограничить например атрибутом Cd - нарисовать нодой Paint на объекте какую-то зону, в скаттер прописать Density attribute - Cd, точки появятся в этой зоне. Если на начальной геометрии есть нормали, то можно их подхватить и сориентировать объекты.
@tevtatdzeko2132
@tevtatdzeko2132 6 жыл бұрын
А именно разные объекты? Например для ландшафта - разного вида геометрия растений. Чтобы они вперемешку шли - без выражений можно обойтись?
@hipnc
@hipnc 6 жыл бұрын
Без выражений можно обойтись, если сделать несколько скаттеров с разным Seed - тогда точки будут в разных местах. Их подключать к отдельным нодам Копи с отдельными объектами. Но в реальности, с выражениями гораздо проще получится, можно хоть тысячу объектов подтягивать. Хотя бы даже через Switch, в него можно записать stamp("../нода_копи", cy,0), а в ноде Copy Stamp включить стамп переменной @ptnum с названием cy. Это не сложно. А вообще, для ландшафта и правда лучше инстансы, чтобы не было сотен миллионов полигонов на выходе. Я планирую урок на эту тему.
@tevtatdzeko2132
@tevtatdzeko2132 6 жыл бұрын
Спасибо. Да, такие уроки актуальны всегда.
@sqworkshop
@sqworkshop 4 жыл бұрын
в врангле ничерта не понятно с форычем, да и не только с ним, манал вообще векс. Смотрю курс "Vex fundamental" с русским переводом, и у меня даже с переводом голова кипит, пиздец. Сделайте пожалуйста видеокурс по вексу, было бы супер. Лучше конечно на ютубе, но если нужно будет заплатить 50$, я не зажму. Только не нужно пожалуйста по деревенскому собирать группу людей на курс и с каждого дереть по 400$ и не с кем не делиться этими курсом. Это ужасно просто, отвратительно и грусно, дискриминация людей которые тоже хотят но не могут позволить )
@letmesee2882
@letmesee2882 Жыл бұрын
А есть ссылка на курс на русском ? Vex fundamental
@ertar0
@ertar0 2 жыл бұрын
спасибо
Houdini - Ответы - Вращение частиц
9:40
Houdini по-русски
Рет қаралды 6 М.
PyHC Summer School '24: Day 4
7:44:20
Python in Heliophysics Community (PyHC)
Рет қаралды 73
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 55 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 118 #shorts
00:30
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 135 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 6 МЛН
Foreach Loops in Houdini for Beginners
26:54
bubblepins
Рет қаралды 26 М.
Урок Houdini "Кватернионы для чайников" (RUS)
23:21
Houdini по-русски
Рет қаралды 40 М.
Houdini - Ответы - Как выучить VEX
16:42
Houdini по-русски
Рет қаралды 26 М.
Houdini In Five Minutes 11: The Foreach Loop
8:38
Entagma
Рет қаралды 64 М.
Houdini - Ответы - Connectivity
9:23
Houdini по-русски
Рет қаралды 7 М.
Feedback Foreach Loop Part 1 - Basic Concepts 1 to 3
14:20
bubblepins
Рет қаралды 9 М.
Урок “Houdini для моушен-дизайнеров” - часть 1 (RUS)
55:46
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 55 МЛН