-
Notifications
You must be signed in to change notification settings - Fork 37
software
Alexander Richter edited this page Dec 7, 2024
·
13 revisions
Singleton: Just one object of this class will be created.
Software template parented by all DCC packages. Creates basic functions which are overwritten per software package.
DCC_PATH: software/$software/$software_dcc.py
# START software
import plex
# USE tank to get the current software class
plex.software.start(software='maya', open_file='')
# Will use software/maya/maya_dcc.py which is a child of lib/software.py
Generates menu from the config (dcc/$software/MENU).
# EXAMPLE: dcc/maya.yml
MENU:
- Save: menuItem(p="{}", l='Save', c='import arSave; arSave.start()')
Informs the user about changes and implementations at the software start.
def print_header()
scripts
scripts/plugins
- arUtil
- arDesktop
- arSave/arLoad
- arNotice
- arConfig
in development
- arSmartLoader
- arQualityChecker