國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
60
6.2. 未來展望
在未來,我們希望能有下面幾點的改進:
攝影機架置參數的維度:在搜尋演算法中,我們假設 3D 環境不會過於複雜,
使攝影機不用嚴謹考量架置的高度,故我們省略了 3D 空間中 Y 軸的維度,使搜 尋在 2D 平面上進行,得出 2D 位置後,再加上平均高度。但是在環境複雜或者 空間龐大的環境當中,我們的方法便不能得到最理想的效果。我們希望將來能加 入有效率的搜尋演算法,如 Lazy PRM[20],以解決於 3D 環境中的搜尋結果的效 能耗費。
互動故事劇本:現在我們的故事劇情,由事件節點組成較為簡單的 Graph 狀 結構,在未來我們希望能豐富故事的發展模式與使用者的互動模式,讓故事的發 展不只是按照選擇題來決定走向,也讓使用者能夠因為豐富的互動模式而感受到 更多的參與感。
故事結構的應用:在我們的腳本中,針對功能項我們只有設計 Tension 跟 Might 這兩項數值,但對於故事的情境,或者可以用更高階的參數來描述。往後 希望能設計出較為抽象的階層關係模型,參考[15]的概念,利用 Propp 歸納的故 事宏觀情節架構,讓系統能夠自動地按照目前環境的狀態來判斷情境,再設計更 貼切的情境參數來描述情境,進行情境與攝影模組的對應,減少在腳本中對每項 事件詳細描述其情境的累贅工作。
豐富平台內容:現在的 IMStory 系統中,只有提供三個基本的角色動作供劇 本撰寫使用,往後希望能加入更多的動作資料來豐富劇情。在場景方面,亦希望 能提高貼圖與燈光的視覺效果。
‧
1. Amerson, D., S. Kime, and R.M. Young. Real-time cinematic camera control
for interactive narratives. 2005: ACM.
2. Arijon, D., Grammar of the film language. 1976, London ; New York: Focal Press. xvi, 624 p.
3. Bares, W.H., J.P. Gregoire, and J.C. Lester. Realtime constraint-based
cinematography for complex interactive 3D worlds. 1998: JOHN WILEY &
SONS LTD.
4. Bares, W.H. and J.C. Lester. Intelligent multi-shot visualization interfaces for
dynamic 3D worlds. 1998: ACM.
5. Blinn, J., Where am i? what am i looking at?[cinematography]. Computer Graphics and Applications, IEEE, 1988. 8(4): p. 76-81.
6. Cavazza, M., F. Charles, and S.J. Mead, Planning characters behaviour in
interactive storytelling. The Journal of Visualization and Computer Animation,
2002. 13(2): p. 121-131.7. Cavazza, M., et al. Madame Bovary on the Holodeck: immersive interactive
storytelling. 2007: ACM.
8. Christie, M., F. Lamarche, and F. Benhamou. A Spatio-temporal Reasoning
System for Virtual Camera Planning. 2009: Springer-Verlag.
9. Christie, M., et al. Virtual camera planning: A survey. 2005: Springer.
10. Christie, M. and J.M. Normand. A semantic space partitioning approach to
virtual camera composition. 2005: Wiley Online Library.
11. Christie, M., P. Olivier, and J.M. Normand. Camera control in computer
graphics. 2008: Wiley Online Library.
12. Courty, N., et al., A cinematography system for virtual storytelling. Virtual Storytelling, 2003: p. 30-34.
13. Crawford, C. Assumptions underlying the Erasmatron interactive storytelling
engine. 1999.
14. Grasbon, D. and N. Braun. A morphological approach to interactive
storytelling. 2001: Citeseer.
15. Hartmann, K., S. Hartmann, and M. Feustel, Motif definition and classification
to structure non-linear plots and to control the narrative flow in interactive dramas. Virtual Storytelling, 2005: p. 158-167.
16. He, L., M.F. Cohen, and D.H. Salesin. The virtual cinematographer: a
paradigm for automatic real-time camera control and directing. 1996: ACM.
‧ camera agents in interactive narratives and games. 2003: Springer Verlag.
18. Jhala, A. and R.M. Young. A discourse planning approach to cinematic
camera control for narratives in virtual environments. 2005: Menlo Park, CA;
Cambridge, MA; London; AAAI Press; MIT Press; 1999.
19. Jhala, A. and R.M. Young. Representational requirements for a plan based
approach to automated camera control. 2006.
20. Li, T.-Y. and C.-C. Cheng, Real-Time Camera Planning for Navigation in
Virtual Environments, in Proceedings of the 9th international symposium on Smart Graphics. 2008, Springer-Verlag: Rennes, France. p. 118-129.
21. Li, T.Y. and X.Y. Xiao, An interactive camera planning system for automatic
cinematographer. 2005.
22. Liang, C.H., P.C. Tao, and T.Y. Li. IMHAP:An Experimental Platform for
Humanoid Procedural Animation. 2007: IEEE.
23. Lin, T.C., Z.C. Shih, and Y.T. Tsai, Cinematic camera control in 3d computer
games. WSCG International Conferences in Central Europe onComputer
Graphics, Visualization and Computer Vision, 2004.24. Lino, C., et al. A real-time cinematography system for interactive 3D
environments. 2010: Eurographics Association.
25. Marchand, E. and N. Courty. Image-based virtual camera motion strategies.
2000: Citeseer.
26. Mascelli, J.V., The five C's of cinematography. 1998: Silman-James Press.
27. Mateas, M. and A. Stern. Facade: An experiment in building a fully-realized
interactive drama. 2003: Citeseer.
28. Propp, V., Morphology of the Folktale. Publication, 1958. 10.
29. Szilas, N., J. Barles, and M. Kavakli, An implementation of real-time 3D
interactive drama. Computers in Entertainment (CIE), 2007. 5(1): p. 5-es.
30. Tomlinson, B., B. Blumberg, and D. Nain. Expressive autonomous
cinematography for interactive virtual environments. 2000: ACM.
‧
<scene no="1" sceneName="The dry ice!"
xmlns:tns="http://www.example.org/NewXMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.example.org/NewXMLSchema sceneSchema.xsd
">
<where name="room" model="model/bed.xml" />
<objectList>
<actor id="A" name="片山" model="model/woodman.xml">
<initPos x="5.0" y="0.0" z="16.0" theta="180.0" direction="0"/>
</actor>
<actor id="B" name="晴美" model="model/woodman_red.xml">
<initPos x="-3.0" y="0.0" z="14.0" theta="-5.0" direction="0"/>
</actor>
<actor id="D" name="石津" model="model/woodman_blue.xml">
<initPos x="-3.0" y="0.0" z="19.21" theta="35.0" direction="0"/>
</actor>
<stuff name="freezer01" id="freezer01">
<initPos x="-0.37" z="-22.0" y="-1.8" theta="270"
direction="270"/>
</stuff>
<stuff name="bed01" id="bed01">
<initPos x="-4.4" z="14" y="-1.8" theta="0" direction="90"/>
</stuff>
<stuff name="bed02" id="bed02">
<initPos x="-4.0" z="18.8" y="-1.8" theta="0" direction="90"/>
</stuff>
</objectList>
<!--**************************Node13******************************>
<eventNode nodeID="13">
<functionType functionName="First_Function_Of_The_Donor">
<mightMap>
<character id="A" mapTo="B" />
<character id="D" mapTo="A" />
</mightMap>
<screen duration="1">
<text></text>
<bg src="./sound/追擊.wav"/>
</screen>
<screen duration="2">
<text>**** 前情提要 ****</text>
</screen>
<screen duration="4">
<text>刑警 片山</text>
<img src="model/img/片山.jpg" />
</screen>
<screen duration="4">
<text>片山的妹妹,晴美</text>
<img src="model/img/晴美.jpg" />
</screen>
<screen duration="4">
<text>刑警 石津,愛好食物</text>
<img src="model/img/石津.jpg" />
</screen>