发明名称 Procedural partitioning of a scene
摘要 Systems and methods for partitioning a set of animation objects using a node in a render setup graph are provided. The render setup graph may be used to configure and manage lighting configuration data as well as external processes used to render the computer-generated image. The render setup graph may include a dependency graph having nodes interconnected by edges along which objects and object configuration data may be passed between nodes. The nodes may be used to provide a source of objects and object configuration data, configure visual effects of an object, partition a set of objects, call external processes, perform data routing functions within the graph, and the like. The objects can be partitioned based on attributes of the objects and associated configuration data. In this way, the render setup graph may advantageously be used to organize configuration data and execution of processes for rendering an image.
申请公布号 US9514562(B2) 申请公布日期 2016.12.06
申请号 US201313844113 申请日期 2013.03.15
申请人 DreamWorks Animation LLC 发明人 Wilson Robert Giles;Smyth Evan P.;Lee Mark;Requenes Max;McNerney Peter
分类号 G06T13/00;G06T13/80;G06T13/20;G06T15/50;G06T19/00 主分类号 G06T13/00
代理机构 Morrison & Foerster LLP 代理人 Morrison & Foerster LLP
主权项 1. A computer-implemented method for partitioning a set of animation objects using a dependency graph, the method comprising: accessing, by one or more computer processors, a dependency graph stored in computer memory, the dependency graph comprising a plurality of interconnected nodes, wherein a first node of the plurality of interconnected nodes comprises a first partition criterion stored in computer memory; accessing, by the one or more computer processors, a set of animation objects stored in computer memory, the set of animation objects identified by an input of the first node; comparing, by the one or more computer processors, the set of animation objects stored in computer memory to the first partition criterion stored in computer memory; when one or more objects in the set of animation objects satisfy the first partition criterion: generating, by the one or more computer processors, a first subset of those one or more objects that satisfy the first partition criterion;storing, by the one or more computer processors, the first subset of animation objects in computer memory; and when one or more objects in the set of animation objects do not satisfy the first partition criterion: generating, by the one or more computer processors, a second subset of those one or more objects that do not satisfy the first partition criterion;storing, by the one or more computer processors, the second subset of animation objects in computer memory; and rendering, by the one or more computer processors, a portion of at least one of the first and second subsets of animation objects.
地址 Glendale CA US