Загрузка...

UV Texel Density Scale - Autodesk Maya Tool (Python / PySide6 / Maya API 2.0)

本動画は、本ツールの制作をご要望いただき、実際に使用していただいた3DCGアーティスト様ご本人の作業記録であり、同時に私のツール開発の記録でもあります。

本ツールは、MayaのUV Editorでテクセル密度を調整する際に発生する問題を解決し、実際の制作現場で使いやすい形にすることを目的として制作しました。
標準機能では、複数のUVシェルを選択してテクセル密度を変更した場合、各シェルがそれぞれの重心を中心に拡縮されます。そのため、複数シェル全体のレイアウト比率や位置関係が崩れてしまうことがあります。

3DCGアーティスト様から、「テクセル密度は数値で調整したいが、UVシェル同士の配置関係は通常のスケーリングのように保ちたい」という要望をいただき、このツールを開発しました。

本ツールでは、選択したUVシェル群をひとつのまとまりとして扱い、全体の中心を基準に拡縮しながら、指定したテクセル密度に近づけることを目的としています。
これにより、UVレイアウトを大きく崩さずに、テクセル密度の調整を行えるようにしました。

また、実使用に耐えるため、処理速度の改善にも取り組みました。
複数のUVシェルを扱う場合でも、できるだけ軽快に操作できるようにし、制作中の反復作業に使いやすいツールを目指しています。

This video is both a workflow recording by the 3D artist who requested and actually used this tool, and a record of my tool development process.

This tool was created to solve an issue that occurs when adjusting texel density in Maya’s UV Editor, while also making the workflow practical for real production use.
With the default behavior, when multiple UV shells are selected and the texel density is adjusted, each shell is scaled around its own center. As a result, the overall layout ratio and positional relationship between the selected shells can be unintentionally changed.

The 3D artist requested a way to adjust texel density numerically while preserving the relative layout of the UV shells, similar to normal scaling.
Based on that request, I developed this tool.

This tool treats the selected UV shells as a single group and scales them around their combined center while adjusting toward the specified texel density.
The goal is to allow texel density adjustment without significantly breaking the intended UV layout.

I also worked on improving performance so that the tool could withstand actual production use.
Even when handling multiple UV shells, the tool is designed to remain responsive and practical for repeated adjustments during the production workflow.

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