Upload
firas-ajjawi
View
237
Download
4
Embed Size (px)
Citation preview
VIRTUAL STUDIO
Mohammad Alipour
ABU Presentation
M. Alipour
Special thanks to :
Dr . Aliasgari, I.R.I.B. Technical Department Head.
Engineer Syahkali, I.R.I.B. Technical Department Assistant.
M. Alipour
Topics :
• Overview: What is Virtual Studio ?
• 1: How does It work ?
• 2: Sensors and Mechanical mechanisms .
• 3: What is tracking and how it works ?
• 4: How does graphical engine work ?
• 5: How dose graphical editor work ?
M. Alipour
What is Virtual Studio ?
Chroma-KeyerReal
ForegroundImage
Virtual Background
Image
Final
green-screen
M. Alipour
What is Virtual Studio ?
Camera’s movement and change value
Chroma-KeyerForeground /Blue-Screen
Image
Virtual Background
Image
Final
M. Alipour
Block Diagram of the System .
AD
Video delay
Chroma-
keyer
Tracker
Output
Blue screen signal /
Foreground
Camera
Sensor
Virtual
Background
Signal
Data transition
line
Main computer
Data processing
Graphic processing /
Video board
M. Alipour
Sensors and Mechanical mechanisms
Shaft Encoder Absolute Encoder
•A Shaft encoder is a sensor can give the rotation amount versus different parameters like pulse. For example a shaft encoder with 36000 pulses per round has a 0.01 resolution (360/36000).
•The resolution of this system is good for small and medium studios with less than 20 m dimension .
M. Alipour
Sensors and Mechanical mechanisms
Pan and Tilt movements and camera
transition can be gained from tripod.
For extracting PAN and TILT
gear box system is used
with high accuracy and
low backlash.
M. Alipour
What is tracking ?
(X,Y,Z)
Tracker
Virtual
Camera
Real
Camera
StudioComputer
Delivers the data
in the packet form
M. Alipour
How it works ?
Tracker
Camera
Sensor
Serial
Rx / Tx
16 bits Microcontroller
24 bits Counter
24 bits Counter
24 bits Counter
24 bits Counter
24 bits Counter
24 bits Counter
24 bits Counter
24 bits AUX
Serial
Rx / Tx
Pan Tilt Zoom Focus
X Y Z Z-Key future
develop
M. Alipour
How dose graphical engine work ?
Graphical engine is made up of two parts :
2.Rendering
3.Scene manager
Program’s algorithm base is :
• Matrices operation
• Geometry principles
• Linear Algebra
M. Alipour
How dose graphical engine work ?The facilities of graphical engine we have designed :
• Using both of two famous API i.e. direct3D and OpenGL .
• The ability of direct loading of almost 10 3d format files like : 3DS,MS3D,OBJ,…
• Scene management, texture and transparent objects .• Ability to use shader codes in assembly , GLSL and
HLSL .• Ability to create volumetric shadow .• Skeleton animation and target morph .• Particle movement like rain drops snow flakes and
fire .• Light maps .
M. Alipour
How dose graphical editor work ?
Design your own scene in minutes !
M. Alipour
We can …
1. We are ready to present and train this system for you in your country .
2. We add to virtual studio the motion capture system very soon that it is designed in I.R.I.B , technical department .
3. We can give you the 3d graphical engine that it is written in I.R.I.B so you can develop your virtual – reality projects .
4. We can train game programming and accept offers for games , relative to your cultural and local aspects .