https://stackoverflow.com/questions/26783586/canvas-todataurl-returns-blank-image/26790802#26790802
Canvasによる描画実行の流れ(ドローイング・モデル)-Canvasリファレンス
- Canvas はコンポジットごとにクリアされて黒いビットマップになる。というのもバッファを2つ持っていて次の描画内容を今アクティブなものとは別のバッファに書き込んで合成してそれを表示するから。
- なのでPixi.jsやThree.jsで画像として描画内容を取得するときはレンダリングと同じイベント内で呼ぶか毎回クリアしないようにオプションを変更する必要がある。