三次元コンピュータグラフィックス(3D-CG) を用いたアニメーションにおいて,ユーザ入力への反応や,状況に応じた動作の決定を行うためには,プログラムによる制御が必要となる.しかし,CG の基本的概念や,グラフィックスAPI を用いたプログラミングの知識がなければ,このプログラムを作成することはできない.そこで,一般のプログラマでもアニメーションプログラムを作成できるように抽象度の高い記述を可能にし,並列モデルをサポートしたアニメーション用Java API を提案する.また,三次元座標の扱いは手間がかかるため,GUI により実際のアニメーションとコードの対応を直観的に図示し,加えて部分的にコードを自動生成するプログラミング環境を提案する.