■テストの内容
テスト名:Float2(Rigid Body)
●概要
透明な壁に囲まれた複雑な土台の上で転がったり、跳ね返ったりするボールオブジェクトの物理処理を測定するベンチマークです。大小50個あるボールオブジェクトと透明な壁及び障害物の当たり判定、当たり後のボールオブジェクトの回転姿勢と移動量の計算などで、浮動小数点演算能力を測定します。
●詳細
このベンチマークでは、ボールの挙動として、以下の5つの処理を行っています。
- ボールと壁との当たり判定と挙動処理
(ボール全体と周囲の透明な壁の衝突判定と挙動)
- ボールと円柱の当たり判定と挙動処理
(4本ある円柱との衝突判定と挙動)
- ボールとボールの当たり判定と挙動処理 (ボール同士の衝突判定と挙動)
- ボールと直方体との当たり判定と挙動処理 (15個ある直方体との衝突判定と挙動)
- ボールの当たり判定後の回転姿勢処理 (摩擦発生など)
これらの処理では、浮動小数点を用いたベクトル計算が行われています。
上記の計算をフレーム毎に行い、その処理にかかった時間を元にスコアを算出します。
|