• Stars
    star
    119
  • Rank 297,930 (Top 6 %)
  • Language
    Dockerfile
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Dockerfile for Maya

Supported tags

  • 2013sp1, 2013sp2, 2014sp1, 2014sp2, 2014sp3, 2014sp4, 2015sp1, 2015sp2, 2015sp3, 2015sp4, 2015sp5, 2015sp6, 2016sp1, 2017, 2018, 2018.7, 2019, 2019.3, 2020, 2020sp1, 2022, 2022.1, 2023 and 2024.

For more information about this image and its history, please see its the GitHub repository.

Usage

To use this image and any of it's supported tags, use docker run.

$ docker run -ti --rm mottosso/maya

Without a "tag", this would download the latest available image of Maya. You can explicitly specify a version with a tag.

$ docker run -ti --rm mottosso/maya:2022

Images occupy around 5 gb of virtual disk space once installed, and about 1.5 gb of bandwidth to download.

Example

This example will run the latest available version of Maya, create a new scene and save it in your current working directory.

$ docker run -ti -v $(pwd):/root/workdir --rm mottosso/maya
$ mayapy
>>> from maya import standalone, cmds
>>> standalone.initialize()
>>> cmds.file(new=True)
>>> cmds.polySphere(radius=2)
>>> cmds.file(rename="my_scene.ma")
>>> cmds.file(save=True, type="mayaAscii")
>>> exit()
$ cp /root/maya/projects/default/scenes/my_scene.ma workdir/my_scene.ma
$ exit
$ cat my_scene.ma

What's in this image?

This image builds on mayabase-centos which has the following software installed.

Each tag represents a particular version of Maya, such as 2016 SP1. In this image, python is an alias to maya/bin/mayapy which has the following Python packages installed via pip.

User Feedback

Documentation

Documentation for this image is stored in the GitHub wiki for this project.

Issues

If you have any problems with or questions about this image, please contact me through a GitHub issue.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; I'm always thrilled to receive pull requests, and do my best to process them as fast as I can.

Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

More Repositories

1

Qt.py

Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 and PyQt5.
Python
915
star
2

cmdx

Fast and persistent subset of maya.cmds
Python
191
star
3

allzpark

Package-based application launcher for VFX and games production
Python
184
star
4

Maya-Environment-Variables

All available (but undocumented) environment variables in Autodesk Maya
160
star
5

cmdc

Maya Python API 3.0
C
120
star
6

maya-sniffer

Treemap visualisation of Maya scene files
Python
90
star
7

apiundo

Undo/Redo support for Maya Python API 2.0
Python
67
star
8

qargparse.py

Build settings-style graphical user interfaces for Python with argparse syntax
Python
48
star
9

be

minimal directory and environment management system for collaborative creative projects
Python
47
star
10

rez-for-projects

An example and exploration of how and whether to use Rez for project configuration management
Python
46
star
11

docker-deadline

Docker images for Thinkbox Software Deadline
Mathematica
40
star
12

Qt5.py

Minimal Python 2 & 3 shim around PySide2 and PyQt5
Python
33
star
13

rez-pipz

Pip for Rez - Install any Python package from PyPI as a Rez package
Python
29
star
14

rez-scoopz

Scoop for Rez - Install Windows software from a selection of 500+ packages and counting
Python
25
star
15

ncloth-reference

Joel Stutz's excellent nCloth reference, revived! https://mottosso.github.io/ncloth-reference
HTML
24
star
16

maya-test

Run your Python script, in every version of Maya
Python
20
star
17

learn-cinder

Notes and examples for getting started with libcinder - https://mottosso.gitbooks.io/cinder/content/
C++
19
star
18

aTools

Alan Camilo's animation toolkit
Python
17
star
19

docker-cgwire

Docker container for https://cg-wire.com
15
star
20

pymel-mock

Accelerate Maya start-up time and prevent accidental use
Python
10
star
21

rez-localz

Package localisation for Rez
Python
10
star
22

docker-usd

Unofficial Dockerfile for Pixar's USD
9
star
23

maya-multicapture

Capture multiple cameras at once
Python
9
star
24

mayabase-centos

Maya base on CentOS 6
8
star
25

maya_python_c_extension

Fork from sonictk
Shell
8
star
26

cs50x

Introduction to Computer Science
C
7
star
27

iscompatible

Python versioning with PyPI requirements.txt syntax
Python
7
star
28

maya-attribute-explorer

Explore available attributes of any node in Maya
Python
6
star
29

deplish

Depends + Pyblish
Python
5
star
30

rez-bundles

Companion repository to rez-for-projects
Python
4
star
31

vfxplatform-docker

Unofficial docker image with apps according to VFX Reference Platform
4
star
32

djv

Mirror of http://djv.sourceforge.net/
C++
3
star
33

pyblish-cpp

C++ implementation of Pyblish QML
C++
3
star
34

avalon-launcher2

Experimental Launcher for the Avalon pipeline
CSS
3
star
35

feather

3d polygon modeller based off of Wings3d
C++
3
star
36

yappi

GitHub clone of https://bitbucket.org/sumerc/yappi
Python
3
star
37

maya-memorycache

Produce caches that remember the state in which they were produced
2
star
38

feather-plugins

Collection of Feather plugins
C++
2
star
39

docker-maya2016

Dockerfile for Maya 2016
2
star
40

rez-installz

Native Rez package manager
2
star
41

PersistentPython

Persistent Python interpreter for Sublime Text 3
Python
2
star
42

mayaGeometryShader

Non-working example of a geometry shader in Maya
Python
2
star
43

rez-internal-example

An example project for rez-for-projects
Python
2
star
44

postal

Source for Postal (1)
C++
2
star
45

from-nand-to-tetris-I

From NAND to Tetris I
Assembly
2
star
46

badshell

Python
2
star
47

add

minimal, cross-platform additive environments for your shell.
Shell
2
star
48

maya-corollary

Client + Server model of a Maya deformer via ZeroMQ
C++
2
star
49

sublime-python-exec

Run Python in Sublime Text without saving
Python
1
star
50

bleed

An Avalon demo profile for Allzpark
Python
1
star
51

be-presets

be presets
1
star
52

be-ad

be project preset for ads
1
star
53

mayabase-ubuntu

Maya base on Ubuntu 14.04
1
star
54

mygame

An OpenGL game
C++
1
star
55

be-helloworld

Test preset for be
1
star
56

ftrack

ftrack evaluation
1
star
57

allzparkdemo

Demo content for Allzpark
Python
1
star
58

docker-dance

Dockerfile for DANCE
1
star
59

maya-procedural-rigging

A Wiki and Issue tracker for a rigging technique.
1
star
60

arsenalsuite

Clone of https://code.google.com/archive/p/arsenalsuite/
HTML
1
star
61

kabaret

Kabaret, https://pythonhosted.org/kabaret/
Python
1
star
62

blur

CS50x Final Project
C
1
star