English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 111316/142225 (78%)
Visitors : 48382684      Online Users : 638
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    政大機構典藏 > 資訊學院 > 資訊科學系 > 學位論文 >  Item 140.119/32634
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/32634


    Title: 一個有延展性的動畫劇本描述語言
    A Scripting Language for Extensible Animation
    Authors: 廖茂詠
    Liao,Mao-Yung
    Contributors: 李蔡彥
    Li,Tsai-Yen
    廖茂詠
    Liao,Mao-Yung
    Keywords: 動畫
    腳本語言
    虛擬環境
    animation
    scripting language
    Vitual Environment
    Date: 2003
    Issue Date: 2009-09-17 13:54:03 (UTC+8)
    Abstract: 在目前3D虛擬環境中,虛擬人物的動作多半是以動作抓取等離線方式錄製後,再以罐裝動作的方式呈現。該動作經過編碼後會以固定的格式進行傳送,然後由客戶端撥放該動畫內容。通常而言,固定的格式規範會限制電腦動畫表現與延展的能力。這篇論文我們提出了一套以XML為基礎的動畫語言,稱為eXtensible Animation Markup Language(XAML)來解決這樣的問題。這套語言設計的目的是為了讓開發者能夠彈性地選擇不同層次的指定方式來產生虛擬演員的動畫;同時使用者可以藉由已經定義好的動畫合成新的動畫內容,或是更改已定義動畫的部分內容來產生一套新的動畫。除此之外,XAML為客製化腳本語言提供延展擴充的機制,開發者可以透過plug-in、內嵌XAML引擎或轉換腳本等方式達到擴充XAML的目的。我們同時使用JAVA實作了一套能夠解譯XAML的動畫引擎,使用者不但可以利用XAML腳本命令產生相對應的3D動畫顯示,也可以透過該動畫引擎所提供的函式庫對場景中的3D物件進行控制。另外,我們也設計了一個具語音對話功能的多人虛擬環境系統,以驗證XAML語言的可行性及有效性。
    Character animations on most virtual environment systems are canned motions created off-line through motion capture techniques. The motions are then en-coded and transmitted with a fixed format and played at the client side. The rigid specification format for computer animation and multimedia presentation in general has greatly affected the development of 3D contents. In this thesis, we propose an XML-based scripting language, called eXtensible Animation Markup Language (XAML). The language is designed to describe character animations at various command levels and to compose a new animation from existing ani-mation clips. Furthermore, one can use plug-in, embeding or translation to in-corporate other customized scripting languages or new functions into XAML. We have implemented an animation engine in Java that can interpret the script-ing language and render 3D animations based on the user’s interactive XAML commands or the provided application programming interface. In addition, we have designed a speech-enabled multi-user virtual environment system based on XAML to verify the feasibility and effectiveness of such a language.
    Reference: [1] A. Kransted, S. Kopp, and I. Wachsmuth, ”MURML:A Multimodal Utterance Represent. Markup Lang. for Conversational Agents,” Proc.Embodied Conv. Agents W/S AAMAS, 2002.
    [2] C Elliott, J. C. Lester, and J. Rickel, “Integrating affective computing into ani-mated tutoring agents,” Proc. of IJCAI `97 workshop on Intelligent Interface Agents, 1997.
    [3] C. Reynolds, “Computer animation with scripts and actors,” Proc. of the 9th an-nual conference on Computer graphics and interactive techniques, July 1982.
    [4] N. De Carolis, C. Pelachaud, I. Poggi, F. de Rosis, “Behavior planning for a re-flexive agent,” Proc. of IJCAI`01 workshop on Intelligent Interface Agents, 2001.
    [5] H. Cassell, Vilhjalmsson, and T. Bickmore, ”BEAT: the Behavior Expression Animation-Toolkit,” Proc. of SIGGRAPH 01, ACM Press, pp. 477-486, 2001.
    [6] J.F. Allen, ”Maintaining Knowledge about Temporal Intervals,” Communications of the ACM, 26(11): 832-843, November 1983.
    [7] J.F. Allen, ”Time and time again: The many ways to represent time,” Interna-tional Journal of Intelligent Systems, 6(4):341-356, July 1991.
    [8] K. Perlin, and A. Goldberg, ”Improv: A System for Scripting Interactive Charac-ters in Virtual Worlds,” Proc. of SIGGRAPH 96, ACM Press, pp. 205-216, 1996.
    [9] S. Beard, B. Crossman, P. Cechner, and A. Marriott, “FAQBot,” Proc. of Pan Sydney Area Workshop on Visual Information Processing, Nov 1999.
    [10] S. Kshirsagar, A.Guye-Vuilleme, and K. Kamyab, ”Avatar Markup Language,” Proc. of 8th Eurographics Workshop on Virtual Environments, pp. 169-177., May, 2002.
    [11] T. Tsutsui, S. Saeyor, and M. Ishizuka, “MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions,” Proc. WebNet 2000 World Conf. on the WWW and Internet, San Antonio, Texas, USA, 2000.
    [12] T.Y. Li, M.Y. Liao, and J.F. Liao, “An Extensible Scripting Language for Interac-tive Animation in a Speech-Enabled Virtual Environment,” Proc. of the IEEE In-ternational Conference on Multimedia and Expo (ICME2004), Taipei, Taiwan, 2004.
    [13] Y. Arafa, K. Kamyab, and E. H. Mamdani, “Character animation scripting lan-guages: a comparison,” Proc. of AAMAS 2003, pp. 920-921, 2003.
    [14] Y. Arafa, and E. H. Mamdani,” Scripting embodied agents behaviour with CML: character markup language,” Proc. of Intelligent User Interfaces 2003, pp. 313-316, 2003.
    [15] Y. Honda, K. Matsuda, J. Rekimoto, and R. Lea, “Virtual Society: extending the WWW to support a multi-user interactive shared 3D environment,” Proc. of the first symposium on Virtual reality modeling language, pp. 109-166, 1995.
    [16] Z. Huang, A. Eliens, and C. Visser, ”STEP: A Scripting Language for Embodied Agents,” Proc. of the Workshop on Lifelike Animated Agents, 2002.
    [17] Z. Huang, A. Eliens, and C. Visser, “XSTEP: A Markup Language for Embodied Agents,” Proc. of CASA03, The 16th Int. Conf. on Computer Animation and So-cial Agents, 2003.
    [18] Blaxxun, http://www.blaxxun.com/
    [19] Direct3D, http://msdn.microsoft.com/msdnmag/issues/03/07/DirectX90/
    [20] DOM, http://www.w3c.org/DOM/
    [21] Draft RRL Specification v.02, http://www.ai.univie.ac.at/NECA/RRL/
    [22] JAVA3D, http://www.j3d.org
    [23] JOGL, https://jogl.dev.java.net/
    [24] OpenGL, http://www.sgi.com/software/opengl/
    [25] PHIGS, http://www.phigsminiatures.com/
    [26] SSML, http://www.w3.org/TR/speech-synthesis/
    [27] TVML, http://www.nhk.or.jp/strl/tvml/
    [28] VoiceXML, http://www.w3.org/TR/voicexml20/
    [29] VRML, http://www.web3d.org/x3d/specifications/vrml/vrml97/
    [30] VRML-EAI, http://www.web3d.org/x3d/specifications/vrml/ISO_IEC_14772-All/
    [31] WAP, http://www.wapforum.org/
    [32] WBXML, http://www.w3c.org/TR/wbxml/
    [33] X3D, http:///www.web3d.org/x3d
    Description: 碩士
    國立政治大學
    資訊科學學系
    91753005
    92
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0091753005
    Data Type: thesis
    Appears in Collections:[資訊科學系] 學位論文

    Files in This Item:

    File Description SizeFormat
    75300501.pdf109KbAdobe PDF21081View/Open
    75300502.pdf128KbAdobe PDF21058View/Open
    75300503.pdf276KbAdobe PDF21506View/Open
    75300504.pdf245KbAdobe PDF21072View/Open
    75300505.pdf282KbAdobe PDF21336View/Open
    75300506.pdf360KbAdobe PDF21376View/Open
    75300507.pdf1132KbAdobe PDF21468View/Open
    75300508.pdf451KbAdobe PDF21478View/Open
    75300509.pdf1705KbAdobe PDF21324View/Open
    75300510.pdf278KbAdobe PDF21155View/Open
    75300511.pdf308KbAdobe PDF21253View/Open
    75300512.pdf282KbAdobe PDF21446View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback