hkrn/MMDAI — Issue #20: OpenCL support for skinning transform
Author: hkrn
Created: 2011-12-08 16:39:30+00:00
State: open

OpenCL を用いたスキニングの実装。頂点シェーダによるスキニングを試したが、以下の問題があることがわかった。そのことを除けば現状の CPU と比べると明らかに高速になり、CPU 負荷率が下がった。

* 頂点シェーダのユニット数に制限があるため、ボーン数が多いと簡単に制限を超えてしまう
* デスクトップはまだしも、モバイルではデスクトップと比較して制限値が低い
* モバイルでは表示崩れを起こしやすい
* レンダリングすると CPU スキニングを行った時と比較して色が異なる