Загрузка...

UV Shell Layout - Autodesk Maya Tool (Python / PySide / Maya API 1.0)

MayaのUVエディタ上で、選択したUVシェルを横一列に整列するPythonツールです。
3DCGアーティストから、UVシェルをワールド座標の軸順に並べ替えたいという要望を受けて制作しました。
基本機能は選択シェルを横一列に並べるだけのシンプルな設計です。ワールド座標順のソートやシェルの向き整列はオプションとして用意し、不要な場合はUI上から非表示にすることで、操作画面を最小限に保っています。必要な機能だけを展開できる構成にすることで、ユーザー体験をシンプルに保つことを意識しました。
UIはMayaネイティブのウィジェットスタイルに準拠し、アーティストが違和感なく操作できるよう設計しています。Maya API 1.0(OpenMaya)とPySideによるGUI構築に取り組んでいます。

A Python tool for aligning selected UV shells in a horizontal row within Maya's UV Editor. It was created in response to a request from 3D CG artists who wanted to sort UV shells according to their world-space axis order.
The core functionality simply lines up selected shells in a row. World-order sorting and shell orientation are provided as optional features that remain hidden in the UI when not needed, keeping the interface minimal. By allowing users to expand only the features they require, the tool aims to maintain a simple user experience.
The UI follows Maya's native widget style, designed so that artists can use it without friction. This project involved working with Maya API 1.0 (OpenMaya) and building the GUI with PySide.

Видео UV Shell Layout - Autodesk Maya Tool (Python / PySide / Maya API 1.0) канала AbeJunsei
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять