Extended Hologram Project

Slides:



Advertisements
Similar presentations
My EBSCOhost Tutorial Tutorial support.ebsco.com.
Advertisements

Legal Meetings: Extended Instructions on Movica and Screencast.
What we will cover today… Where is the camera on my phone? Taking a photo Zoom in and out Deleting a photo Where do my photos go to? Viewing my photos.
Click on the rectangle on the lower right-hand side of the screen. This will quickly clear your desktop.
Touchsquid Technology Inc. Setting up the TouchSquid Remote App.
CIMCO Integration Software Products
An Introduction to Using
How to import and edit video clips in Windows Movie Maker
DNR-322L & DNR-326.
Using Ghost cast to Image PCs
ActEyes IP Cam Training Part 2: Basic Camera Features.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Getting Started with Lync Windows Store app Lync 2013.
Laboratory Exercise 8- Carrying Out Presentations Office Productivity Tools 2 Laboratory Exercise # 8 Carrying Out Presentations Objectives: At the end.
Comm Operator Tutorial How to send the data after receiving specific data automatically Serial Port Tool
Configuring the MagicInfo Pro Display
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
File Upload Competitive Analysis. Catalyst - Browse in-line Of interest:
Introducing The IP550 IP Telephone. What to expect from your new IPitomy IP telephone system The IPitomy system has many of the same features of traditional.
Learning Unity. Getting Unity
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
IMovie 10 Overview. Importing Files from a Video Camera into iMovie 1.Plug the camera into a wall outlet using the power supply. (Some cameras will not.
IPad Basics Steve Kruse 2014 Summer Tech Training.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
5/14/2003Sprint TekNet IP Train the Trainer1 Open TekNet Software If working at a client station, enter the IP address of the server and mark page as a.
First some catch-up. Everyone who uses slide presentation software should regularly check their show in show mode. This is the end product. You need to.
Using the My EBSCOhost Folder Tutorial support.ebsco.com.
Salevich Alex & Frenkel Eduard Virtual Reality interior designer
How to search and how to upload files into sentry file
Wireless Ethernet Programming
Web fundamentals: Clients, Servers, and Communication
ETS Inside Product Launch
DDC 1013 – Micro Computer Application
Health Professional Education Building
Introducing The IP550 IP Telephone
How to Set Up and Finish a Video Call on MXP880
What this activity will show you
Configuring Attendant Console
Tutorial Using the App help.ebsco.com.
Introducing Blender.
Cataloging introductory flow
Creating a Windows Server 2012 R2 Datacenter Virtual machine
Creating a Windows Server 2016 Datacenter Virtual machine
Understand Windows Forms Applications and Console-based Applications
Guide to Photostory 3.
Introducing Blender.
Windows Operating Systems (Cont.)
An Introduction to Using
Salevich Alex & Frenkel Eduard Wizard Hunting
Introducing Blender.
Windows Internet Explorer 7-Illustrated Essentials
ETS Inside Product Launch
UNITY TEAM PROJECT TOPICS: [1]. Unity Collaborate
Windows 7                      .
3D Max screen shot Top view Right side view Front view
Computer Animation UV Mapping.
Tutorial Using the App help.ebsco.com.
Always Connected introduces Tigo SMART 3.1 This guide is interactive!
Lesson 9: GUI HTML Editors and Mobile Web Sites
How to install HP printer using IP address? How to install HP printer using IP address? Call
Clemson For Android Devices and Wi-Fi Setup
Conference room user manual
Rendering Károly Zsolnai-Fehér
Palm Basic Applications
University of Warith AL-Anbiya’a
Creating and Sending Saved Messages
University of Warith AL-Anbiya’a
Shelly Cashman: Microsoft Windows 10
Tutorial 10 Automating Tasks with Macros
Presentation transcript:

Extended Hologram Project Salevich Alex Extended Hologram Project

Project goal Goal: The old version of this project was a stand alone application with fixed models and no control over the presentation of the holograms. The goal of this project was to extend the application in 2 ways: 1) The app will have a user interface for user control over the presentation at computer which the app is running at. 2) The app will act as a server that can be connect to by clients so that they control the many features of the main application. In order for this to work a second Client side application has been developed as a part of this project.

Project Extension Server The application has added with a simple keyboard shortcut interface. Controls: P-Toggle the presentation mode, it can be automatic which means the app will choose the models and will switch them in a fixed time or manual in which then the user can control the sliding of models by other controls. Right/Left Arrows-when presentation mode is manual these keys will be used to show the next or previous model, right being next and left being previous. w-rotate the model up s-rotate model down a-rotate model to the left d-rotate model to the right q-rotate model counter clockwise e-rotate model clockwise numpad’+’ /’+’-enlarge model numpad’-’/’-’-shrink model c-clear model rotation

Project Extension Adding new models There is a simple procedure to add new models to the server. First you need to get your model prefabs and preferably make sure they have either A mesh or skinned mesh renderer for optimized behaviour in the app. Then you will need to open the application project in unity and add the models prefab to The Hologram_Repo folder in resources folder. Run the app once in the editor, this will cause Auto creation of model preview images in the resources folder that will later will be sent to the clients upon connection. This preview images are usually lighter and better for network transport. Now you can build the project again into an executable and use it.

Project Extension Client For this part a second application was developed to perform as a client that connects via IP with TCP Sockets. When a clients ask to connect to the server, the server sends the status of the app meaning sliding speed, presentation mode, rotation axis magnitude and the images of current models that are in the presentation. The client app has a easy and intuitive GUI which allows the user to control the distant server app from another device like mobile phones Ipads etc.

Client Side GUI Presentation mode is controlled by a toggle button. Sliding Speed of the presentation is changed by the user with the plus and minus button current value is showed. Axis rotation which defines the rotation angle in each axis when rotating a model in that direction controlled with minus plus buttons. Model size is control by minus and plus buttons. Sliding manually the model is done by next previous buttons.

Client Side GUI Lighting is controlled by a circular menu in which you first choose the side you want to control its light and then with the plus and minus buttons control the light intensity. Rotation is controlled by a 6 buttons each depicting the direction of the rotation when the angle of the rotation is defined in axis rotation. Also a clear button is available o reset the model rotation. Model manual selection is done by clicking/pressing at the desired image in the scrollable menu, upon choosing the model the server will show it on its side.

External Links Git repositories: https://github.com/sloovi90/HologramClient https://github.com/sloovi90/HologramServer Video link:https://www.youtube.com/watch?v=j_v4hae5gtE