TAG : メタボール

メタボール

メタボールです。まだFlashPlayer9の時代で、FlashPlayer10の3次元計算ライブラリもありませんでした。 この当時PaperVision3Dという3次元計算ライブラリがありましたが、まだベータ版で行列計算のたびにnewをつかってインスタンスを確保するなど、パフォーマンス的にかなり残念な代物でした(もちろんその後のアップデートで改善されました)。そもそも当時のPV3Dは反射どころか、光源計算すら入ってませんでしたので、行列とポリゴンの演算は参考にしつつ演算処理を最適化し、テクスチャ計算、環境マップ、メタボール計算などを、自前で実装しています。