yslog

ゆるめに技術ブログかきます。Maya_Python

PySide

MayaAPIのすゝめ 第3稿

MayaAPIのすゝめ 第3稿 早くも3回めとなりましたMayaAPIのすゝめ、今回もAPIではなくPySideの話です。※次回はAPIに戻ります! 引き続き、ツールとしての現実的な実行速度を確保していきます。 さて前回では遅いQTableWidgetをView_Modelに置き換えて高速化を…

MayaAPIのすゝめ 第2稿

MayaAPIのすゝめ 第2稿 前回はMayaCmdsのAPI化による高速化を紹介しました。 しかし速度的にはUIがボトルネックになりあまり実用的ではない実装となってしまっています。 今回はMayaAPIから話がずれますが、UIの高速化についてご紹介したいと思います。 もう…

MayaAPIのすゝめ 第1稿

MayaAPIのすゝめ 第1稿 最近MayaAPIが難しいという話をよく聞くので、なにがしか導入のきっかけになればと思い記事にしてみます。 PythonのMayaAPIは1.0と2.0の2種類があり今回はAPI2.0を主題にします。 そもそもMayaAPI1.0はC++のAPIをSwig変換されたもので…

ウィンドウサイズに応じてウィジェットを自動再配置するUIをつくろう

こちらはMaya Advent Calendar 2018 12月19日の記事です。 今年はアドカレはパスかな、、って思ってたけど誕生日空いてたので滑り込み! PySideのUIネタなんぞを一つ。 UIの動的再配置! ・Maya標準機能のUI ウィンドウサイズを縮めるとが見切れて使いづらい…

PySideでマウスジェスチャー入力してみる

サンプル置いときますね。 SIサイドバーでマウスジェスチャー入力を自前実装したときのサンプルです。 こまかいことは置いといてコードがこちら マウスジェスチャーでUIにインプットするサンプル 実行するとこんな感じでUIの数値をマウスジェスチャーで変更…