Skip to main content

Posts

Showing posts from June, 2021

Taskflow update #3: task syncing

In this update I want to describe some base concepts of synchronizing tasks. В этом апдейте я хочу рассказать о паре основополагающих концепций, связанных с синхронизацией тасков. In some cases we would want to hold tasks from moving forward before certain conditions are met, maybe even merge those tasks, or at least merge their attributes. В ряде случаев мы хотели бы ожидать определённого условия прежде, чем пропустить таски к следующей ноде, возможно даже объединив таски, или объединив их атрибуты. For example if we want to make a video file out of separate rendered frames: each rendered frame corresponds to one render task, so we need to be able to wait for all of renders for the same sequence in order to proceed to making a video out of them. Например, если мы хотим сделать видео превью из отрендеренных кадров: каждый отрендеренный кадр соответствует одному рендер таску, значит мы должны уметь ждать все кадры одной секвенции прежде, чем дать ход таску по созданию видео из этих кадр