An open API service indexing awesome lists of open source software.

https://github.com/rafapp/prim

An open-source python Qt plugin for managing & sharing 3D primitives and meshes in Maya
https://github.com/rafapp/prim

Last synced: 4 months ago
JSON representation

An open-source python Qt plugin for managing & sharing 3D primitives and meshes in Maya

Awesome Lists containing this project

README

          


Prim



An open-source python Qt plugin for managing & sharing 3D primitives and meshes in Maya



Features


Saving in-scene meshes as named primitives to .prim library



Exporting and Importing a primitive library with data from all its meshes using the .prim file format



Mesh thumbnails, with custom capture angles



## Installation
Note: This version supports **Maya 2023**, **Maya 2024**, and **Maya 2025**
1. Download, and unzip the [latest release](https://github.com/Rafapp/Prim/releases) of `Prim.zip` in a location of your choosing.
2. Adding the module to maya's environment file:
1. Find the `Maya.env` file in your Maya installation.
* Windows: `C:\Users\\Documents\maya\\Maya.env`
* MacOS: `/Users//Library/Preferences/Autodesk/maya/2/Maya.env`
* Linux: `/home//maya//Maya.env`

2. Edit the `Maya.env` file with a text editor and add this line:
* `MAYA_MODULE_PATH = `
* Example: `MAYA_MODULE_PATH = /Users/rafa/Documents/Dev/Prim`

3. Open maya's plug-in manager in `Windows > Settings/Preferences > Plug-in manager`
image

5. Search for `PrimPlugin.py` and ONLY check `Loaded`. Do not check `Auto load`, this will duplicate icons in your shelf every time you open Maya.
image

6. Prim will be added to your `Custom` shelf
Screenshot 2024-08-21 at 11 58 24 AM

## Contributing

This project is completely open source, meaning the community is not only allowed but encouraged to make pull requests! Feel free to contribute if there are any features you'd like to see, or any bugs needing fixes.