本提案は,コンピュータ画面上のオブジェクトの動きを制御するプログラミング言語及びその実行環境を作ることを目的とし,その成果はウェブデザイナーやコンピュータを駆使するアーティストなどいわゆるコンテンツクリエイターと呼ばれる人たちによって活用されることを目的とする.
案者は,コンテンツクリエイターたちは,制作にコンピュータを駆使していながら,数学的知識が少なかったり,プログラミングスキルが少ない人が多いと考えている.しかし,プログラミングや数学の知識を活用すればコンピュータは非常に強力なツールやメディアになり,彼らの中にもそこに魅力を感じている人は多い.
また,コンピュータを取り巻く制作環境はその画面の表現手法に「動き」を多用する場面が増えてきており,この「動き」を操る具体的な仕組みが重要になってきている.現在のそれは複数の静止画を連続させる,いわゆるパラパラアニメーション方式が主流である.これは旧来の映画などの方式を拡張したものであり,コンピュータの特徴を十分に引き出しているとは言いがたい.また最近ではウェブページやゲームなどに物理法則を利用した「自然な動き」が取り入れられている.しかし上記のような理由から,その多くはパラパラアニメーション方式を使うか,数式やプログラミング部分をプログラマーに任せるいわゆる「制作の壁」が生じている.
そこで本提案では,
・パラパラアニメーション方式等の従来の方式にしばられない
・物理法則を知らなくても物理的な動きを表現できる
コンピュータ画面上の動きを制御するプログラミング言語とその実行環境を開発することを目的とする.
|