Post on 25-Feb-2016
description
transcript
Multimedia Authoring IILecturer:
Zhisheng HuangAnton Eliens
Teaching Assistant:Winoe Bhikharie
Erik Kruithof
DLP Technical Support:Cees Visser
http://wasp.cs.vu.nl/mma2/
Multimedia Authoring I: VRML
Advantages:• 3D Scenes• Web-Based• Cross Platform• Multimedia Support• Text-based file
VRML: Expected Extensions• Efficient Behavior Control: VRML+JAVA• Multi Users Support: VRML+JAVA• Convenience in Navigation:
VRML+JAVA+PROLOG, for navigation assistants
• Intelligent virtual agents: VRML+JAVA+PROLOG
Functions and Approaches
VRML VRML+JAVA VRML+JAVA+PROLOG
3D Worlds yes yes yes
Multimedia yes yes yes
Dynamic Behaviors
weak yes yes
Multiple Users yes yes
Navigation Guides
weak yes
Intelligent Agents
weak yes
Distributed Logic ProgrammingDLP
VRML+JAVA+PROLOG = DLP+VRML
Why DLP
• Object-oriented parallel prolog• Web3D support• TCP/IP support for network
communication• Java-based. All DLP programs
are compiled into java classes• Efficiency for programming• Reasonably good performance
STEP: a scripting language for embodied agents
(Scripting Technology for Embodied Persona)
http://wasp.cs.vu.nl/step
FACT : STEP Source Code (1.0)
Schedule: LecturesMonday, 11.00-12.45, Room S111, Week 18-
21,24-26• Introduction and Demonstrations. • PROLOG and DLP • DLP for Virtual Environments • Agent, Web Agent, 3D Web Agent• Avatar Design and Control• STEP: a scripting language for 3D
agents
Schedule: Practical Work and Exercises
• Thursday 15.30-17.30• Computer Lab S353 (S345), Week 19-
20,23-25• Use Internet Explorer for VRML
Browser (Blaxxun)• DLP works under Microsoft Java Virtual
Machine.• Do not use Netscape and Firefox which
rely on Sun Java Virtual Machine to run DLP compiled Java applets.
Final Assignment• Jointly work on a project in teams of two. • Register your team to huang@cs.vu.nlBefore Week 23• Report your system design in Week 26• Submit your work before Sept. 30, 2006.
Syllabus
Schedule: Project Presentation
Student Presentation: System Designin Week 26
Final Grade
• 20% from the weekly exercises• 80% from the final project
• MMA2 public website: http://wasp.cs.vu.nl/mma2
• DLP website: http://www.cs.vu.nl/~eliens/projects/logic/
index.html• MMA2 website at the blackboard.
http://bb.vu.nl
Demonstration
• Student project (2002): Wayout(Jasper Soetendal and Liou Yamane)• Student Project (2003): Amazing Labyrinth(Tim Verweij and Pascal Snijders Blok)• Student Project (2004): S.C.U.M(Winoe Bhikharie and KH Cheng)
•Pamela: A 3D web agent•STEP authoring tools•WASP Soccer Games
WayoutJasper Soetendal and Liou Yamane, 2002
Amazing LabyrinthTim Verweij and Pascal Snijders Blok, 2003
S.C.U.MWinoe Bhikharie and KH Cheng, 2004