Привет.
Отлично работает последовательность выполнения тасков в несколько шагов и таск получается из 2-х блоков:
1. генерация ifd
2. объединение ifd по 10 кадров (10 frames per task)
3. рендер ifd, afanasy custom command (mantra)
Попытался добавить еще два шага и два блока:
4. конвертация exr в jpg через ноду comp
5. конвертация jpg в mpeg, afanasy custom command (ffmpeg)
И тут начались проблемы. Если в схеме присутствует afanasy custom command (mantra), то последовательность выполнения блоков не учитывается и первым в очередь пытается пролезть exr_to_jpg. Попробывал различные варианты и через дополнительные ноды afanasy. безуспешно.
Нашел вариант через ноду shell. прописал туда mantra -V a -f (ifd файлы). Теперь последовательность выполнения блоков учитывается и все норм. Но афанасий ничего не знает, что за сервис запущен. поставил дополнительную ноду afanasy. Сделал override параметров service и parser. Теперь снова вижу прогресс рендера в GUI и сервис снова Mantra.
Но, команда которая приходит в афанасий почему-то овверрайдится и вместо mantra -V, я вижу там hrender_af -s. Из-за этого лицензионный сервак позволяет использовать лицензии Houdini Engine для просчета Мантра, что крайне плохо.
Как составить схему, чтобы последовательность выполнения тасков учитывалась, без "костыля" в виде shell-ноды. Можешь что-то посоветовать.
Скрины, чтобы было чуть понятнее прикрепил.
Спасибо.
P.S> наверное можно собрать руками все четыре блока питоном, но становится грустно от этого )
Houdini. Afanasy Custom Command
-
- Сообщения: 2
- Зарегистрирован: Вт авг 31, 2021 8:55 am
- Timur
- Site Admin
- Сообщения: 178
- Зарегистрирован: Вс июл 09, 2017 4:59 pm
- Откуда: Королёв
- Контактная информация:
Re: Houdini. Afanasy Custom Command
Привет!
Да, вижу, повторил косяк.
Есть там баг depend маска и custom command mode.
Поправлю.
Сейсас, чтобы временно его обойти, поставьте на этой ноде параметр Name в
Да, вижу, повторил косяк.
Есть там баг depend маска и custom command mode.
Поправлю.
Сейсас, чтобы временно его обойти, поставьте на этой ноде параметр Name в
Код: Выделить всё
${OS}_mantra
Тимур Хайрулин
CGRU 3.3.1 Ubuntu 22.04LTS, MS Windows 10 (clients only).
CGRU 3.3.1 Ubuntu 22.04LTS, MS Windows 10 (clients only).
-
- Сообщения: 2
- Зарегистрирован: Вт авг 31, 2021 8:55 am
Re: Houdini. Afanasy Custom Command
Спасибо. Работает!
- Timur
- Site Admin
- Сообщения: 178
- Зарегистрирован: Вс июл 09, 2017 4:59 pm
- Откуда: Королёв
- Контактная информация:
Re: Houdini. Afanasy Custom Command
Поправил:
https://github.com/CGRU/cgru/commit/202 ... 165d55ee20
Можете у себя тоже самое сделать.
Будет у всех в следующем релизе.
https://github.com/CGRU/cgru/commit/202 ... 165d55ee20
Можете у себя тоже самое сделать.
Будет у всех в следующем релизе.
Тимур Хайрулин
CGRU 3.3.1 Ubuntu 22.04LTS, MS Windows 10 (clients only).
CGRU 3.3.1 Ubuntu 22.04LTS, MS Windows 10 (clients only).