14
VIRTUAL STUDIO Mohammad Alipour ABU Presentation

virtual studio

Embed Size (px)

Citation preview

Page 1: virtual studio

VIRTUAL STUDIO

Mohammad Alipour

ABU Presentation

Page 2: virtual studio

M. Alipour

Special thanks to :

Dr . Aliasgari, I.R.I.B. Technical Department Head.

Engineer Syahkali, I.R.I.B. Technical Department Assistant.

Page 3: virtual studio

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 ?

Page 4: virtual studio

M. Alipour

What is Virtual Studio ?

Chroma-KeyerReal

ForegroundImage

Virtual Background

Image

Final

green-screen

Page 5: virtual studio

M. Alipour

What is Virtual Studio ?

Camera’s movement and change value

Chroma-KeyerForeground /Blue-Screen

Image

Virtual Background

Image

Final

Page 6: virtual studio

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

Page 7: virtual studio

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 .

Page 8: virtual studio

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.

Page 9: virtual studio

M. Alipour

What is tracking ?

(X,Y,Z)

Tracker

Virtual

Camera

Real

Camera

StudioComputer

Delivers the data

in the packet form

Page 10: virtual studio

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

Page 11: virtual studio

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

Page 12: virtual studio

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 .

Page 13: virtual studio

M. Alipour

How dose graphical editor work ?

Design your own scene in minutes !

Page 14: virtual studio

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 .