20.08.2015 Views

TECHNICAL PAPER Building Tools for Houdini 9

TECHNICAL PAPER Building Tools for Houdini 9 - Digital Cinema Arts

TECHNICAL PAPER Building Tools for Houdini 9 - Digital Cinema Arts

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C: The .shelf file <strong>for</strong>matThis specification of the XML shelf file contains definitions of the various shelf elements - shelf sets, toolshelves, and tools.<strong>Houdini</strong> will look <strong>for</strong> files with the extension .shelf in its TOOLBAR_PATH (which includes the directories suchas $HH/toolbar, $HOME/houdini9.0/toolbar, and $HOME/toolbar). All files that were found will be parsedand their contents will be available in the <strong>Houdini</strong> session. If a shelf set refers to an undefined shelf, or a shelfrefers to an undefined tool, such entities will be reported in the shelf UI.One architectural restriction is that one .shelf file cannot contain two tools, two shelves, or two shelf sets bythe same name.Most of the XML element attributes are optional (and default to empty string) except any ‘name’ attribute.Turn to the next page is an example of the .shelf file that illustratesall aspects of the xml shelf file.<strong>Building</strong> <strong>Tools</strong> <strong>for</strong> <strong>Houdini</strong> 9 | 31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!