ArtifactVis with Android Device

From Immersive Visualization Lab Wiki
Revision as of 11:37, 9 July 2012 by Saseeri (Talk | contribs)

Jump to: navigation, search

Contents

Project Summary

Usage Instructions

Screen Shots

Progress

Week 1

- look for tutorials on OSG (Done part of them)

- creating boxes and spheres (Done)

- displaying images from JPEG files (Working on it)

- mouse control: move/rotate objects in 3D (Done the rotation)

- understand the concept of a scene graph (Done)

Week 2

First: OpenSceneGraph

The resources that I used to learn OSG

"OpenSceneGraph 3.0 Beginner's Guide book" and the OpenSceneGraph website.

I read the following chapters:

Chapter 1: The Journey into OpenSceneGraph

Chapter 3: Creating Your First OSG Program

Chapter 4: Building Geometry Models

Chapter 5: Managing Scene Graph

Chapter 6: Creating Realistic Rendering Effects

Chapter 9: Interacting with Outside Elements

And some tutorial related to the following topics:

  • Geometry
  • 2D Text
  • Transformation (Translation, Rotation, Scaling)
  • Shapes (Box, Cone, Sphere, Capsule, Cylinder)
  • Polygon mode
  • 2D Texture (load image from images file)
  • Interaction with outside element (keyboard and mouse)

I read the previous topics and ran them on my PC and made some changes to the code to understand what each method does in the code.


Second: CalVR

I read the CalVR website, and I will focus on it more on Monday


Third: Android

I started with android: installed it on my laptop, done the "Hello World" program and ran it in my android devise. I also read about the following topics:

  • Camera
  • Kind of sensor
  • Activity
  • Create list, buttons


roadblocks I have encountered:

  • Working with OSG installation
  • Write a makefile
  • Working with some linux commands.
  • Understanding CalVR (but I did not give CalVR much time to work on)
  • There were no simple Examples for OSG on the internet so I used the book "OpenSceneGraph 3.0 Beginner's Guide book" to practice some simple examples.
  • I couldn't understand some mathematical equations in your slides.


Summery

Look for tutorials on OSG and compile them on your PC in my lab Done

Creating boxes and spheres Done

Displaying images from JPEG files Done (I used the image as texture)

Mouse control: move/rotate objects in 3D Done (move/rotate objects in 3D and Picking objects)

Understand the concept of a scene graph Done

Go through the slides on this web site Done (Lecture 1, 2, 3, 4, 5, 6, 10) I read in general and will continue reading