https://github.com/mrmurphy/abcconvert_qt
Tool for automatic caching of Maya scenes using Alembic. QT GUI.
https://github.com/mrmurphy/abcconvert_qt
Last synced: 7 months ago
JSON representation
Tool for automatic caching of Maya scenes using Alembic. QT GUI.
- Host: GitHub
- URL: https://github.com/mrmurphy/abcconvert_qt
- Owner: mrmurphy
- Created: 2012-03-15T15:32:01.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2013-02-21T16:45:49.000Z (over 13 years ago)
- Last Synced: 2024-05-01T20:31:42.633Z (about 2 years ago)
- Language: Python
- Size: 216 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
#### NOTE: This tool is no longer under active development. ####
#### ABC Convert is a pipeline tool written for the BYU Center for Animation
#### It is currently unfinished.
#### Programmer: Murphy Randle, 2012 : Murphyspublic@gmail.com
This tool requires Autodesk Maya 2012 to be installed and located in $PATH.
Also, the ABCImport and ABCExport plugins must be compiled and installed
into Maya.
This plugin can be found here:
http://www.alembic.io/
This tool also requires Python 2.6
######### Some notes ###########
I used QT & Pyside for the interface, and in order to not block the UI while running
the heavy conversion process, the controller spawns a process in a new thread.
The conversion process writes all of its information to a local Sqlite3 database, and
the UI checks that database regularly for updated information. When no scenes are being
converted, the UI stops checking the DB.
If the user deletes the DB file, a new DB file with all of the correct fields will be
set up automatically.
####### TODO ########
-> Currently, the database is accessed in two ways, through QT's built-in methods,
and through the python Sqlite3 library. Unify this in the controller so that only
one DB access method is used.