Developing a unified pipeline with character
Proceedings of the Symposium on Digital Production
Hi-index | 0.00 |
Crom (Core Rhythm Operating Machine) was designed to provide a flexible, extensible platform on which to develop our next generation of visual effects tools. At its heart were three key design decisions: utilize a strongly-typed dependency graph where the functional pieces are responsible for producing/manipulating a single value type, and the connective tissue handles necessary type conversions; separate functionality and value storage so a single functional piece can operate on disparate tasks without losing the advantage of a persistent cache; and make the application extensible in both functionality and interface through all levels of production development.