CVSandCGIProduction Houdini

From Odwiki

Jump to: navigation, search

Back to the CVS and CGI Production

Houdini scene files and supporting files

CVS files types to maintain: file extension cvswrappers description .hip *.hip -k 'b' Houdini scene file .ds not needed Houdini dialog script file .geo not needed Houdini geometry ASCII file .bgeo *.bgeo -k 'b' Houdini geometry binary file .clip not needed Houdini clip file .bclip *.bclip -k 'b' Houdini binary clip file $HOME/houdini may not be needed User's Houdini configuration directory $HFS/houdini may not be needed System wide Houdini configuration directory (?) /usr/local/houdini may not be needed Local Houdini configuration directory

Houdini Materials Houdini RenderMan Shaders


Houdini scene files, .hip files, are a bundled up collection of text files, directories, UU encoded pic files, etc. which directly reflect the hierarchical structure of the hip file just as you would interact with it in Houdini's textport. So if the hip file were expanded, via cpio_expand, CVS would be able to detect changes in files and report them properly. Since Houdini scene files, are 1) CPIO ASCII archives and 2) do not contain the CVS directories/files, they need to be processed if version control isto be used. If diff's, stat's are not required, then using the binary option may be easiest implementation. Be sure to turn off the default filename incrementing as this doesn't make sense in a version control system.

Considering the amount of custom modifcations that may occur in the various Houdini configuration locations, ($HFS/houdini, $HOME/houdini, /usr/local/houdini, etc.) it may be advantagous to place some or all of those directories under CVS control as well. Hint: Use the -d option on the $CVSROOT/modules file to ensure the checked out houdini directory is named "houdini", e.g.:

mstory_houdini -d houdini user_config/mstory/houdini


TODO:

Examples Perform a cpio_expand/cvs diff operation to examine changes Houdini GUI CVS/Object browser

=====================================================

Denis Gauther's cvs2hip

© 2009 od[force].net | advertise