Logo image
高階二維動畫語言與轉碼
Thesis

高階二維動畫語言與轉碼

羅一翀
Masters, 國立清華大學, 資訊工程學系
2001

Abstract

語言 動畫 轉碼 script animation transcoding XML XSLT SVG
語言向來是人類溝通的工具,也是用來描述事物的利器。但是對於利用語言去描述動畫的過程,好像又不如我們在交談般那麼容易。如果能夠歸類一些動畫的原理,也許文字也可以去形容比較抽象的動畫,進而加速開發動畫所需要的過程。而本篇論文主要的目的,是在討論如何定義一套可以在網路上流通的動畫語言,而且這個語言必須在使用上很直覺、讓動畫編輯者易於使用,甚至可以運用於各種電腦平台上。我們所採用的方法,是定義一套XML-based語言。藉由XML的特性,作為動畫語言的基礎,製作出高階二維的動畫語言(TDAS)。並且製作動畫語言的XML Schema,做為語法和語意的定義。再根據XSLT文件的指示,利用XSLT處理器把動畫語言轉換到目的電腦平台上,可以接受的底層動畫檔案格式(SVG)。如此一來,動畫的製作可以依據設計者的構思而實踐。至於動畫中會使用到的物件可以由專業美工人士事先製作,這樣一方面可以避免一般使用者接觸到專業美工領域,另一方面可以重複利用事先製作好的動畫物件。而擁有專業美工的人才,可以專心致力於製作動畫物件庫。關於動畫播放程式,可以讓我們使用網路做為TDAS檔案的來源,動畫播放程式會先將TDAS轉換成SVG,再播放動畫。為了加強語言在形容某方面抽象概念上的不足,動畫編輯輔助工具也提供了一些好用的功能,可以方便使用者達成創作目的。

Metrics

1 Record Views

Details

Logo image