myara CG blog

CG Design Blog. Thoughts, experiments and experiences.

Maya | おちる。ハイパーシェードで落ちる。保存オプションでも落ちる。

うちの従業員にこういう問題がありまして、そのPCを見に行きました。

■ 使用バージョン
Maya 2016 Ext 2 SP 2
Windows 7

■ 現象
ハイパーシェードを開いて、ためしにランバート作成 → クラッシュ!
別名で保存オプションを開く → クラッシュ!
色々やると → クラッシュ!

マヤめ・・・ 


しばらくオートデスクの悪口を言って、怒りが収まってから色々試してみました。

プリファレンスリセット、ドライバー更新、MRay更新、など。
Mayaは相変わらずおちる。

最後に思いついたのはプラグインの確認。

Mayaはバージョンアップするたびにデフォルトで読み込んでいるプラグインが増えて重くなってきた気がするので、自分のPCではプラグインの読み込みはなるべく最低限まで抑えている。

プラグインマネージャーを開くとプラグインのリストが出てきます。
めちゃめちゃ長い。
半分以上は何のためにあるかはさっぱり。

プリファレンスフォルダのバックアップとってから、読み込むプラグインリストをいじりはじめる。

なんとなく知っているやつを残しながら、知らないやつを消していく。
Alembic系とか知ってるけど要らないやつももちろんチェックを外していく。
Mayaを再起動。

わりと立ち上がりが早くなった気がしますが、今はそういう問題ではない。

ハイパーシェードを開いて、ためしにランバート作成  → おちない!
別名で保存オプションを開く → おちない!
Maya が おちない!!!

原因は知らないです。
プラグイン一個ずつ試していく気もないです。
原因が分かる人がいましたら是非教えてください。

そして、似たような問題がありましたら、是非これを試してみてください


Mayaに入っているプラグインについて詳しく知りたい人:
https://knowledge.autodesk.com/support/maya/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/Maya/files/GUID-DF9366D9-E24B-4A08-88F1-8EE1B78A52F9-htm.html#mtc-japanese

SI | mSkin 1.0.1 バグ修正

「DIV」 ボタンにバグがあった為、ツール更新しました。

リンクは同じです。

http://skymill.co.jp/tools/Softimage/mSkin/Manual/index.html

SI | mSkin SIのウェイトツール

ほぼ半年前から現プロジェクトの為に作成したウェイトツールです。

まだ開発中の部分がありますが、大体使えるツールになっているかと思いますので公開します。
バグなどがありましたら連絡ください。

ご使用は自己責任でおねがいします。

動画の説明は字幕に書いてありますが、今のところは英語のみです。


mSkin : Softimage Weights Tool from myara on Vimeo.



詳細:
http://skymill.co.jp/tools/Softimage/mSkin/Manual/index.html

SI | mStraightUV ピックでUV整列

今やっているSoftimageのプロジェクトで真っ直ぐにしないといけないUVが多くて、もっと自動的に出来るじゃないかなと思ってツールを書き始めました。

PythonはXSIのCollectionを使うとかなり遅くなるからJScriptで書きましたが、
あまりCollectionは使わなかったからPythonでも良かったかも。

色々考えてやってみたけど、左右のUVが重なっている場合(左右対称のモデル)や三角形が多い場合はなかなか難しかったので、全自動を辞めて整列したい部分を自分で選べば良いかと思いこのツールを作ってみました。

ツールを実行するとピックカーソルが出てきます。
ピックカーソルで選択します。
選択されているUVの位置の最大値と最小値で向きを判断します(横Uか横V)
UVサンプルを真っ直ぐにして、そのままピックカーソルが残ります。
ボタンを何も押せずに選択していくだけで整列されます。
繰り返し。

SHIFT押しながら選択していくと整列するUVサンプルに加われます。
右クリックで終了。

結構シンプルな仕組みです。
良かったら使ってみてください。


mStraightUV from myara on Vimeo.



DOWNLOAD
mStraightUV Link

INSTALL
Script式です。
ツールバーやメインシェルフにドラッグ&ドロップでボタンを作る。
もしくは、スクリプトエディターで実行する。

Maya | mSetProject 2: シーンを開く前に自動プロジェクト設定

以前作ったmSetProject の進化版です。

mSetProject 1 はシーンを開いた後にプロジェクト設定は自動に行っていました。
このままだとテクスチャのパスはフルパスになってしまうので、フルパスをローカルパスに変更するスクリプトも掛けていました。

しかし、リファレンスや同名ファイルが入っている場合は不便ですね。
欲しいのは、手動でやっていることと同じ、シーンを開く前にプロジェクト設定。

色々調べて、ちょっと諦めていたところに OpenMaya の MSceneMessage というコマンドをみつけました。
この記事(英語)はすごく参考になりました。

ブログにアップするのは忘れていましたので、今更だけど良かったら使ってみてください。

使い方:
適当にどこかに解凍してください
mSetProject.py ファイルは scripts フォルダにコピー (例:C:\Users\myara\Documents\maya\scripts)

scripts フォルダに userSetup.py が存在していない場合は:
同封されている userSetup.py をそのまま scripts フォルダにコピー

scripts フォルダに userSetup.py が存在している場合は:
そのファイルを編集して以下の2行を追加するだけです。

import mSetProject
mSetProject.main()




Download:
https://www.skymill.co.jp:5555/sharing/7jdy7SdNS
Next page