visual programming n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Visual Programming PowerPoint Presentation
Download Presentation
Visual Programming

Loading in 2 Seconds...

play fullscreen
1 / 9

Visual Programming - PowerPoint PPT Presentation


  • 100 Views
  • Uploaded on

Visual Programming. Semester Project - VRLAB. STUDENT Philippe Mazouer. IN CHARGE Alejandra Garc í a Rojas Mario Gutiérrez. Visual Programming of 3D Scenes. Visual Programming Paradigm used to simplify all kind of creation process Semantic Information

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Visual Programming' - willa


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
visual programming

Visual Programming

Semester Project - VRLAB

STUDENT

Philippe Mazouer

IN CHARGE

Alejandra García Rojas

Mario Gutiérrez

visual programming of 3d scenes
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

byA. 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

slide3

OWL Ontology

3D Scene

Graphical 2D

Structure

  • Jena Parser
  • Visual Librairies
  • Java / C++ Sockets
  • MVisio
slide4

OWL Ontology

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

Graphical 2D

    • Visual Libraries
    • Java Sockets
  • Data Representation
  • Visual Libraries / Swing
  • Semantic Information
  • Data Manipulation
  • Translations / Rotations
  • Planar translation with boxes
  • “Look At” function
  • Arrows between boxes
  • Key Frame Animation
  • Save / Load Operation
slide6

Java

C++

  • 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

  • 3D Scene
    • C++ Socket
    • MVisio

ok

3o-name-posx-poz-0

ok

2o-name

Updates

future work
Future Work

Taking Time Into Account

Walking Engine

More control over the animations

Freely walk around the scene with an editable path

Collision Detection

Prevent the user from merging/colliding entities

conclusion
Conclusion

Thank you for your time !