Giter Club home page Giter Club logo

syncsketch-maya's Introduction

Join the chat at https://gitter.im/syncsketch-maya/community maya2017 maya2018

The Maya plug-in is not currently compatible with Maya 2022. We plan to update our architecture to support it but we do not yet have a schedule for the release.

Upvote the feature request on our feedback site to help prioritize Maya plugin development: https://feedback.syncsketch.com/feature-requests/p/maya-plugin

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

Installation

Drag & Drop

The easiest way to install this application is to ...

  1. Click this File Link > installCrossPlatform.mel < to download the installation mel file.
  2. 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.
  3. Hit 'Install' and on Allow this process to run python (hit 'Allow' in the popup)
  4. Start SyncSketch UI
  5. Log-In with your SyncSketch Credentials.

redux_maya_install

Installing an experimental dev release:

  1. Set environment variable SS_DEV to dev in your environment or Maya Script Editor
import os
os.environ['SS_DEV'] = 'dev'
  1. Download installCrossPlatform.mel-DEV and drag it into your maya-viewport.

Manual (Experienced user)

If you are familiar with python and pip, you can go for a manual installation and follow these steps:

  1. 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]

  1. 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

  1. 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.

Contributing

Fork and send pull request

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.

Long: How to make a clean pull request

  • 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.

syncsketch-maya's People

Contributors

yafesdev avatar bhaux avatar jo023 avatar janikotterbach avatar linovitz avatar floepi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.