Visual Programming Semester Project - VRLAB IN CHARGE Alejandra García Rojas Mario Gutiérrez STUDENT Philippe Mazouer.

Slides:



Advertisements
Similar presentations
Semantically Grounded Briefings Bob Balzer, Neil Goldman, Marcelo Tallis Teknowledge
Advertisements

JPWorld A 3D graphical interface for JaM2 Introduction to Empirical Modelling Introduction to Java3D Merging JaM2 & Java3D Sasami & an overview of my Project.
MVisio: a multi-device 2D/3D graphic engine for PDAs, PCs and CAVEs Achille Peternier, Ph. D. Student VRLab, EPFL, Switzerland 3D Mental Vision.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
PROFESSIONAL SOCIAL NETWORKING BASIC TOUR Public Computer Center, Moore Memorial Library, Greene NY 1.
Real-Time Authentication Using Digital Signature Schema Marissa Hollingsworth BOISECRYPT ‘09.
Robotics Simulator Intelligent Systems Lab. What is it ? Software framework - Simulating Robotics Algorithms.
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Cesar Martinez Internetworked Virtual Reality October 2002 Cesar Martinez Internetworked Virtual Reality October 2002 A Distributed Architecture for Supporting.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Graphics and Client Design Overall Game Design Doug Camin.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Scott Hoffpauir BroadSoft, Inc. Vice President, Engineering OPENSIG October 15, 1999 The Enhanced Services Layer in a Distributed Packet Network.
An Introduction to Internetworking. Algorithm for client-server communication with UDP (connectionless) A SERVER A CLIENT Create a server-socket (listener)and.
3D Object Retrieval Client-Server Project
The Watson Game Client Group November 30, Client Integration and Testing Richard Pantoliano, Jr.
COMPUTER NETWORKS.
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
Lecturer: Tamanna Haque Nipa
Chapter 17 Putting It All Together. Viewing the Preloader To view the preloader, 1.CTRL-Enter to test the movie. 2.View > Simulate Download.
Electronic Visualization Laboratory University of Illinois at Chicago Interaction between Real and Virtual Humans: Playing Checkers R. Torre, S. Balcisoy.
6. Network Model ENG224 INFORMATION TECHNOLOGY – Part I
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Chapter 9 Message Passing Copyright © Operating Systems, by Dhananjay Dhamdhere Copyright © Operating Systems, by Dhananjay Dhamdhere2 Introduction.
Introduction to distributed systems Dr. S. Indran 23 January 2004.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Implementing Design Patterns Using Java St. Louis Java Special Interest Group Eric M. Burke Object Computing, Inc. Presented on July 9, 1998 (updated July.
Invitation to Computer Science 5th Edition
Ophelia User-friendly Network Multi-player Game Engine Albert Öhrling.
CHAPTER FOUR COMPUTER SOFTWARE.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Establishing communication with Envirobat using TCP/IP Presented by Apourva Parthasarathy Date : 18/06/13.
Project Description Design and implement interfaces for the CCR that campus visitors can use to control trains. General Requirements: 1. Allow PC control.
Chat Application Pratheeba Murugesan Pratheeba Murugesan Tejo Brundavana Tejo Brundavana Zhenhong Zhao Zhenhong Zhao.
A Space Game By William Sistar. The Problem What is provided:  Most network games are single player  Some do allow team work but not in a common environment.
Metadata Management Tool (MMT) Improving biodiversity information accessibility.
2008/9/24 Kim, HyungSeok. HyungSeok Kim, Konkuk University Part I: Framework – 1. Windows creation – 2. Renderer – 3. Lights and Objects/Model loading.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  UML, Development progress, Index.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Prepared by: Azara Prakash L.. Contents:-  Data Transmission  Introduction  Socket Description  Data Flow Diagram  Module Design Specification.
CITA 342 Section 2 Visual Programming. Allows the use of visual expressions (such as graphics, drawings, or animation) in the process of programming.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
XP Browser and Basics COM111 Introduction to Computer Applications.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  Concept Bomberman, Crazy Arcade- like game Characters are from the game “Angry Bird” All of the items are associated.
Cross Language Clone Analysis Team 2 February 3, 2011.
Computer-Controlled Railroad Simulator Adrian Anderson
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Directions 1.Teachers need save this PowerPoint on the Student Server. 2.Have the students open the template from the Student Server and click on Slide.
PPT2.01 CREATING AND MODIFYING TEXT AND GRAPHIC OBJECTS Dr. Ennis-Cole.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
COMP 415, Spring T ABLE OF C ONTENTS 1. System Control 2. Correlation 3. View Client 4. Conclusion.
Master Cluster Manager User Interface (API Level) User Interface (API Level) Query Translator Avro NTA Query Engine NTA Query Engine Job Scheduler Avro.
Kingview and KingSCADA by Wellintech By Robert Murao 8/18/2010.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
1 After completing this lesson, you will be able to: Create and edit hyperlinks in worksheets. Save worksheets and workbooks as Web pages. Send workbooks.
MPEG-4 Binary Information for Scenes (BIFS)
Jkelany Chat Project.
User working in web-browser
Concept Visualization for Ontologies of Learning Agents
Subject Name: OPERATING SYSTEMS Subject Code: 10EC65
BLENDER 3D.
An Introduction to Internetworking
WCF Data Services and Silverlight
Presentation transcript:

Visual Programming Semester Project - VRLAB IN CHARGE Alejandra García Rojas Mario Gutiérrez STUDENT Philippe Mazouer

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

OWL Ontology3D SceneGraphical 2D Jena Parser Visual Librairies Java / C++ Sockets MVisio Structure

OWL Ontology JENA Parser Virtual Human / Objects Ontology o Jena Parser Information extraction Link establishment Similar Java structure o Predefined Ontology

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

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

Demo

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

Thank you for your time !