mocoly,muzzuri,pymel,pyqt,インハウスツールこんにちは。今回の記事はMoCoLy(モッコリー)を継承したGUI中心のMOBキャラ作成インハウスツールMuzzuri(ムッツリ)について紹介したいと思います。元々は以前のバージョンの不具合の修正を担当していましたが、操作が難しい、複数キャラの同時作成ができない、データがツールから独立できないなど、改善の必要を感じ作り直すことにしました。同じ学校の学生のMOBキャラーを作るとき同じ服装のキャラを何回も最初から設定し直さないといけないなどの構造的な問題には、一回制服のセットを設定してその後は必要なパーツだけを繋ぎ簡単に複数のキャラの作成ができるようにし改善しました。後、途中のデータを保存するなどツールの中で管理していた為ツールの流れにあわせて作業しなければいけなかったのですが、ツールへの依存性をなくし、作業途中Mayaシーンファイルで保存したデータでもツールで中身を確認し作業再開できるようにするなど色んなWorkFlowに対応するようになりました。データの管理をExporerで直接していた所は専用UIで簡単に管理できるようにしました。右クリックで拡大縮小したり、Middleボタンでconncect/Disconnect、ダブルクリックで一連のItemを選択するなど色んな操作性を持たせ触って楽しいツールにしようとしました。UIはPyQtを使用、中身はPyMelで作られています。(どっちも初めて触るライブラリだったので、何日もネット検索ばかりしていたのは内緒・・・)PyQtの中でもメインに使っているクラスはQGraphicsScene、線を引いたり、ドラッグ線を表示したりするのはEvent処理でやっています。標準のEventにないものはEventLoopかEventFilterを使っています。今年の10月にはバイオハザードダムネーションが公開されます。公開に向け弊社のスタップが必死に頑張っています。(※必須):Website:Comment:コメントは承認制ですので、即時に反映されません。上に表示された文字を入力してください。月別アーカイブ2018年5月2017年1月2月3月4月6月10月11月2016年1月2月3月4月5月6月7月8月10月11月12月2015年1月2月3月4月5月6月7月8月9月10月11月12月2014年1月2月3月4月5月6月7月8月9月10月11月12月2013年1月2月3月4月5月6月7月8月9月10月11月12月2012年2月3月4月5月6月7月8月9月10月11月12月2011年1月2月3月4月5月6月7月8月9月10月11月12月2010年12月Footer。