The Visualization Brazilian Network Bruno Feijó VisionLab/PUC-Rio

advertisement
The Visualization Brazilian
Network
Bruno Feijó
VisionLab/PUC-Rio
Some Pioneer Results – Brazil
Computing
Broadcast Production
Electronic Systems: Banking, Voting
Software Engineering (LUA, Agents, ...)
Visualization in early 80’s: TV Globo
Computer Graphics in the Broadcast Industry
Developments with a Spin-off: PDI
First in Television Drama Technology
First to use 1-inch videotape in outdoor shootings
Partnership with Sony
First Outdoor Blue Screen (early 90’s)
The Concept Of Visualization
It is more than data visualization and
Virtual Reality applications
Visualization as visual simulation of
processes and environments with a
technological basis shared by several
strategic sectors
Game = cinema = TV = simulator = …
Strategic Macrosector
Digital Content Production, Broadcast,
Cinema, Oil, Games, Defense, …
Visualization
Future scenario
Computational Holography
Entertainment, Defense, Communication, Education
Artificial Intelligence
Ultra-Definition (4K, 8K, …)
Water
The Connection Point
A single point with information, education,
entertainment, communication, and services –
...visual
Visualization Brazilian Network
RBV
Strategic development policy – Minister of
Science and Technology
A network of intelligence connecting
industry and academy
Research, Development and Innovation
Goals: To organize the visualization
sector and to promote innovation in
order to increase competitiveness
Structured by competences
RBV
Current Competences
Strategic Kernel – RBV JPessoa
Digital Production Pole of Olinda
Pole of Games - PortoDigital
1
PE: [1] Games and Simulation (UFPE)
4
3
2 Rio: [2] Broadcast and Digital Content Prodution (PUC-Rio)
[3] Energy, Gas, and Oil (UFRJ)
5
SP:
[4] Industrial (USP)
RG: [5] Security and Defense (PUC-RS)
Rio
Lamce/UFRJ
VisionLab/PUC-Rio
UFRJ
Technological
Park
(under construction)
Pole Rio Cine&Video
University Lab aligned
With R&D&I&Business
Economic Cluster (Pole)
The Model Of Regional Integrated Axis
Strategic
Kernels:
clusters of
intelligence
executing National
Strategic Projects
Government
Sectors
Global projects
involving more than
one Competence and
having economic
feasibility
Specific Project:
Isolated project
belonging to a
Competence
Strategic
firms
Incubators
R&D Lab
(University)
Cluster of Production
and Business
P&D
Market
R&D
Training
Services
New Products
Pilot Axis
VisionLab-PoleRio
Key Concepts:
- Local Productive Clusters
- Strategic firms
- Logistics
- Resource equalization
- Management uniformity
- First organizing, financing later
National
Development
Bank
Mechanism for
Economic Feasibility
Sub-network
(capilarity)
National
Strategic
Projects:
International
organisms
Studios to rent
Clusters and Motion Capture
Offices for resource allocation
Production system support
Representatives of agencies
for development
Infrastructure for technical
support
Digital Production Commission
Conection to other networks and groups of
excellence through inductions or projects
in consortium
VisionLab/Pole Rio
VisionLab
VisionLab
Pole Rio Cine&Video
Firms
( 100)
Campus PUC-Rio, Gávea
Studios
&
VisionLab
Business
Center
Studios
Expansion Area
VisionLab
R&D And Innovation In RBV
Emerging and developing country
Low- cost high technology
Simplicity
Cross-functional development
Between sectors or companies
Focus on processes
Secrecy versus patent
Secrecy, short life cycle, and steps ahead
Research papers and product documentation
VisionLab R&D&I
Reconstruction and Simulation
Reconstruction and Simulation
Special Effects
3x cheaper and 2x faster
Realistic Simulation through time
VisionLab for BAND/NBP/RTP (Portugal)
Acident Simulation for TV Drama (3D models + image)
VisionLab for NBP/RTP (Portugal)
3D model
Low Cost Touch Screen Interface
camera
Low cost
High speed
High accuracy
No sound sensors
Array of infrared LEDs
projector
acrylic
plastic film
Platform:
Windows Media Encoder
.Net
IPTV Experiments
Active Objects
Simultaneous Broadcasting
- digital TV
- internet
http://www.shoptime.com.br/apollo/internetTV.do
Interactive Digital TV
PUC-Rio model
Screen Layout for Digital TV
Text
Status
Application
(VisionLab)
Middleware
(NCL/Telemidia)
Menu
Standard
Traffic
Main Text
Interactivity icon
Watermark
Interactivity icon
Wheather
Low-Cost Digital Asset Management
(in the compressed domain)
HW And SW For HD Stereo Projection
VisionLab
Absolute Technologies
The most compact 2K stereo projection system in Brazil
VLab Stereo Player
- 2K (High Definition)
- no flicking
- no audio dependence
High Definition Stereo
Production
Image-based Rendering for Games &
Simulations
Conventional 3D model
Relief impostor
(an image in real time)
Shading model
CPU-GPU Parallel
Architecture
3D Game Engines, Experimental
Games, and Mobile Games
Multiplayer Online
Game in Mobile
Phones
Storytelling for Interactive TV
and Defense
Current
scene
•
•
•
•
The plot has a logical structure. Scenes are predicates
with pre e post-conditions, e.g.: attack(draco,
princess_castle). Red scenes should wait and green
scenes are free to connect.
Automatic animation of the attack scene,
corresponding to the predicate attack
There are variations, but the backbone of the plot is not destroyed
There are both global visions and local/individual visions of the plot
The characters are intelligents, but fuzzy and emotional – this is Affective
Computing in Participative Games
Dramatic Gaming vs Action Game
Emotional Talking Heads
VisionLab
TeleMídia
IMPA
E7
terror
Facial animation
Emotion Model
Virtual Narrator
E6
admiration
astonishment
E8
fear
timidity
trust
uncertainty
surprise
acceptance
delight
grief
gloominess
extasy
sadness
joy
E5
E1
interest
boredom
0.5
annoyance
disgust
loathing
anticipation
vigilance
anger
fury
E2
E4
E3
1.0
Image-based shading for 2D
Animation
D- Digitalization
T- Thinning
Ch- Chain code
N- Normal vectors
Preprocessing
Shading
O- Outside vectors
S- Smoothing
F- Flood fill
I- Interpolation
C- Contour
Tracking
Pipeline for the Preprocessing Module
VisionLab
IMPA
Shading Example
Compression for Irregular
Meshes
Two vectors of integers only (V and M)
3D Bunny with 9672 triangles
compressed with the CLERS code
(red for C, dark blue for L, green for
E, yellow for R, and light blue for S)
C – create; L – left; E – end; R –
right; S – split
CHalfEdge Structure
VisionLab
Mechanics Dept.
Mathematics Dept.
Example:
CCCCcRsLcRCCcRsLEsLRLRE
Microsoft Research
Faculty Summit 2007
Download