LoginSignup
3
0

More than 1 year has passed since last update.

mayaがエラー・ワーニングを吐く時の対処 6 ~どこから来たのかdataStructure~

Posted at

モデルを2つ以上importした際に出てくるワーニング

// Warning: file: D:/hoge.ma line 257023: Structure 'mapManager_stoneFloor' is already defined. Using the original rather than creating a copy. // 

なんぞこれ?しかもいっぱい出てくるから鬱陶しい。

調べてみる

なるほどよくわからん。

とりあえず
 - ノード以外で持てるデータ構造
 - 一度定義すると、データ構造は編集できない

というものであり、
その為データをimportした際
既にシーン内に同名のdataStructureが存在すると
定義済みのdataStructureを再定義しようとすることになるので
先述のようなワーニングが出るという流れかしら。

unknownプラグインほど拡散はしにくいが、
ベースモデルなど使いまわす物に混入していると拡散しやすい。

そもそも、どこからきた?

自セクションでは使用しないが、何かしら必須な物かもしれない。
問い合わせてみたところ
心当たりがない
との事。

可能性として考えられるのは・・・
- なにかのプラグインを使用した副産物
- 別のソフトウェアとデータを行き来した際にくっついてきた

なんだけれども、ソフトをまたぐ調査は一旦断念。
※この件についてご存じの方が居たらぜひ教えて頂きたい。

除去

存在するかどうかの確認

import maya.cmds as cmds
dataStructure_list = cmds.dataStructure(query=True)
if len(dataStructure_list) != 0:
    print("exists dataStructure!!!")

コマンドでの除去

import maya.cmds as cmds
cmds.dataStructure( removeAll=True )

除去した上で、諸々データ上問題が無い事を確認。

どこから入ってきたのか・・・
想像の域は出ないけれどもここ数年で見かけるようになったので、
マーベラスデザイナー/サブスタンスデザイナー・ペインター
あたりのような気もするけれども、調べる元気は今のところ出ないので保留中
※重ねて、この件についてご存じの方が居たらぜひ教えて頂きたい。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0