(Processing Advent Calendar 2016 25日目) 概要 ProcessingでGPUを利用した高速演算を行う。 背景 Processingを利用してスケッチを作ったものの、あまりにも速度が遅くて実用に耐えられなかったときありませんか。 Processingの標準機能を利用するのであれば、GLSLを利用してShaderを書くことで描画演算を高速に行うことができると思います。 しかし、Shader言語は難しくすでに作ってしまったスケッチを移植するのは難易度が高すぎるわけで。 そこでGPUの並列演算を利用しつつも、Processingらしさをなるべく崩さずにできないかとおもい、 JavaからGPGPU(OpenCL)を呼び出すライブラリであるaparapiを利用することにしました。 参考リンク ・Aparapi ・aparapi GitHub レポジトリ 実行方法 ラ

