Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[7943] Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
[Bug report,Ver4.6.9] Response
Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れるようになってしまいました。
メタセコのメニューの表示項目数が減っていって、保存も出来ない状態になります。
エラーログもメモリ不足で保存できないので画像で置いておきます。

https://imgur.com/a/DlFKbnj
2018-12-16 17:15
[7944] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
・アンドゥメモリが多すぎます。32bit版では設定を初期状態の256MB以上にはしないでください。
・過去に幾度も繰り返し申しておりますが、32bit版はお奨めできません。メモリ管理に優れた64bit版をご利用ください。
2018-12-17 09:45
[7947] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
32bit版にしか存在しないプラグインがあるため、ご利用くださいと言われても簡単に移行できない状態です…。
2018-12-18 14:44
[7948] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
どうしても32bit版を使わざるを得ない場合、
・「プラグインについて」で不要なプラグイン(特にStation/Command型のもの)をオフに
・アンドゥメモリ、回数を小さくする
・環境設定のテクスチャ表示解像度を小さく(1024以下)
にすれば多少は改善するかもしれません。
ただ、機能とデータ量が増大する中、プログラム・データ合わせて実質2GBしか扱えない32bit版はもはや限界ですので、ローポリ以外を扱うなら早々に64bitへ移行することをお奨めします。
2018-12-18 15:41
[7949] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
ご返答ありがとうございます。
ステーションプラグインが14個ほど、コマンドプラグインが9個ほどあるので整理してみたいと思います。
(そのぐらいプラグインへの依存度が高いです…)

64bitOS下で、32bitアプリを動作させた場合最大4GBで動作するLAAオプションというのがあるようなのですが、こちらに対応するのは難しいのでしょうか?
http://d.hatena.ne.jp/hishida/20150710/p1
https://www.webtech.co.jp/blog/optpix_labs/programing/6387/
2018-12-18 16:16
[7950] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
LAAがなかった頃に作られたプラグインはそれに対応していない可能性があります。古いプラグインと混在させると誤動作を引き起こすかもしれませんので、LAAを有効にはしていません。
2018-12-18 17:00
[7951] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
なるほど、DLLのコンパイルにも必要なのですね…。中々難しいですね。64bit環境への移行がんばってみます。
2018-12-18 17:10
[7953] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / mqouser
>・アンドゥメモリが多すぎます。32bit版では設定を初期状態の256MB以上にはしないでください。
私のところではアンドゥメモリは500MBで使用しているんですが確認し得る範囲で不具合はでていません。
最大1GBまで設定できたように記憶していますが、作業中のデータとプラグインのインストール状況によってはメモリーの取り合いで不具合が発生することがあるということでしょうか?

>・過去に幾度も繰り返し申しておりますが、32bit版はお奨めできません。メモリ管理に優れた64bit版をご利用ください。
私の方でも、他に代替がないという理由で32bit版のプラグインを幾つも使っています。
仮にですが、作業中のデータが32bit版で扱える範囲に限って32bit版のプラグインの動作を可能にするエミュレーターを64bitメタセコイアに搭載してもらえると未練なく64bit版へ移行できるのですけど、可能でしょうか?
2018-12-19 19:40
[7954] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
>最大1GBまで設定できたように記憶していますが、作業中のデータとプラグインのインストール状況によってはメモリーの取り合いで不具合が発生することがあるということでしょうか?

32bit版は最大512MBまでですが、デフォルトの256MB以上には設定するべきではありません。
プラグインが1つロードされているだけで最低でも数MB程度使用します。また、もし品質の低いものがあれば、メモリを解放し忘れて長時間使い続けるとどんどんメモリを圧迫していくこともあり得ます。そのため、無駄にロードしないようがいいです。

>仮にですが、作業中のデータが32bit版で扱える範囲に限って32bit版のプラグインの動作を可能にするエミュレーターを64bitメタセコイアに搭載してもらえると未練なく64bit版へ移行できるのですけど、可能でしょうか?

Microsoft,Adobe,Autodesk,Google製などでプラグイン対応のソフトも多いですが、どれか一つでもこれを実現していますか?
Windowsは同一プロセス内で異なるプラットフォームの混在を許容しません。アーキテクチャが違うため相当特殊な仕組みが必要で、単なるアプリケーションが出来るような代物ではありません。Windows自体も64bitOS上で32bitアプリを動かすために、非常に複雑な実装によってSysWOW64を実現しています。
2018-12-20 10:15
[7956] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
ユーザーが求めているのはプラグイン移行が出来ないために64bit環境に移りたいけど移れないという状況を改善したいということだと思います。
他のツールが実現できてないことを力説されても、何の解決にもなっていないと思います。
ユーザーが真に求めているのは、32bit版のプラグインを動作させるのではなく32bit版のプラグインに依存しないといけない環境が続いていることだと思います。
64bit版に移行できるように、何が64bit版に不足しているのか建設的な返答が求められれているのではないでしょうか?

でないと、現状のアドバイスですとプラグインのロード数を減らして永遠に32bitを使い続ける感じかと思われます…。
2018-12-20 16:43
[7957] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
例えば、mayaはずいぶん前から64bit版のみのリリースになっており、32bit環境から問題なく移行できております。
それは、melやPythonでスクリプトベースで環境が構築されているので32bit、64bit環境関係なくScriptが実行でき移行が行えたからかと思います。
以前も要望に上げましたが、mayaのそういったmelやPythonスクリプトの扱いやすさはそれぞれの機能をコマンドとして実行でき、またスクリプトウィンドウに行った操作がmelの操作としてログが出てきます。
それらを組み合わせることで、簡単な自動処理など行えます。
そういった、64bit環境へ移行しやすい取り組みを行っていってもらえると嬉しいです。
以前に、X<0の面を削除するPythonスクリプトをメタセコで書いてみましたが行数自体は大したことは無いですが、アーティストからすると割と大変で、そこら辺の改善でユーザーが自分自身でなんとかできる環境を整っていってほしいなと思います。

メタセコのプラグイン開発者がだいぶ離れてしまっているので過去のプラグインの移植も一部の人が少し行っている状態ですし、C++のプラグインを書くのはかなり敷居が高いので
2018-12-20 16:58
[7958] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / しろひめ
>Microsoft,Adobe,Autodesk,Google製などでプラグイン対応のソフトも多いですが、どれか一つでもこれを実現していますか?

なぜかその口調にとても「カチン」ときました。
2018-12-20 17:49
[7959] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
>なぜかその口調にとても「カチン」ときました。
それは失礼しました。たとえ大手の会社であってもできないと伝えたかっただけですが、あらぬ誤解を招いてしまい申し訳ありません。
2018-12-20 18:10
[7960] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
>以前も要望に上げましたが、mayaのそういったmelやPythonスクリプトの扱いやすさはそれぞれの機能をコマンドとして実行でき、またスクリプトウィンドウに行った操作がmelの操作としてログが出てきます。

検討はしているのですが、かなりの工数がかかりそうで、残念ながら現状ではめどは立っていません。もし人手と予算が確保できればまた違った展開もできるかもしれないのですが、やはり大手の会社とは違いますので・・・
今後も少しずつではありますが機能の追加や、既存の機能の見直しも進めていきますので、温かい目で見ていただけると幸いです。
2018-12-20 19:53
[7961] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / まじかる☆しげぽん
個人的に、他のモデリングソフトを使っていてもメタセコの操作性の良さはマウスオペレーションレベルでも一段抜けてると思うので、愛用し続けております。
今後の発展に期待しております!
2018-12-20 22:29
[7962] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / mqouser
32bitエミュレーターは理想と思ってください。
例えばですが、64bit版メタセコイアで32bitプラグインが起動されたらバックグラウンドで32bit版メタセコイアが実行されて64bit版メタセコイアに結果を返すような代物でもいいと思います。
これで32bitプラグインの使用が保障されるのであれば新しい機能は64bit版にだけ搭載して、32bit版は古いプラグインの実行環境として保守だけしていけばいいわけで、64bit版への移行も抵抗なく受け入れられると思います。
現在のPC環境が64bitネイティブになって久しく、32bit版の開発を続けていく意義が見えないというのは理解はできますが、ユーザー側としては機能面で充足しない以上は64bit版への移行というのはできないわけなので、
32bit版を使い続ける保守的なユーザーの事情を考慮してもらいたいと思います。
2018-12-20 23:06
[8040] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / 義意丸
>・アンドゥメモリが多すぎます。32bit版では設定を初期状態の256MB以上にはしないでください。
>・過去に幾度も繰り返し申しておりますが、32bit版はお奨めできません。メモリ管理に優れた64bit版をご利用ください。

64bitでもメモリ不足でよくアンドゥ出来なくなります
オブジェクト数や材質数が多いと発生しやすいエラーだったりするんでしょうか?
2019-02-08 02:12
[8041] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
>64bitでもメモリ不足でよくアンドゥ出来なくなります
>オブジェクト数や材質数が多いと発生しやすいエラーだったりするんでしょうか?

64bitでも例えば搭載メモリが4GBより少ないようなPC上でなら32bitとあまり変わりませんし、4GB以上あっても頂点・面数が数百万以上であるとか、解像度が非常に高いテクスチャを読み込んでいるなどしていればメモリ不足になることは当然あります。
メモリ不足でエラー表示された時点で、エラーウィンドウ内に表示されているメッセージや、タスクマネージャーなどから具合的にどの程度使用しているかは確認できますか?
2019-02-08 11:07
[8043] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / 義意丸
>>64bitでもメモリ不足でよくアンドゥ出来なくなります
>>オブジェクト数や材質数が多いと発生しやすいエラーだったりするんでしょうか?
>
>64bitでも例えば搭載メモリが4GBより少ないようなPC上でなら32bitとあまり変わりませんし、4GB以上あっても頂点・面数が数百万以上であるとか、解像度が非常に高いテクスチャを読み込んでいるなどしていればメモリ不足になることは当然あります。
>メモリ不足でエラー表示された時点で、エラーウィンドウ内に表示されているメッセージや、タスクマネージャーなどから具合的にどの程度使用しているかは確認できますか?

搭載メモリは32GBで オブジェクト数312 材質数20 使用材質数15 頂点数33633 総面数27107 三角形面4954 四角形面22091 多角形面62 曲面時総面数50572 です

エラーメッセージは「メモリ不足のためアンドゥできません」と出ます
未使用材質を削除すると上記のエラーメッセージが確実に出ますが
別データで同じことをしてもエラーは出ないので
質問しておいて申し訳ないのですがデータの問題か自分の使い方の問題な気がします
2019-02-08 18:38
[8044] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
さすがに32GBを使い切るというのは考えにくいので、はっきりとしたことは言えませんが、メッセージがなぜか間違って表示されているだけというような気がします。
少し試してみただけでは再現せず、お手持ちのデータが何か特定の条件になっていて必ず発生するのかもしれません。もしそのデータがご提供可能なようでいたら、データをいただければ弊社で調査いたします。
2019-02-08 19:59
[8045] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / 義意丸
>さすがに32GBを使い切るというのは考えにくいので、はっきりとしたことは言えませんが、メッセージがなぜか間違って表示されているだけというような気がします。
>少し試してみただけでは再現せず、お手持ちのデータが何か特定の条件になっていて必ず発生するのかもしれません。もしそのデータがご提供可能なようでいたら、データをいただければ弊社で調査いたします。

なるほど、ありがとうございます。
データはどのように送ればよろしいでしょうか?
2019-02-08 20:11
[8047] Re: Ver4.6.9に挙げてからメモリ不足エラーが割と高い頻度で現れる / Administrator
>なるほど、ありがとうございます。
>データはどのように送ればよろしいでしょうか?

サイズが数MB以下ならメール添付で構いませんので、弊社サポート窓口のアドレスまでお送りください。数十MB以上ならOneDriveやGoogleDriveのようなファイル共有サービス経由でいただけると幸いです。
2019-02-09 11:14