blender en proyectos de i+d+i. casos de estudio

53
Proyectos de I+D+i 2010 Blender BlenderVen Dr. Carlos Glez. Morcillo Profesor Contratado Doctor Escuela Superior de Informática Universidad de Castilla-La Mancha (España) [email protected] Casos de estudio en

Upload: carlos-gonzalez-morcillo

Post on 12-Apr-2017

73 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Blender en Proyectos de I+D+i. Casos de Estudio

Proyectos de I+D+i

2010

Blender

BlenderVen

Dr. Carlos Glez. MorcilloProfesor Contratado DoctorEscuela Superior de InformáticaUniversidad de Castilla-La Mancha (España)

[email protected]

Casos de estudio en

Page 2: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 2]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 3: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 3]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 4: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 4]

Casos de Estudio en Proyectos de I+D+i

Infoarquitectura● Visualización. Desarrollo.● Tiempos ajustados.● Scripts Python para automatización de tareas.

● Métodos de Ilum. Global.

Page 5: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 5]

Casos de Estudio en Proyectos de I+D+i

Page 6: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 6]

Casos de Estudio en Proyectos de I+D+i

Page 7: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 7]

Casos de Estudio en Proyectos de I+D+i

Page 8: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 8]

Casos de Estudio en Proyectos de I+D+i

Page 9: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 9]

Casos de Estudio en Proyectos de I+D+i

Page 10: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 10]

Casos de Estudio en Proyectos de I+D+i

Page 11: Blender en Proyectos de I+D+i. Casos de Estudio

Iluminación Global con

Yafray

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 11]

Casos de Estudio en Proyectos de I+D+i

Page 12: Blender en Proyectos de I+D+i. Casos de Estudio

Ajustes de Postproducción

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 12]

Casos de Estudio en Proyectos de I+D+i

Page 13: Blender en Proyectos de I+D+i. Casos de Estudio

Ajustes de Postproducción

BlenderVen 2010 Casos de Estudio en Proyectos de I+D+i

Carlos Glez. Morcillo · [email protected] [Trp 13]

Page 14: Blender en Proyectos de I+D+i. Casos de Estudio

Carlos Glez. Morcillo · [email protected] [Trp 14]

BlenderVen 2010 Casos de Estudio en Proyectos de I+D+i

Page 15: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010 Casos de Estudio en Proyectos de I+D+i

Carlos Glez. Morcillo · [email protected] [Trp 15]

Page 16: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 16]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 17: Blender en Proyectos de I+D+i. Casos de Estudio

ESI: 6m 2p / 25 CPU 60dVVHGCR: 5m 3p / 64 CPU 40dNefrología: 5m 2p / 90 CPU 30d

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 17]

Casos de Estudio en Proyectos de I+D+i

Visitas Virtuales● Uso de Cluster Oscar.

● Modelos muy complejos que deben ser cargados enteros en memoria.

● Dificultad para separar en capas.

Page 18: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 18]

Casos de Estudio en Proyectos de I+D+i

Oscar

Page 19: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 19]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 20: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 20]

Casos de Estudio en Proyectos de I+D+i

Cool Pizza!● Sistema de Partículas.● Generación de capas con diferentes configuraciones.

● Soporte de físicas muy potente en Blender!.

Page 21: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 21]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 22: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 22]

Casos de Estudio en Proyectos de I+D+i

Tiempo Castilla-León● Problema: Generar el vídeo metereológico < 2h.

● Sin requisitos extra de Software/Hardware.

● Solución: Blender como caja negra de generación de vídeos.

Page 23: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 23]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 24: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 24]

Casos de Estudio en Proyectos de I+D+i

Síntesis automática mediante un personaje virtual del lenguaje de signos español (LSE). ● Diccionario de signos reutilizable; basado en estándares libres e independiente de la representación.

● Obtención de poses clave.

● Animación No Lineal. Mezclado dinámico.

Frase Español

Diccionario-Gestos

Objetivos

Page 25: Blender en Proyectos de I+D+i. Casos de Estudio

Editor RepresentaciónPLN

Expre-siones

Palabras

Poses

Video

Captura deMovimientos

ExtracciónCuaternionesElementales

Texto en Castellano

Tokens en LSE

DiccionarioMorfológico

ReglasSustitución

A. Léxico

A. Morfológico

A. Sintáctico

A. Semántico

Reord. Estruct.

AdaptaciónCuaternions ANL

Claves Vértices Relativas

Descr. Indep. Visualizador

OpenGL

SíntesisScanLine

Sínt. Realista

Sínt. Realista

GeneraciónLocal

Sínt. Realista

Sínt. Realista

GeneraciónRemota (Grid)

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 25]

Casos de Estudio en Proyectos de I+D+i

Page 26: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 26]

Casos de Estudio en Proyectos de I+D+i

Editor de Gestos

● Captura de poses de vídeo real. Manejadores de alto nivel.

<pose name="Action.002_13"><gbone name="Bisep.R">

<quaternion id="quat_0">0.926305770874

</quaternion><quaternion id="quat_1">

....<location id="loc_0">

0.5232</location><location id="loc_1">

...</gbone>

Especificación Poses Clave

● Representación basada en esqueleto indepen-diente del actor virtual.

Page 27: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 27]

Casos de Estudio en Proyectos de I+D+i

PLN

come (lema: comer)tag: VMIP3S0

gato (lema: gato)tag: NCMS000

el (lema: el)tag: DA0MS0

desobediente (lema: desobediente)

tag: AQ0CS0

pescado (lema: pescado)tag: NCMS000

blanco (lema: blanco)tag: AQ0MS0

«El gato desobediente come pescado blanco»Sujeto Verbo Objeto

GATO + DESOBEDIENTE + PESCADO + BLANCO + COMER

Verbo / Nombre?

Page 28: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 28]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 29: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 29]

Casos de Estudio en Proyectos de I+D+i

Hesperia ARRealidad Aumentada: Incorporación de información visual sintética al mundo real.

Page 30: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 30]

Casos de Estudio en Proyectos de I+D+i

Hesperia ARRealidad Aumentada: Incorporación de información visual sintética al mundo real.

Combinan info. del mundo real e info. Virtual.

Necesidad de interactividad en tiempo real.

Representación tridimensional.

123

Page 31: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 31]

Casos de Estudio en Proyectos de I+D+i

Hesperia ARRealidad Aumentada: Incorporación de información visual sintética al mundo real.

Combinan info. del mundo real e info. Virtual.

Necesidad de interactividad en tiempo real.

Representación tridimensional.

123

Necesidad de conocimiento preciso de camera pose.

Necesidad de rápida respuesta en entornos reales (incertidumbre).

Gestión de recursos remotos.

Page 32: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 32]

Casos de Estudio en Proyectos de I+D+i

Posicionamiento+

Pre

cisi

ón

Patrones(Óptico)

Sistema InercialAlecerómetros,

Giróscopo, Brújula...

+ E

rror D

inám

ico

Posicionamiento RelativoElementos Activos

Posicionamiento por Satélites(Global Positioning System)

Page 33: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 33]

Casos de Estudio en Proyectos de I+D+i

Tracking Multicámara● Base de datos con información GPS para interiores.

● Posicionamiento de marcas.● Sistema de referencia 3D

universal.

● Relación espacial cámaras. ● Matriz de Transformación Neta.● Posibilidad de N cámaras.● Cálculo automático en fase de

calibración.

Page 34: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 34]

Casos de Estudio en Proyectos de I+D+i

Agregación Percepc nes

● Función Agregación de Percepciones. Variables:

● Cámara.● Distancia.● Probabilidad de identificación.

● Rotación.● Vector histórico.

Page 35: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 35]

Casos de Estudio en Proyectos de I+D+i

Arquitectura General

TrackingLayer

Inertial System

EstimatorAgent

Compass

Acelerom.

Gyros.

GPSAgent

Absolute Methods Relative Methods

FiducialAgent

LedsAgent

Point T.Agent

Op. FlowAgent

VideoStream

LightweightAgent

LightweightAgent

RFIDAgent

AudioStream

SensorLayer

FusionLayer Historical

PerceptionAgent

Perception FusionAgent

3D Repr.ManagerAgent

PhoneAgent

HMDAgent

TabletPCAgent

RepresentationLayer

ServiceLayer

MultiAgentRender Grid

3D Model RepositoryAgentFace

IdentificationAgent

InteractionAgent

Authentication Agent

StaticAgents

MobileAgents

Page 36: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 36]

Casos de Estudio en Proyectos de I+D+i

Arquitectura General

Page 37: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 37]

Casos de Estudio en Proyectos de I+D+i

Características● Alto número FPS (110 aprox).● Necesidades cómputo no muy altas. ● 2 cámaras (1 visión + 1 auxiliar tracking).● Sistema inercial (Brújula + Acel + Giros).● Integración Middleware:

● Productor: Posición + [Video]● Consumidor: Cualquier información textual

(Sensores, alarmas, etc...) + Información visual (cámaras, imágenes....).

Page 38: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 38]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 39: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 39]

Casos de Estudio en Proyectos de I+D+i

Museo de la Informática● Uso de técnicas de Realidad Aumentada para interacción con modelos 3D.

● Interfaz completo en OpenGL.

● Fácil actualización y mantenimiento.

● MUY Robusto: GNU/Linux.

Page 40: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 40]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 41: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 41]

Casos de Estudio en Proyectos de I+D+i

Render Local (1 agente)

Idea General

Page 42: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 42]

Casos de Estudio en Proyectos de I+D+i

Render Local (1 agente)

1. División Problema

2. Render de cada Unidad de Trabajo (Optimización Local)

Render Multiagente

(n Agentes)

3. Unión de Resultados

Idea General

Page 43: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 43]

Casos de Estudio en Proyectos de I+D+i

Ar q

u ite

ctur

aC

oop

erat

ive

Info

rmat

i on

Ag

ents

20

07

Sys

tem

Inn

ova t

ion

Aw

a rd

Page 44: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 44]

Casos de Estudio en Proyectos de I+D+i

Ar q

u ite

ctur

aInput Service

Service

Start Service Agent Manag.System

DirectoryFacilitator

Agent Comm.Channel

Analyst Blackboard Model Repo. Master

Agent ACL MessageContent RDF

Render AgentZone

Benchmark

Bidding

MAgArRO Specialization

BasicServices

IceGrid

Agent Management System

Page 45: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 45]

Casos de Estudio en Proyectos de I+D+i

Sistema de Reglas Difusas

C: ComplejidadNd: Diferencia Vecinos S: Tamaño (Unidad Trab.)Op: Nivel de Optimización

Ibs: Tam. Banda Interpolac.Ls: Muestras de LuzRl: Nivel de Recursión en RayTracing.

Variables Entrada Variables Salida

Conocimiento Experto

● Modelado de conocimiento experto: Reglas difusas. Optimizar los parámetros de rendering de cada tarea. ● Perfectas por su poder descriptivo y escalabilidad.

Page 46: Blender en Proyectos de I+D+i. Casos de Estudio

1

1 3 5 7 9 11 13Light Samples (Ls)

1

1 2 3 4 5 6 7 8 9 Recursion Level (Rl)

VS S N B VB VS S N B VB

1

76800 98900 12100 153600Size (S) Optimization (Op)

S N B1

40 48.3 56.6 64.9 73.3 81.6 90

Complexity (C)

VS S N B VB

Gra

de o

f M

embe

rshi

p 1VS S N B VB

0 5 10 15 20 25 30

Then

If

R5: If C is {B,VB} and S is {B,N} and Op is B then Ls is S and Rl is VS

Gra

de o

f M

embe

rshi

p

Gra

de o

f M

embe

rshi

p

Gra

de o

f M

embe

rshi

p

Gra

de o

f M

embe

rshi

p

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 46]

Casos de Estudio en Proyectos de I+D+i

Re g

las

Fuzz

y

Page 47: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 47]

Casos de Estudio en Proyectos de I+D+i

0 1000 2000 3000 4000 5000 6000

1 Agent2 Agents4 Agents8 Agents

16 AgentsU

ploadA

nalisisEstim

acionPujaRed+LagRender

0 1

000

200

0 3

000

400

0 5

000

600

0

1

Age

nt

2 A

gent

s4

Age

nts

8 A

gen

ts16

Age

nts

UploadAnalisisEstimacionPujaRed+LagRender

Tiempo (Seg) 1000 2000 3000 4000 5000 6000 Etapas

0 20 40 60 80 100

1 Agent2 Agents4 Agents8 Agents

16 Agents

Up

load

An

alisis

Estimacion

Puja

Red+Lag

Ren

der

Porcentaje Tpo (%) 20 40 60 80 100

0 1

000

200

0 3

000

400

0 5

000

600

0

1

Age

nt

2 A

gent

s4

Age

nts

8 A

gen

ts16

Age

nts

UploadAnalisisEstimacionPujaRed+LagRender

Etapas

Upload (0.3%) Estimación (11.1%) Red (2.1%) Análisis (1.6%) Puja (0.1%) Render (84.8%)

ResultadosPorcentaje de tiempo usado en cada fase

Page 48: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 48]

Casos de Estudio en Proyectos de I+D+i

InteractivosSíntesis CGIInfoarquitectura

GANASHesperia AR

Museo

Tiempo CLV.Virtual HGCR

V.Virtual ESI

V.Virtual Nefrol.

Cool Pizza

MAgArRO

Moskis 3D

Page 49: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 49]

Casos de Estudio en Proyectos de I+D+i

Moskis 3D y Otros....

T

T

T

S S

SS

S

SS

S

S

S

S

J

Idea: Modelar 3D desde trazos libres. Como Teddy 3D, pero con Metaballs.

Page 50: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 50]

Casos de Estudio en Proyectos de I+D+i

Mo s

k is

3D

Page 51: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 51]

Casos de Estudio en Proyectos de I+D+i

Mo s

k is

3D

Page 52: Blender en Proyectos de I+D+i. Casos de Estudio

BlenderVen 2010

Carlos Glez. Morcillo · [email protected] [Trp 52]

Casos de Estudio en Proyectos de I+D+i

Moskis 3D: Resultados

Page 53: Blender en Proyectos de I+D+i. Casos de Estudio

Proyectos de I+D+i

2010

Blender

BlenderVen

Dr. Carlos Glez. MorcilloProfesor Contratado DoctorEscuela Superior de InformáticaUniversidad de Castilla-La Mancha (España)

[email protected]

Casos de estudio en