halo.bungie.org

They're Random, Baby!

first | previous | next | last

Mat Noguchi GDC 2005 Talk Slide 34

Replacing missing data at runtime is great, but let's say that I'm an art lead and I want to know just how much missing data there is in the content tree. If we load all the tags in the content tree and treat the tag_references as directed links, we can generate a graph and inspect that directly to find references to missing data.

<Demo of fix dependencies>

As you can see, the content tree I have here has a wide range of dangling references. If I wanted to, I could use this tool to redirect dangling references to existing content or clear them all-together. We can use the same information to determine simple data relationships such as, "How many tags refer to this blood splatter effect?"

<Demo of find referrent tags>

These are a couple of simple uses of graph analysis of content.



bungie.org