Добавить в корзинуПозвонить
Найти в Дзене
Taerlin

ParticleCache

Узел ParticleCache позволяет сохранять результаты моделирования геометрии системы частиц в файл. Затем их можно считывать в разных сессиях Nuke или на разных машинах без необходимости перерасчета. Это позволяет художнику создать систему частиц, а затем использовать её на рендер-ферме без перерасчета, что ускоряет время рендеринга. Кэширование не заменяет отрендеренную систему частиц, поскольку оно зависит от её входных данных. Примечание: Узлы ParticleCache должны располагаться внизу одной системы частиц или нескольких объединенных систем частиц. Их нельзя размещать под узлом Scene, подключенным к двум отдельным потокам, или в середине цепочки узлов частиц. Система частиц, которую вы собираетесь записать в кэш. Указывает путь к файлу для сохранения системы частиц с расширением .nkpc. Примечание: ParticleCache может потребоваться отрисовать до 100 sub-frames. Для этого к номеру кадра в имени файла добавляются десятичные знаки. Например, если имя файла в поле файла — particle_cache.####.
Оглавление
ParticleCache
ParticleCache

Nodes in Nuke ParticleCache

Узел ParticleCache позволяет сохранять результаты моделирования геометрии системы частиц в файл. Затем их можно считывать в разных сессиях Nuke или на разных машинах без необходимости перерасчета.

Это позволяет художнику создать систему частиц, а затем использовать её на рендер-ферме без перерасчета, что ускоряет время рендеринга.

Кэширование не заменяет отрендеренную систему частиц, поскольку оно зависит от её входных данных.

Примечание: Узлы ParticleCache должны располагаться внизу одной системы частиц или нескольких объединенных систем частиц. Их нельзя размещать под узлом Scene, подключенным к двум отдельным потокам, или в середине цепочки узлов частиц.
Nodes in Nuke ParticleCache
Nodes in Nuke ParticleCache

Input

Система частиц, которую вы собираетесь записать в кэш.

Cache Tab

Cache Tab
Cache Tab

file

Указывает путь к файлу для сохранения системы частиц с расширением .nkpc.

Примечание: ParticleCache может потребоваться отрисовать до 100 sub-frames. Для этого к номеру кадра в имени файла добавляются десятичные знаки. Например, если имя файла в поле файла — particle_cache.####.nkpc, ParticleCache может создать файлы с именами particle_cache.0001.01.nkpc, particle_cache.0001.02.nkpc и так далее.

padding

Количество дополнительных кадров, добавляемых в начало и конец рендеринга ParticleCache. Это необходимо, если у вас есть узлы, запрашивающие кадры за пределами обычного диапазона кадров из-за размытия движения (например, если вы увеличили значение затвора в узле ScanlineRender).

Если при включении read from file вы получаете ошибку "Particle cache data not found", вам необходимо увеличить это значение.

Render

Нажмите, чтобы отобразить систему частиц в месте, указанном в file управления.

read from file

При включении этой функции используется система частиц, отображаемая в указанном в файле конфигурации месте.

При отключении этой функции система частиц пересчитывается в обычном режиме.

Вкладка Python (Эти элементы управления предназначены для обратных вызовов Python и могут использоваться для автоматического вызова функций Python при возникновении различных событий в Nuke.)

Python Tab

Python Tab
Python Tab

before render

Эти функции выполняются перед началом рендеринга в функции execute(). Если они вызовут исключение, рендеринг будет прерван.

before each frame

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

after each frame

Эти функции выполняются после завершения рендеринга каждого кадра. Они не вызываются, если рендеринг прерывается. Если они вызывают исключение, рендеринг прерывается.

after render

Эти функции запускаются после завершения рендеринга всех кадров. Если они выдают ошибку, рендеринг прерывается.

render progress

Эти функции выполняются во время рендеринга для определения хода работы или возникновения ошибки.

Базовый курс Foundry Nuke | Taerlin | Дзен