Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[2761] エッジ設定をしたオブジェクトの描画について / mqouser
[質問] 返信
catmull-clarkのエッジ設定をしたオブジェクトが曲面化が無効になる簡易表示にしても、描画速度が遅いのですが、これは仕様なのでしょうか?
ローポリゴンであれば気になりませんが、数千ポリゴンになると簡易表示にしてもかなり重いです。
2012-10-13 00:03

途中の5件のメッセージを表示

[2771] Re: Re: Re: Re: Re: エッジ設定をしたオブジェクトの描画について / 管理者
>このオブジェクトは五種類の材質を使用していましたが単一の材質で塗りつぶしたところ、ベンチマークの速度が五倍以上の改善が見られました。
>ver3.0でも同じ結果になったので、DirectXの仕様上の問題と見るべきなのでしょうか。

DirectXそのものの仕様ということでもないですが、表示の際に材質が複数混在していると切り替えのためのコストが発生するので、
材質が交互に切り替わるような配置になっていると顕著に重くなる事例も出てくると思います。

OpenGL表示でも同様の切り替えコストがあるのですが、材質ごとにソートしてから表示するようにしているので速度差はほとんどありません。
DirectXでも以前のバージョンだと切り替えコストが少なかったためソートせずに描画していたのですが、現時点ではソートしたほうが速度低減を抑えらえるかもしれません。
Ver3.1はリリースが近いので、現状のまま変えるつもりはありませんが。
2012-10-15 20:36
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。