Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Multimedia Authoring II Lecturer: Zhisheng Huang Anton 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 yes yes 3D Worlds yes Multimedia yes yes yes weak yes yes yes yes weak yes weak yes Dynamic Behaviors Multiple Users Navigation Guides Intelligent Agents Distributed Logic Programming DLP 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: Lectures Monday, 11.00-12.45, Room S111, Week 1821,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 1920,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 [email protected] Before Week 23 • Report your system design in Week 26 • Submit your work before Sept. 30, 2006. Syllabus Schedule: Project Presentation Student Presentation: System Design in 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 Wayout Jasper Soetendal and Liou Yamane, 2002 Amazing Labyrinth Tim Verweij and Pascal Snijders Blok, 2003 S.C.U.M Winoe Bhikharie and KH Cheng, 2004