Xu Campeanuy 2014.all - guillaumedescoteauxisabelle/ma-biblio GitHub Wiki
Fiche créée par Guillaume D.Isabelle, 2020
HashTagged
Houdini engine: evolution towards a procedural pipeline
ZotWeb | paper-conference | |
Src Url | Xu, Campeanuy (2014) | |
Abstract
Proceduralism has become increasingly important to both film and game pipelines. By utilizing procedural approaches, production teams in both film and games can significantly reduce timelines and enhance flexibility. In recent years, due to the increasing demand on gaming pipelines to provide ever increasing amounts of content, and the need to retain revisability of content late into the production cycle, procedural approaches have been gaining traction in gaming pipelines as well. Houdini is a software package known for its procedural approach. However, Houdini's core technology was rather inaccessible because its workflows and interfaces weren't familiar to many artists. Houdini Engine was a project to make Houdini's core technology easier to integrate with other software. This paper details its evolution, where we focus on the many technical decisions and challenges that we had to face along the way, detailing some of the reasoning and tradeoffs behind our software design choices.
Annotations
Houdini Engine: Evolution Towards a Procedural Pipeline (Xu & Campeanuy, 2014)
Proceduralism has become increasingly important to both film and game pipelines
procedural network acts like a recipe
node network
Users work by placing and connecting these nodes into networks. Data flows top down, from one node to another, and each node modifies the data and then passes the modified data onto the next node
get- ting the results out of Houdini proved problematic.
epresentations of every- thing from lights, to cameras, to meshes, volumes, skeletons, skin information and so on
Asset Abstraction
API Form Factor
The Value is in the Recipe
Loose vs. Tight Coupling
String Handles
Host Complexities