https://github.com/pomettini/maya-tools
Maya scripts I made in order to speed up my workflow
https://github.com/pomettini/maya-tools
maya maya-plugin python
Last synced: 4 months ago
JSON representation
Maya scripts I made in order to speed up my workflow
- Host: GitHub
- URL: https://github.com/pomettini/maya-tools
- Owner: pomettini
- License: mit
- Created: 2018-04-24T17:51:16.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-18T14:57:06.000Z (almost 7 years ago)
- Last Synced: 2025-04-10T01:40:46.764Z (about 1 year ago)
- Topics: maya, maya-plugin, python
- Language: Python
- Homepage:
- Size: 122 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# maya-tools
Maya scripts I made in order to speed up my workflow
# How to install the shelf
I made a [custom installer for those tools](https://github.com/Pomettini/maya-tools-installer). One click and you're done!
# How to load scripts on Maya
* Open Maya (whatever version is fine)
* Click on the [small button with a semicolumn](screenshots/MayaScriptEditorButton.png?raw=true) on the lower-right edge of the screen
* On the [new window that has been opened](screenshots/MayaScriptEditor.png?raw=true) and click on File > Load script
* Click on the [ExecuteAll button](screenshots/MayaExecuteAllButton.png?raw=true) (the icon that looks like a fast-forward button)
# How to use the scripts
## boolean_utilities.py
#### Does a boolean intersection and preserves the two intersectated meshes
* Run the script
* Press the button **difference + intersection** or
* Press the button **intersection (preserve meshes)**
## chain_maker.mel _(deprecated, needs to be rewritten in Python)_
## clean_export_routine.py
#### Merges all the meshes, sets pivot in the bottom center, freezes transforms and deletes history
* Run the script
* Export the model
## even_selection.py
#### Given a selection, it deselects the odd elements
* Select any number of faces, vertices or edges
* Run the script
* You should have only the even elements selected
## quick_references_setup.py
#### Loads and positions reference images on the scene automatically
* Run the script
* Add references images manually
* Alternatively, you can select a folder containing them by pressing **load from folder** button
* Press the **generate** button
* When you're done, press the button **remove references**
## quick_texture_material.py
#### Quickly creates a new material from an image
* Run the script
* Select the image that you want to put on the material
* You should have a material with the image you have chosen
## randomizer.mel _(deprecated, needs to be rewritten in Python)_