The syncsketch-maya plugin which will allow you to
- upload videos and plablasts to syncsketch in seconds, skipping any conversion process
- download notes and image annotations from syncsketch back to maya, adjust parameters such like frame offset etc
- manage your viewport presets for recording
See a quick Intro Video for this plugin here: https://vimeo.com/syncsketch/integrationmaya
See a good use case, demonstrated by Zeina Masri on how to animate from reference: https://vimeo.com/359388029
The easiest way to install this application is to ...
- Click this File Link > installCrossPlatform.mel < to download the installation mel file.
- Drag drop it from the browser into a maya-viewport. This will automatically install all the dependencies without requiring admin priviliges into your user-directory.
- Hit 'Install' and on Allow this process to run python (hit 'Allow' in the popup)
- Start SyncSketch UI
- Log-In with your SyncSketch Credentials.
- Set environment variable
SS_DEV
todev
in your environment or Maya Script Editor
import os
os.environ['SS_DEV'] = 'dev'
- Download installCrossPlatform.mel-DEV and drag it into your maya-viewport.
If you are familiar with python and pip, you can go for a manual installation and follow these steps:
- Install the Syncsketch-API + extras
pip2.7.exe install --upgrade --user https://github.com/syncsketch/python-api/archive/v1.0.4.zip pyyaml requests[security]
- Install the Syncsketch-GUI
pip2.7.exe install --upgrade --target=C:\Users\USERNAME\Documents\maya\2018\scripts https://github.com/syncsketch/syncsketchGUI/archive/release.zip
- Open Maya & Install the maya Shelf from the script editor:
import syncsketchGUI syncsketchGUI.install_shelf()
Note: Manual install expects you to have ffmpeg
and pip
already installed and set-up correctly.
If you want to contribute to this project, your help is very welcome. We are trying to give a minimal version of a Publish workflow, which you can either adapt or get inspired by.
- Create a personal fork of our Github.
- Clone the fork on your local machine. Your remote repo on Github is called
origin
. - Add the original repository as a remote called
upstream
. - If you created your fork a while ago be sure to pull upstream changes into your local repository.
- Create a new branch to work on! Branch from
master
. - Implement/fix your feature, comment your code.
- Add or change the documentation as needed.
- Squash your commits into a single commit with git's interactive rebase. Create a new branch if necessary.
- Push your branch to your fork on Github, the remote
origin
. - From your fork open a pull request in the to the master branch
- Once the pull request is approved and merged you can pull the changes from
upstream
to your local repo and delete your extra branch(es).
And last but not least: Always write your commit messages in the present tense. Your commit message should describe what the commit, when applied, does to the code – not what you did to the code.