Skip to content

Project Walkthrough

Benjamin Nelson DeMann edited this page Aug 23, 2017 · 4 revisions

Explanation of All the Files

app-launch-scripts

These are all of the scripts that launch our custom versions of Maya, Houdini, Mari, and Nuke. All they do is set a buch of environment variables that the Maya, et al can recognize so that they can find the scripts, icons, and files for the tools. All of the scripts are bash files.

project_env.sh

This script sets all of the environment variables that most of the programs need and all of the other scripts call this script. If many programs need something add it here. If just one needs it add it to the appropriate script.

assets

Any file that is not code that is needed by the general body of the code can be found here. We have icons, images, test geometry and more!

bin

I don't really know what these do. Except that the create_project script is housed here and we use that to create projects. From what I understand these were used as a gui-less way to interact with and test the tools before they had gui elements for the various softwares. We don't ever use them but they are here just as legacy. Nostalgia strikes again!

byuam

This folder holds all the code for asset management. Here you find information about the elements, environment, and project.

byugui

This folder holds all the common gui elements that our custom tools use. byugui/assets has some images that data that some of the elements use.

tools Folders

These folders contain all of the scripts for that are specific to the various software packages in the pipeline. These are discussed in more detail in the Tools section.