第23回 GPU負荷・品質調整・ライトベイク
4 / 4 品質設定の採用理由
このステップの目的
時間を短くするだけでなく、表現の目的を残す判断を行います。
三つの場所へ負担を分ける
実行時の計算を減らす、事前に計算する、保存するデータを増やす、という選択を比較します。動く光をすべて焼き込む案は、変化する照明という要件と合いません。数値が軽いだけで採用しないことが大切です。
採用を考える数値例
次は判断の練習用に用意した数値で、実機の測定結果ではありません。
| 設定 | GPU時間 | 照明データ | 動く照明の要件 |
|---|---|---|---|
| A | 12ms | 100MB | 満たす |
| B | 10ms | 180MB | 満たす |
| C | 9ms | 120MB | 満たさない |
AからBの短縮は2msですが、80MB増えます。時間・容量・必要な見え方を別々に比べます。実機で使う場合は同じ条件の反復測定と画像を、この表に対応させて残します。
条件を変えた確認
本文の比較表から、メモリ上限150MBで照明が動く用途に設定A・B・Cのどれを採用するか選びます。時間が最短の設定だけで決めない理由を説明してください。
考え方の確認
Bはメモリ上限を超えます。Cは時間と容量だけでは候補ですが、必要な照明の変化を維持できないため、この条件ではAが候補です。用途が変われば結論も変わります。
採用条件、比較結果、残る制約を記録します。
チェックリスト
- 実行時2msの改善とメモリ増加を、別々の判断材料として説明できる。
- 変更した条件と、予測・計算した結果を対応付けて説明できる。