>  > ACRE (アクレ) 品番:303 ライトスポーツ ブレーキパッド リヤ用 ミラージュアスティ CJ4A (RX Ver-R) 98.11~00.8
トヨタ ハリアー ZSU60/65【ダッシュボードマット 車種専用 SP オーダーメイド デザイン キルト 縫い目 選べる カラフル ドレスアップ ダッシュマット 照り返し防止 保護 レザー スエード パンチング 革】

ACRE (アクレ) 品番:303 ライトスポーツ ブレーキパッド リヤ用 ミラージュアスティ CJ4A (RX Ver-R) 98.11~00.8

ACRE (アクレ) 品番:303 ライトスポーツ ブレーキパッド リヤ用 ミラージュアスティ 各種電子機器マウント・オプション CJ4A (RX Ver-R) TucanoUrbano 98.11~00.8

ドローコールについて

Draw Call(ドローコール)という単語が日常的に出てくるようになりましたが、スミオ(@tempkinder)さんに色々と教えて頂いたのでメモがてらまとめておきたいと思います。
(ありがとうございますー!)

ドローコールとはその名の通り描画するための命令で、CPU負荷になる要因とのことです。

アーティストが知っておいた方が良いこと


非常にざっくりですが 送料無料 ソリオ MA15S HID仕様車(H25/11~H27/8)ヘッドライト対応 D2S 純正交換 HIDバルブ 8000K ホワイト ライト ランプ gracias 汎用 左右セット 、アーティストが知っておいた方が良いと思うのは以下‥

●モデルについて
・画面内のモデル(メッシュオブジェクト)1つでドローコール1
インスタンス化した場合、ドローコールは1に抑えられる
 例えばDraw(AAA, BBB, 100)などで100回描画は一度で描画できる
 しかし1つ1つがどこにあるか?などの情報が必要なため大抵メモリの削減に繋がらない
 (このあたりはエンジニアによって意見が違うかも知れない‥とのことでした)
複数のモデルを1つに結合することでドローコール削減になる

●マテリアルについて
・マテリアル1つでドローコール1
・UE4の複数のマテリアルインスタンスでswitchした場合は別シェーダーが走るのでドローコールが増える
複数のマテリアルを1つに統合することでドローコール削減になる

●テクスチャについて
・テクスチャ1枚でドローコール1
複数のテクスチャを1枚に統合することでドローコール削減になる

●エフェクトについて
・1つのエミッターでドローコール1、とかだったりするらしい

ドローコールについてその他いろいろ


その他にもドローコールについて注意点を色々と伺いました。

●全体的なこと
・ドローコール数が多い=重い‥とは限らないので注意が必要
・ドローコール数の対策には色々なテクニックがあるがエンジンによるのでなんとも言えない

・例えばシーンを覆う沢山の草を1回のドローにまとめたとすると JKラングラー 20インチアルミホイール 【送料無料】 マンバオフロード M14 20x9Jオフセット12mm マットブラック5本セット ラングラーJK グランドチェロキー等、描画範囲外の草までGPUに投入してしまったりする
・逆に見える範囲だけを調べてそれらを1つにまとめて1ドローに‥とできれば良いが (リア左右2本)カローラ/スプリンター(AE114G)(1995/8~)KYBローファースポーツ(リア左右2本)、

ACRE (アクレ) 品番:303 ライトスポーツ ブレーキパッド リヤ用 ミラージュアスティ CJ4A (RX Ver-R) 98.11~00.8,[#tong##]

■商品詳細メーカー:ACRE (アクレ)商品:ライトスポーツ ブレーキパッド リヤ用品番:303■適合車種メーカー:ミツビシ車種:ミラージュアスティ型式(グレード):CJ4A (RX Ver-R)年式:98.11~00.8排気量:1600商品内容:リア用送料備考:フロントとリア1台分ご購入の場合は、1台分で送料1,000円となります。ご注文確認後、弊社より修正後にてご案内となります。■注意事項適合情報は予告なく変更となる場合が御座います。メーカーホームページにてご確認頂くか、弊社までメールにてお問い合わせ下さいませ。その際、車種/型式/年式/グレード/車体番号等がご必要となりますので全て記載の上ご連絡下さいませ。■納期について・商品はメーカーさんより、お取り寄せ販売となります。・お手配後、入荷までに約4~6日(土・日・祝日・その他メーカー休業日除く)ほどお時間を要します。・メーカー欠品、生産中止等で入荷に見込みがございません場合は キャンセルとさせていただく場合がございます。予めご了承ください。■お知らせ全国一律1,000円ご注文画面では[宅配便]をご選択ください。【注意事項】商品の仕様は予告なく変更となる場合がございますので予めご了承ください。【画像について】・メーカーの共通画像を使用しております。・形状はシリーズ、車種により異なります。

、調べるコストによってドローコール減らす意味がなくなったりする

・ドローコール数を制限するなら、1フレーム内の想定できるワーストケースと平均を見比べて、基準を満たしているかを計るのが一般的
・派手なエフェクト一瞬だけ処理落ちするのを許容するようなタイトルはよくある

・ただ、コンシューマ機の場合ドローコールはそれほどネックにならず、特にUE4の場合はPCの方が過剰にネックになっている可能性があるので注意が必要

●Parallel Rendering
・ドローコールが負荷に見える場合でも、実はドローコール前の様々な計算が負荷になっていることがよくある
 そういった場合のためにUE4ではParallel Renderingという機能が用意されている
・ドローコール前の計算を複数のCPUコアに分散させて計算して処理速度を軽減する
・また、この機能は現時点ではドローコールは分散してくれないので、その点はあまり期待できなかったりする
・UE4の4.7ではデフォルトでONになっている

●エフェクトについて
・UE4ではGPUパーティクルの負荷は少ないので、GPUパーティクルは率先して使った方が良いと思う
 そうするとパーティクルに使えなくなる機能が増えるが‥

・エフェクトの場合はドローコールでCPU負荷が高まり、半透明のオーバードローでGPU負荷が高まるという感じだが、ここらへんになるともうエンジニアの仕事なので任せてしまった方が良いと思う

●テクスチャについて
・テクスチャに関しても、テクスチャがネックになっているかどうかの精査が必要で難しい
・大抵の場合、テクスチャがネックかどうかはUE4のプロファイラレベルでは見えず、GPU内部プロファイラソフトを使わないといけないので、なおさらエンジニアの仕事かなと


UE4のプロファイラでドローコール数が表示されるものは色々とあるものの、少しばかり検証してみましたが正直何が原因で増えているのか細かいところまでは分かりにくく、ひとまずは上記のような感じで覚えておこう‥と思うのでした。。

何かご意見や補足などありましたらコメント頂ければ嬉しく思います‥!


p.s.
赤めがね(@redglasses67)さん「GREE Tech Talk #07」のレポート記事に YOKOHAMA ヨコハマ アドバン ネオバ NEOVA A052 サマータイヤ 205/45R17 HotStuff Laffite ラフィット LE-04 ホイールセット 4本 17インチ 17 X 6.5 +45 4穴 100 ブリヂストン ECOPIA エコピア NH100 RV 9月末迄 サマータイヤ 225/60R17 ENKEI PerformanceLine PFM1 4本 ホイールセット 17インチ 17 X 7.5 +48 5穴 114.3、大前さんのUnityでのドローコールに関するご講演についてまとめられており、とても参考になりました(ありがとうございますっ!)。