Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[9597] パストレースレンダリング時の「メモリ不足」について / taiin
[質問] 返信
この問題を解消するために、PCのハードウェア環境,オブジェクト,材質(テクスチャ),全体のボリュームなどを見直しているのですが、なかなかうまくいかないので質問させてください。

(1)PCを新規購入しました。
・Windows 11 Home 64-bit
・Processor: 13th Gen Intel(R) Core(TM) i7-13700K (24 CPUs), ~3.4GHz
・DirectX Version: DirectX 12
・Memory: 131072MB RAM
・Card name: NVIDIA GeForce RTX 3070 Ti
・Display Memory: 73471 MB
・Current Mode: 3440 x 1440 (32 bit) (75Hz)

(2)Metasequoia4 V4.8.4使用
・総面数 3,615,621
・使用材質数 401
  材質はすべてglTFで、「透過」も使用

(3)編集時は問題なく表示(デフォルト設定)
  パストレーシング以外のレンダリングはOK
  環境マップは未使用です


続きを表示...
2022-11-17 17:18
[9598] Re: パストレースレンダリング時の「メモリ不足」について / 管理者
同じくらいの面数・材質数のものを用意してレンダリングしてみましたが、タスクマネージャー上で使用メモリを確認してもせいぜい数GBくらいしか使いません。
十分にメモリを積んだPCなら問題ないはずですが、何かメモリが大量に必要になる要素があるのかもしれません。

タスクマネージャー上でのメモリ使用量はレンダリング前はどの程度か、またレンダリングを開始してからどのように使用量が上がっているのでしょうか?
(例えば、最初から急に上がる、カーソルがぐるぐる回ってる途中で急に上がる、ぐるぐるカーソルが終わってレンダリングが始まってから上がるか、など)
2022-11-17 20:32
[9599] Re: パストレースレンダリング時の「メモリ不足」について / taiin
遅い時間にすみません。
今タスクマネージャーを開きました。
何もしていないときのメモリ使用量は7GBです。(5%)

今のWindowsの状態は、うまくいっていない私が言うのも変ですが、通常設定メニューのみを利用して、システム関連以外の常駐ソフトをほぼ外しており、とても良好だと思います。
メモリ使用量以外は上からずらっと0%が並んでいます。

モデルを読み込み、パストレーシングのレンダリングボタンを押すと(ボケなし)、感覚ですが、1分くらいたって最初はグラフが20°くらいの直線勾配で上がったのち、横軸の真ん中あたりから30°くらいに少しだけきつくなり、128GBのすれすれで平行に上下にふらつきます。次に10秒くらいして128GBを超えます。

この時点ではまだがんばっていまして、今度はCPUがさらに動き、SSDで何やらしようとした時点で、最後の力をふりしぼって「メモリ不足です」という四角いメッセージを残します。

たまに、エラー内容をテキストを保存させてくれるような画面がでてきてくれますが、Windowsが応答しなくなり、保存はかないませんでした。
ちなみにグラボはあまり働いていないように感じています。

材質に設定してあるテクスチャサイズが2048や4096クラスがゴロゴロおりますが、おっしゃるようにここではなさそうな気がしています。

仕事の土木解析(FEM)のように、私がコトの芯を食っていないため、少しずつモデルを組んでいるのですが、暗中模索,五里霧中といったところでしょうか。

何か突破口が、きっかけが欲しいと思いここに書き込みました。
(PCを購入したら解決すると安直に考えたのがよくなかったです)

続きを表示...
2022-11-17 21:30
[9600] Re: パストレースレンダリング時の「メモリ不足」について / taiin
すみません。mqozファイルを読み込んだ直後のメモリ使用量は82GB(64%)です。編集画面は意外とぐりぐり動きます。

読み込み時にかかる時間を計ってみると、1分54秒カーソルぐるぐるで、最初にオブジェクトなどのパネル類が表示され、その30秒後にテクスチャ付きのモデルが表示されました。
以下訂正します。

・総面数 7,980,030
・オブジェクト数 2,277
・使用材質数 699

エラー情報
Metasequoia 4 Ver4.8.3b (64bit) is running.
Windows version : Windows 11 x64  Build:22621
Number of CPU : 24
Physical memory : 130859 MB
Direct3D11 Driver: NVIDIA GeForce RTX 3070 Ti
    DeviceID: 9346
    SubsysID: 1347621986
    Revision: 161
    FeatureLevel: 11.4


続きを表示...
2022-11-17 22:09
[9601] Re: パストレースレンダリング時の「メモリ不足」について / 管理者
>すみません。mqozファイルを読み込んだ直後のメモリ使用量は82GB(64%)です。

普通なかなかないようなメモリ使用量で、その面数のオブジェクトならそこまでメモリは使用しないので、巨大な解像度のテクスチャが沢山ある状態のでしょうか?

レンダリング時には作業領域としてさらにメモリが必要になるので、最初から50%以上使用している状態でレンダリングすると極限までメモリを浪費し、システム全体が不安定になりやすいです。
テクスチャの解像度を下げるなどして、メモリ残量が十分になるよう工夫してみてください。
2022-11-18 09:21
[9602] Re: パストレースレンダリング時の「メモリ不足」について / taiin
>‥最初から50%以上使用している状態でレンダリングすると極限までメモリを浪費し、システム全体が不安定になりやすいです。

>テクスチャの解像度を下げるなどして、メモリ残量が十分になるよう工夫してみてください。

以上理解できました。かなりすっきりしました。
なるほどです。
すっきりできたので、コツコツ作業が楽しみになりました。
年明けくらいには、こちらに「無事完成しました報告」を書きこむ予定です。

親切に対応していただきました。
ありがとうございました。
よいお年をおむかえください。
2022-11-18 10:03