Hipnc Club
4.99K subscribers
27 photos
6 videos
4 files
214 links
Канал про SideFX Houdini. Автор: Станислав Демченко.

Youtube: youtube.com/c/houdinirus

Теги:
#hda - ассеты
#hip - файлы проектов
#скрипт
#совет
#vex
#python
#redshift
#gamedev
#работа
#фриланс
#урок
Download Telegram
GameDev toolset - это очень крутой набор ассетов, которые полезны далеко не только для геймдева. Ну да, ну да, все про это знают. А давно вы проверяли его обновления? Список ассетов регулярно пополняется, вот здесь можно отследить их появление (New tools):
https://www.sidefx.com/forum/topic/56685/

Для некоторых из них нет не то, что хелпа, а даже короткого описания, так что приходится просто их загружать и смотреть, что получается.
Из недавнего:

Cable generator - генерирует связку кабелей по кривой

Trace PSD - это как нода trace, только можно выбрать конкретный слой в PSD-файле.

Snow Buildup - генерирует снежные шапки на верхних гранях геометрии.

Curve Sweep - свип с генерацией UV

Sci-fi panels - штука, которая разбивает геометрию (в UV-пространстве) на панели сложной формы. Симпатично, но работает нестабильно.

Straight Skeleton 2D - превращает любую 2Д форму (например шрифт или логотип) в набор внутренних кривых.

Dirt Skirt - генерирует переход между двумя пересекающимися кусками геометрии. Например между камнем и землей.

Lot subdivision - ассет для итеративного рандомного деления поверхности с опцией кластеринга. Также подходит для создания панелей.

Building generator - генерирует, вы не поверите, дома. Вот тут ссылка на тутор: https://www.sidefx.com/tutorials/building-generator/

В общем, #совет, мониторьте эту ветку форума и проверяйте новые ассеты, там может оказаться что-то вкусное. А еще их можно открыть и посмотреть, как и что там сделано.
Материалы для обучения. Про http://www.tokeru.com/cgwiki все знают.
А вот еще один сайт в ретро-стилистике. Самое удивительное, он обновляется!

Вот, например, примеры проектов с мелкими фишками:
https://deborahrfowler.com/HoudiniResources/HoudiniTipsAndTricksModel.html
Или примеры векс-кода для разных эффектов.
https://deborahrfowler.com/HoudiniResources/WrangleNodeExamples.html

Там есть еще немного интересного, если походить по разделам. #hip #vex #совет
Небольшая головоломка для юных любителей математики. Почему так происходит? Если вы поняли, в чем дело, то поздравляю, вы знаете суть кватернионов. А если не поняли, то пусть это будет лайфхак для быстрого создания спиральных векторных полей.
#совет
Motion blur на частицах в Redshift.
В РШ есть два режима просчета размытия в движении для частиц. Первый - использование атрибута v. Второй - самостоятельный просчет движком, если атрибута v нет или если включить опцию "Redshift OBJ/Settings/Instancing/Point motion blur - Compute sub-frame geometry".

В первом случае получаются уродливые прямые линии, даже если частицы летят по кругу. Во втором - красивое искривленное размытие. Проблема второго метода в том, что если количество частиц меняется (они рождаются и умирают), то он перестает работать и приходится использовать атрибут v.

А теперь лайфхак. Да не просто лайфхак, а прямо-таки взлом Матрицы. Дмитрий Крипаков открыл, что если не убивать частицы в POP Network, а отключить галку Reap particles и удалять их вручную через ноду Blast с выражением @dead>0, то УДИВИТЕЛЬНЫМ ОБРАЗОМ Редшифт начинает считать красивый искривленный Motion blur даже с изменяющимся количеством точек.

Не верите? Я тоже сначала не поверил. Попробовал. Побился головой в стену. Попытался найти адекватное объяснение. Не нашел. Побился еще немного. Спросил у Juanjo Gonzales, разработчика плагина РШ для Гудини. Он сам был довольно удивлен, но подтвердил, что этот способ действительно работает.

На вопрос "почему так получается?", он ответил (цитирую): "To be honest, I’m not sure."

Так что вот вам. Скажите "спасибо" Дмитрию за находку и пользуйтесь. Кстати, чтобы не грузить симуляцию умершими частицами, можно значение атрибута dead записать в атрибут stopped.

Этот и другие лайфхаки по работе с частицами можно найти в нашем авторском курсе: https://gumroad.com/l/popnet

#совет #redshift #частицы
Гудини в браузере.
Сервис https://hdbp.io/ позволяет загружать ваши hip-файлы и показывать их нетворк в браузере, вместе со всеми параметрами. Довольно интересная штука для того, чтобы делиться своими сетапами. Все бесплатно, автор говорит, что планирует развивать проект и добавлять новые фишки, так что если есть возможность - поддержите его рублем на патреоне: https://www.patreon.com/hdbp
#совет #hip
Скрипты на Python, VEX-сниппеты, советы и лайфхаки в блоге немецкого TD по имени Andreas Böinghoff.
http://aboeinghoff.com/blog/
Всем рекомендую, много полезного, кроме шуток.
#python #vex #совет
На Vimeo крайне сложно найти нужную информацию. Ну не получается у ребят сделать нормальную сортировку и поиск, кто я такой, чтобы их винить?

Так что вот вам таблица, в которой собраны ссылки на все уроки, мастерклассы и презентации с канала SideFX начиная с 16-й версии Гудини. С описанием, указанием автора, версии и хронометражом.

Пользуйтесь на здоровье.

#совет

https://docs.google.com/spreadsheets/d/11FbYBV_OV2INv3LCk38fmcgZbuVrgxYaZK-1KifCpyc/htmlview#
Свет и цвет в CG. Даня Криворучко поделился ссылкой на онлайн-книгу, в которой супервайзер по лайту и композу собрал довольно много информации по темам цвета и света в графике, от цветовых пространств до схем освещения.
По-моему крайне полезное чтиво.
Бесплатно.
Но на английском, ясное дело.
#совет

https://chrisbrejon.com/cg-cinematography/
Операции с векторами.pdf
744.8 KB
Операции с векторами. Эту шпаргалку я сделал специально для курсов про частицы: https://gum.co/popnet и процедурную анимацию: https://gum.co/chopnet. Но поскольку вопросы про операции с векторами всплывают регулярно, решил выложить ее для всех. Пользуйтесь. Делитесь. #совет
Многие из наших подписчиков изучают языки программирования - будь то Python, Vex или C# для Юнити. Таким людям я хочу посоветовать сайт https://www.codewars.com/

Это гигантский сборник задач по программированию. Вы можете выбрать свой любимый язык (например Python или C#), отсортировать задачи по сложности и решать их по очереди, набирая баллы и сравнивая свое решение с решениями других пользователей. Там есть встроенный IDE для набора программы и система, которая тестирует ваш код.

На мой взгляд очень полезная штука, рекомендую.
#совет
А вы знали, что у SideFX есть удобный Launcher, в котором можно контролировать установленные версии Гудини и обновлять их?

Я вот не знал и всегда ставил вручную, не доматывая до конца страницы загрузок. Делюсь радостью с такими же слоупоками, как я.

https://www.sidefx.com/download/

#совет
При сохранении проекта Гудини в нем запоминается и номер текущего кадра. Если в проекте есть симуляция, то при следующей загрузке она начнет считаться до этого сохраненного кадра. Если вас это раздражает, то просто создайте в папке Документы/HoudiniXX.X/scripts файл 456.py и запишите в него строку: hou.setFrame(1). После этого все проекты при загрузке будут устанавливаться на первый кадр.

Чуть подробнее про эти скрипты в нашем ФАК: http://hipnc.club/ufaqs/startup-project/

#совет
Недавно в чате зашла речь про автоматическое создание структуры папок для работы, и я вспомнил про клевую бесплатную утилиту Post Haste, в которой можно создавать темплейты для разных типов проектов, добавлять файлы по умолчанию и все это правильно именовать. На мой взгляд довольно удобная штука. Есть под Windows и под Mac.

https://www.digitalrebellion.com/posthaste/
#совет
Набор коротких советов по Гудини от нашего старого знакомого Алексея Калинина. Давно не обновлялись, кстати, не порядок.

https://mobile.twitter.com/i/events/1112688924474908673

#совет