Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Maya Workflow Kit: the whole Maya workflow in Blender, in one install. Hotbox, marking menus, Channel Box, Attribute Editor, menu sets, shelves and Maya concepts. Free, GPL Blender extension for Maya users.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The whole Maya workflow in Blender, in one install.
The tutorial ends. Your Channel Box comes back.
Maya Workflow Kit is a free, open-source Blender extension for people who learned 3D in Maya. It brings the Maya
workflow to Blender — hotbox and marking menus, Channel Box and Attribute Editor, menu sets, shelves and option
windows, Maya-style navigation and selection, and Maya scene concepts such as Freeze Transformations, Delete History,
groups, centimetres and pCube1 — rebuilt on top of Blender's own tools. Installing it changes nothing until you
choose Maya, and one click on the Maya | Blender switch gives you plain Blender back whenever a tutorial uses
Blender's own keys.
▶ Watch the half-minute tour (MP4) · Website · Install · Quick start · FAQ
📥 Free download: Blender Extensions, or in Blender: Edit → Preferences → Get Extensions → search "Maya Workflow Kit"
I spent years in Maya. When I finally tried to move to Blender, the software wasn't really the problem. My hands were. I'd hold Space and nothing would pop up, I'd look for the Channel Box that wasn't there, and every few minutes I'd catch myself reaching for a shelf. I made this hoping that people like me, who are used to Maya, can settle into Blender a little more easily.
To be honest, it's still rough in places. Some Maya tools aren't there yet, and some don't feel quite right. I use it myself and I'll keep improving it, but I can only fix what I know about. So if something breaks, feels off, or you miss a Maya feature you use every day, please leave an issue. Even a one-liner helps a lot. Want to help in other ways? Anything goes — see CONTRIBUTING.md.
Thanks for giving it a try 🙂
Many artists learned 3D in Maya and spent years building muscle memory there. When they need to work in Blender, because a team, a client, a class or a personal project uses it, that muscle memory works against them. This project tries to make that part a little easier.
It is not meant to replace Maya or to move anyone away from it. Many people use both, and this kit is for the moments when you are in Blender and want your hands to feel at home.
Maya Workflow Kit is a free, personal open-source project. There is no paid version, no donations requested, and no commercial goal behind it. It is not affiliated with or endorsed by Autodesk.
Modern Smart Extrude grows, carves and stitches intersecting faces, with a combined Move/Rotate/Scale manipulator and cut-through support.
Make Live uses the Status Line magnet and history menu to manage reference meshes, with dark green labels/wires, viewport selection restrictions and Move/Quad Draw projection onto the live list.
Everything below is in the current version. Maya menu items that Blender cannot do are still shown — greyed, with a one-line note saying why and what to use instead.
::::: handle; Outliner and Tool Settings dock on the left.[ ] view undo / redo; Space tap toggles one view / four views.Insert edits the pivot; hold V while dragging and it snaps to a vertex. Insert again, and the object rotates around its new pivot.
During pivot editing, click a vertex, edge or face to snap and align the pivot. Shift-click changes position; Ctrl-click changes orientation. See custom pivot editing for the full controls.
Tap Space to toggle one view and four views; hold Space for the hotbox. Here: Select > All, straight from the hotbox.
Right-click over an object for its marking menu in Maya's positions: drag to Vertex for component mode, right-click again for Object Mode.
+=5 and *=2 entry, middle-drag virtual slider in the viewport for
selected channels, Channels menu and right-click menu, display layers.maya.cmds look-alike (e.g. cmds.polyCube(),
cmds.move(5, 0, 0)).S keys every channel and the Channel Box turns red; type +=90 into Rotate Z, right-click › Key Selected, then scrub the Time Slider.
pCube1, pCubeShape1, group1, polySmooth1), Maya sizes in
centimetres, a default lambert1 material; optional Maya Units preference (1 Blender unit = 1 cm).Alt + left drag tumbles, Alt + middle drag tracks, Alt + right drag dollies; click an object and press F to frame it, A to frame everything.
From the Rigging shelf: Create Joints by clicking, an IK Handle from shoulder to wrist, Bind Skin, pull the handle, then Paint Skin Weights.
Documents/Maya Workflow Kit/projects/default).shot_v001 → shot_v001.0001)..blend with a library override and namespace:name naming.One click on Blender in the top-bar switch gives plain Blender back with the same scene; one click on Maya brings the Maya layout and keys back.
All clips as MP4 (1920 × 1080): docs/distribution/marketing/clips/.
Some Maya behaviour needs Blender's C++ code; the kit does not fork Blender, so these are worked around or left out:
maya.cmds look-alike..ma / .mb can't be read — export FBX (or OBJ / Alembic / USD) from Maya.blender_version_min = "5.0.0", blender_version_max = "5.3.0" exclusive), but those versions are no
longer tested and may have problems — please use 5.2 if you can. Blender 4.5 LTS is no longer supported:
0.6.2 is the last version for Blender 4.5 — keep using 0.6.2 there.Maya Workflow Kit is not on extensions.blender.org yet. Once it is, install it from inside Blender: Edit > Preferences > Get Extensions, search Maya Workflow Kit, click Install.
maya-workflow-kit-<version>.zip (current version: 0.2.1) from
GitHub Releases — or build it as in option 3.Command line (installs into the user repository and enables it):
blender --command extension install-file -r user_default --enable maya-workflow-kit-<version>.zip
git clone https://github.com/5hyuns/maya-workflow-kit-for-blender.git
cd maya-workflow-kit-for-blender
python tools/build.py # -> dist/maya-workflow-kit-<version>.zip (+ dist/maya-workflow-kit-<version>-legacy.zip)
python tools/build.py --blender "/path/to/blender" # point it at your Blender 5.x
The build runs blender --command extension build (which also validates the manifest) in a throwaway user config;
then install dist/maya-workflow-kit-<version>.zip as in option 2.
Enabling the extension does not change your keymap, preferences, theme or layout. It only adds the Maya | Blender switch at the right of the top bar, an Edit menu entry, the shortcut Ctrl+Alt+Shift+M and, once, a welcome dialog.
Turn Maya mode on — click Make Blender feel like Maya in the welcome dialog or in Preferences > Add-ons > Maya Workflow Kit, or click Maya in the top-bar switch. The kit then adds its Maya-style keys (as add-on keymap items: your active keymap stays selected), its Maya menus and panels, and the Maya layout as workspaces appended to the open file. It does not change your theme or your Blender preferences.
Go back — any of these:
| Want | Do |
|---|---|
| Plain Blender for a while | Click Blender in the switch (or Ctrl+Alt+Shift+M). The Maya keys and UI go away; switch again any time. |
| Uninstall | Disable or Remove the extension (Preferences > Add-ons). Everything it registered is unregistered; there is nothing else to undo. |
| Drop the Maya layout from a file | Delete its workspace tabs, or don't save the file — they are ordinary file data. |
The kit never saves your preferences.
Files it writes outside the extension
Documents/Maya Workflow Kit/projects/default the first time a
project-aware dialog opens, and folders you choose with Set Project.Optional — the kit leaves your theme and preferences to you. Maya users usually like:
With Maya mode on. Every Maya hotkey and its Blender counterpart is listed in Maya's Hotkey Editor (Windows > Settings/Preferences > Hotkey Editor).
| Action | Keys / mouse |
|---|---|
| Tumble / track / dolly | Alt + LMB / MMB / RMB drag |
| Frame selected / all | F / A (Shift+F / Shift+A: all views) |
| One view ↔ four views | Space (tap) |
| Hotbox | Space (hold) |
| Marking menus | RMB, Shift+RMB, Ctrl+RMB over an object or component |
| Select / Move / Rotate / Scale | Q / W / E / R (hold + LMB for the tool's marking menu) |
| Last tool | Y |
| Add / toggle / remove from selection | Ctrl+Shift+click / Shift+click / Ctrl+click |
| Object ↔ component mode | F8; F9 vertex, F10 edge, F11 face, F12 UV |
| Pick-walk | Arrow keys |
| Edit pivot | D (hold) or Insert (toggle) |
| Snap to grid / edge / vertex | X / C / V (hold while dragging) |
| Soft select | B |
| Smooth preview / display modes | 1 / 2 / 3 · 4 / 5 / 6 / 7 |
| Channel Box ↔ Attribute Editor | Ctrl+A |
| Menu sets | F2 Modeling · F3 Rigging · F4 Animation · F5 FX · F6 Rendering |
| Undo / redo | Z or Ctrl+Z / Shift+Z |
| Duplicate / with transform / special | Ctrl+D / Shift+D / Ctrl+Shift+D |
| Group / parent / unparent | Ctrl+G / P / Shift+P |
| Delete history | Alt+Shift+D |
| Hide / show | Ctrl+H / Shift+H |
| Set key / key T, R, S | S / Shift+W, Shift+E, Shift+R |
| Previous / next key · play | , / . · Alt+V |
| Scrub time | K + LMB drag |
| Tangent marking menu | Shift+S (hold) + LMB |
| Background colour | Alt+B |
| Save / increment and save | Ctrl+S / Ctrl+Alt+S |
| Create Reference | Ctrl+R |
| Switch Maya ↔ Blender | Ctrl+Alt+Shift+M |
Does it change my Blender settings? No. Maya mode adds add-on keymap items, menus, panels and layout workspaces in the open file; it never writes your preferences, theme or active keymap. The settings Maya users usually change are listed under Recommended setup for you to set yourself.
Is it reversible? Yes. Click Blender in the top-bar switch, or disable / remove the extension — everything the kit registered is unregistered, and nothing else was changed. See First run.
Can I follow Blender tutorials with it installed? Yes — switch to Blender, follow along with Blender's own keys, and switch back to Maya.
Which Blender versions are supported? For now, Blender 5.2 LTS only. The kit also installs on 5.0 and 5.1, but they are not tested and may have problems. 0.6.2 is the last version for Blender 4.5 LTS; versions after 5.2 are added once they are tested.
Does it open Maya .ma / .mb files?
No. Export FBX (or OBJ, Alembic, USD) from Maya; the kit's Import uses Maya presets (cm, Y-up).
Does it include any Maya code or files? No. It contains no Autodesk code, icons, MEL scripts or other Autodesk assets; behaviour is re-implemented on Blender's own tools. It does not need Maya installed.
Is it affiliated with Autodesk? No. Maya Workflow Kit is an independent, free and open-source project, not affiliated with or endorsed by Autodesk or the Blender Foundation. See Trademarks.
Does it use the network? No network access and no auto-updater. Help menu items open Blender manual pages in your browser only when you click them.
The extension's internal id is allset (package src/allset/, operators allset.*, classes ALLSET_*, environment
variables ALLSET_*); the id stays the same whatever the display name.
| Path | What |
|---|---|
src/allset/ | The extension: blender_manifest.toml, preferences.py, switch.py, keymap/, marking/, operators/, ui/, compat.py (all Blender-version differences) |
tests/ | Headless harness run.py, GUI tests gui/, helpers kit.py, tests test_*.py |
tools/ | build.py (packages), release_check.py, build_repo.py (static extension repository), make_startup.py (layout template) |
docs/ | distribution/ (release notes, store and marketing media), user guides |
Every Blender run uses a sandbox user config under tmp/ — your real Blender settings are never read or written.
python tools/build.py # build dist/maya-workflow-kit-<version>.zip and the legacy zip
python tests/run.py # build + install into tmp/test_env + run all headless tests
python tests/run.py -k enable # only matching test files
python tests/run.py --no-build # reuse the zip in dist/
python tests/gui/run.py # GUI tests with simulated key / mouse events (a Blender window opens briefly)
python tools/release_check.py # build, extension validate, clean-config install + enable, screenshots
python tools/build_repo.py # static extension repository in dist/repo/ (zip + index.json + index.html)
Thank you to everyone who sent code to the kit! 🙏
| Contribution | |
|---|---|
| @cnzim | Real-time transforms, joint selection and the Paint Skin Weights workspace (#125) |
| @LSKianhao | Time slider scaling on high-DPI screens and ruler text size tests (#188) |
| @youngmin2k | Hidden-mesh warning before component mode (#196); pivot editing, Prevent Negative Scale, Smart Extrude and Make Live (#207) |
Many more people helped by reporting issues and testing; they are thanked in each release note. Pull requests are welcome.
The scenes in the screenshots and clips use third-party models and images under their own licences; every asset, its author, source and licence is listed in docs/distribution/marketing/CREDITS.md. Captions are set in Inter (SIL OFL). These assets are used only in the marketing media and are not shipped in the extension.
Code: GPL-3.0-or-later (LICENSE). The kit-made images and data files in the extension (welcome PNGs,
the Maya layout startup.blend) are CC0-1.0
(src/allset/ASSETS_LICENSE.txt). Copyright 2026 ohnsk.
Autodesk and Maya are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. This project is an independent, free and open-source (GPL) extension for Blender. It is not affiliated with, endorsed by, sponsored by, or otherwise approved by Autodesk, Inc. or the Blender Foundation. It contains no Autodesk code, icons, MEL scripts or other Autodesk assets; references to Maya are solely to describe compatibility and the intended audience.