Download presentation
Presentation is loading. Please wait.
Published byScott Chandler Modified over 8 years ago
1
Visual Programming Semester Project - VRLAB IN CHARGE Alejandra García Rojas Mario Gutiérrez STUDENT Philippe Mazouer
2
Visual Programming of 3D Scenes Visual Programming Paradigm used to simplify all kind of creation process Semantic Information Higher level information representation An Ontology of Virtual Humans: Incorporating Semantics into Human Shapes by A. Garcia-Rojas, D. Thalmann, F. Vexo, L. Moccozet, N. Magnenat-Thalmann, M. Mortara, M. Spagnuolo and M. Gutierrez Semantic Virtual Environnements with Adaptive Multimodal Interface by M. Gutierrez, D. Thalmann, F. Vexo
3
OWL Ontology3D SceneGraphical 2D Jena Parser Visual Librairies Java / C++ Sockets MVisio Structure
4
OWL Ontology JENA Parser Virtual Human / Objects Ontology o Jena Parser Information extraction Link establishment Similar Java structure o Predefined Ontology
5
Graphical 2D Visual Libraries Java Sockets o Data Manipulation Translations / Rotations Planar translation with boxes “Look At” function Arrows between boxes Key Frame Animation Save / Load Operation o Data Representation Visual Libraries / Swing Semantic Information
6
3D Scene C++ Socket MVisio Updates o Communication Sockets Java TCP Server, sending updates to the C++ Client (non-blocking) Communication Protocol Predefined types of messages (add, delete, move, etc.) Synchronization Issues Concatenation of messages 1o-name-path-filename-posx-posz ok 3o-name-posx-poz-0 2o-name ok
7
Demo
8
Future Work Taking Time Into Account Walking Engine Collision Detection More control over the animations Freely walk around the scene with an editable path Prevent the user from merging/colliding entities
9
Thank you for your time !
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.