了解です。いい機会なので、これまでに欲しいと思った機能などを列挙しておきます。
前提として、私はメタセコイアのモデルをリアルタイムに Unity にインポートするプラグインを作っています。(MeshSync:
https://github.com/unity3d-jp/MeshSync ) SDK の用途としてはやや特殊かもしれません。
- モーフのターゲット毎のウェイト値を取りたい
リアルタイムにプレビューするのが目的なので、これができるとなお嬉しいです。その上でウェイト値変更の時に MQStationPlugin の OnUpdateUndo() や OnObjectModified() で通知があるとさらにありがたいです。
- MQStationPlugin の OnUpdateUndo() や OnObjectModified() で、変更があったオブジェクト/マテリアルを取得したい
現状 MeshSync では OnUpdateUndo() が呼ばれたら無条件で全オブジェクト舐めているのですが、実際に変更があったオブジェクトに絞れると大きく無駄を省けます。
(余談ですが、OnObjectModified() はマテリアル編集時には呼ばれないので OnUpdateUndo() で処理を行っています)
- SDK のサンプルに MQDockFrame & MQDockWindow の使用例が欲しい
自作のウィンドウを、オブジェクトパネルやマテリアルパネルのようにメインウィンドウにドッキング可能にしたかったのですが、やり方が分からなかったので断念しています。自作の MQDockFrame にしかドッキングできなそうな気がしたので早々に諦めたというのもあります。いずれにせよ、サンプルを用意すべきだと感じました。
また、もしメインウィンドウにはドッキングできないのであれば、ドキュメントにその旨明記しておいた方がいいように思います。( 私に限らず、MQDockWindow という名前を見てやりたくなるのはまずそれだと思われるので)