Eravis Lab - grabación de la reunión
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Aprendamos lo básico para usar la herramienta de Erabis Lab
Perdona, ¿estás grabándola para luego tenerla?
00:00:00
Sí, sí, sí, la acabo de grabar, o sea que
00:00:08
y estoy con el ordenador bueno, con lo cual no creo que colapse, es que la otra vez
00:00:11
mi ordenador directamente murió, pero bueno, vale
00:00:15
quiero pensar que todos habéis probado la aplicación, si no es así
00:00:19
no pasa nada, es decir, en el sentido de que no era obligatorio
00:00:23
os pasé la demo, que además ha sido un detallazo por parte de la gente
00:00:27
de Innovae que nos hayan
00:00:31
hecho llegar la aplicación demo y unos
00:00:33
usuarios para que vosotros la pudieseis testear, con lo cual
00:00:35
estupendo. Habéis probado
00:00:37
incluso
00:00:39
algunos, sé que sí,
00:00:40
la herramienta
00:00:43
para subir archivos.
00:00:46
Bueno, no es esta.
00:00:48
Miento, he mentido
00:00:50
porque esta es la antigua.
00:00:51
Este es el panel.
00:00:53
Voy a loguearme con el demo 2.
00:00:58
Espero que no haya nadie logueado.
00:01:00
Entonces, sé que algunos ya habéis probado la herramienta web, que básicamente lo que nos permite es subir los archivos. No os comenté, o sea, no he entrado muy en detalle porque tampoco era mi intención, ¿de acuerdo?
00:01:01
pero ya sí que os voy a ir comentando algunas cositas
00:01:21
efectivamente cuando subís cosas a la librería
00:01:25
pueden ser o bien a una librería privada
00:01:29
entonces solo las podéis ver vosotros
00:01:32
es interesante porque entonces cuando os logueáis al sistema de Ravis
00:01:34
y queréis descargar un modelo
00:01:38
pues puede ser uno que hayáis subido vosotros
00:01:39
y que solo queréis ver vosotros
00:01:42
o creéis que efectivamente sea público
00:01:43
y entonces cualquiera que se logue en nuestro mismo entorno
00:01:45
pues lo puede descargar
00:01:48
efectivamente de momento hemos este es nuestro menos lo han subido la gente de innovar luego
00:01:49
pronto entonces efectivamente es donde podemos crear carpetas como las que yo creé para que
00:01:55
vosotros pudiese ser subiendo modelos y testear los lo siento se abre un modelo al azar vale
00:01:59
lo siento pero se supone que esto es público así que no hay ningún misterio como bien visteis
00:02:08
algunos que son una sorpresa para mí porque por fin habían integrado esto se podía subir un modelo
00:02:16
y al hacerle clic en ese modelo subido ver ver lo que antes no se podía y ya les dije yo a la gente
00:02:21
de innovar digo yo también pro visualizador porque no quiero tener que lograr men en el sistema de
00:02:27
davis sólo para poder verlo quiero verlo quiero ver su tamaño e incluso ver el número de triángulos
00:02:33
Esto, vamos, una maravilla. ¿De acuerdo? Hicisteis una pregunta muy acertada, correcto. Yo desde eso, si me equivoco que alguien me lo diga, pero efectivamente estos motores de videojuegos, y esto no deja de ser un motor de videojuegos, renderizan en triángulos. Siempre, siempre. No hay quads. Entonces, cogen un quad, un polígono de cuatro lados y lo corten por la mitad.
00:02:38
en el foro, que me imagino que lo habréis leído
00:03:02
por eso cuando
00:03:05
llevamos a un sistema como un videojuego
00:03:06
hacer polígonos que no sean de 4 lados
00:03:08
es una locura, porque hacer un polígono
00:03:11
de 5 lados
00:03:13
el sistema, como lo parte en triángulos
00:03:14
se vuelve loco
00:03:16
entonces un quad, sí, dos triángulos
00:03:17
un quad, uno de 5 lados
00:03:20
de 5 vértices
00:03:23
se vuelve loco
00:03:24
entonces esa es la idea, por eso se trabaja en triángulos
00:03:26
si vais a un videojuego os pondrá siempre el número de trits
00:03:28
Pero obviamente, si todo es correcto, es el doble del número de polígonos que hemos trabajado en 4.
00:03:31
Así que bueno, eso es solo una curiosidad, pero efectivamente podemos verlo.
00:03:37
Incluso podemos ver si es grande o pequeño, porque si ahora cargo la placa base, que la tengo por ahí,
00:03:40
ya lo podemos comprobar, pues efectivamente veremos que es una enanez de placa base.
00:03:44
Ahí estaría allí. Aquí vemos que efectivamente el tamaño es correcto, que el número de triángulos es 10.000,
00:03:48
es decir, 5.000 polígonos. Vale, vale. Veremos a ver qué tal.
00:03:52
Yo lo he intentado hacerlo en menos, pero veo que tiene bastante detallito, así que venga, lo acepto. Pero está bien, está bien. Incluso podríamos hasta ver cómo está la retopología. Aquí hay algo que no... Puedo preguntar por qué en algunos modelos se ve la retopo, la malla y en otros no. Pero bueno, eso ya no me preocupa tanto.
00:03:57
vale, entonces, que sepáis eso, que aquí es donde vamos subiendo
00:04:18
los modelos, si podéis verlos
00:04:21
esto os lo enseño ahora
00:04:23
porque quiero que sepáis
00:04:25
que existe, no sé si veis bien
00:04:27
en el modo oscuro
00:04:29
pero que sepáis
00:04:30
y mañana me gustaría hacer alguna prueba con los que
00:04:33
vengáis, bueno, mañana y pasado
00:04:35
es que yo, esto está pensado
00:04:36
lógicamente para clases, es decir
00:04:39
que la gente entra
00:04:40
ve los modelos
00:04:42
imaginaros que, pues eso, ya que hemos visto un ordenador
00:04:45
Vamos a enseñar a los alumnos cómo se monta un ordenador. Pues mira, así se monta la placa, así se pone el procesador, así se ponen las ranuras de memoria, bla, bla, bla. Pues bien, al finalizar esa clase, en el mismo entorno de realidad virtual se pueden crear test.
00:04:47
Es decir, yo puedo poner examen, montaje, ordenador. Una descripción, examen final. Esto no me voy a detener mucho porque, primero, porque no he hecho pruebas yo.
00:05:02
Vale, voy a editarlo. Resolution time. Esto me acuerdo además que le dijimos al desarrollador a ver si ponía un tiempo límite para hacer el examen. Entonces, me genera que tengo cinco minutos para hacer el examen.
00:05:21
entonces, a partir de ahí
00:05:37
insisto, me intentaré hacer alguna prueba
00:05:39
para mañana, es bastante intuitivo
00:05:42
en el sentido de que, venga, voy a preguntar
00:05:45
por ejemplo, yo qué sé
00:05:46
cómo se llama la memoria volátil
00:05:47
del ordenador, ¿vale?
00:05:50
y a partir de ahí, pues bueno
00:05:58
no voy a detenerme porque si le dice
00:05:59
pues eso, RAM, disco duro
00:06:02
SSD, yo qué sé
00:06:04
y se le va diciendo si es correcta
00:06:06
o incorrecta
00:06:08
entonces esto quiero que lo veáis mañana
00:06:09
haré algún examen de prueba porque esto es otra funcionalidad del sistema
00:06:11
que es que el profesor que da la clase en realidad virtual
00:06:16
luego incluso puede poner un examen a los alumnos
00:06:19
y ellos en realidad virtual lo hacen y lo contestan
00:06:21
y tienen una nota final que podría usarse para la nota final del curso.
00:06:23
Pero insisto, podría que supieses esta funcionalidad, nada más
00:06:28
y para mañana intentaré tener algún examen listo
00:06:32
para los que vengáis poder probarlo.
00:06:36
vale, poco más, de esto poco más
00:06:37
porque no nos interesa más nada más
00:06:40
ni las estadísticas, ni la configuración del
00:06:42
profile, nada, esto no nos interesa
00:06:44
vamos a lo que me interesa
00:06:46
vale
00:06:48
mirad
00:06:51
esto lo podéis hacer vosotros, no os he dado
00:06:52
un cursillo
00:06:55
a ver si me permite
00:06:56
dónde está la
00:06:59
las tareas
00:07:07
bueno, que no me acuerdo dónde está
00:07:09
para ocultarla, bueno
00:07:14
Vale, esto lo podéis hacer vosotros, es decir, que lo podíais hacer hasta ahora, lo que pasa es que no habíamos tenido este mini cursillo de cómo hacerlo. Si lo podéis hacer, trastear con ello esta tarde o lo que queda de mañana, estupendo.
00:07:19
Si no, mañana lo haremos aquí, in situ. Pero por lo menos que sepáis cómo funciona. Por eso digo que los que no puedan ver este, asistir ahora, que lo vean esta tarde.
00:07:37
Primero, para poder hacer lo que nosotros queremos hacer, que es el Eravislab, no entramos en un espacio público, sino que vamos a espacios.
00:07:47
Bien, dentro de los espacios están los espacios públicos, que es donde quedaríamos con la gente en plan, oye, vamos a hacer la clase de montaje de ordenador, quedamos en el hall.
00:07:57
y entonces sería en el espacio público pero para poder crear lo que se llama un
00:08:07
blueprint es en single space es porque aquí sólo puede entrar una persona cuando está
00:08:13
creando un un blueprint la veréis lo que es todo lo puede crear una persona a la vez por eso es
00:08:19
es un ejercicio único.
00:08:25
Entonces, bueno, voy a,
00:08:28
para no distraernos mucho, voy a entrar en el
00:08:29
en el
00:08:32
en el entorno industrial.
00:08:38
Esto os cuento
00:08:40
una cosa, que esto también lo tengo que hablar con
00:08:41
los desarrolladores. Bueno, de hecho voy a hacer
00:08:43
una cosa, para que lo veáis mejor.
00:08:45
Porque esto, algunos que
00:08:51
estuvieron conmigo ya de la mañana
00:08:53
comprobaron un fallito,
00:08:54
no es un fallo, no es lo que es.
00:08:57
Voy a entrar en la clase. He entrado en espacios, single spaces, en la clase. Porque yo sé lo que ocurrió aquí. Los que estuvieron conmigo con la mañana ocurrió algo muy curioso y es que cuando entraron en el sistema, como bien sabéis, nuestro espacio es limitado porque no tenemos teletransporte, con lo cual podemos movernos hasta donde está el límite virtual.
00:08:59
Los que se habéis puesto las gafas ya lo habéis visto. Los que no, entre mañana y pasado, creo que todos ya se hayan puesto las gafas.
00:09:25
Entonces, es un espacio limitado por el espacio físico. ¿Qué ocurrió? Que descubrimos que cuando entramos en este espacio, por ejemplo, en el de la clase, estábamos aquí, más o menos.
00:09:32
Entonces, más o menos coincidía con este espacio. ¿Qué ocurría? Que si yo cargaba un blueprint y cargaba los modelos aquí,
00:09:42
Y luego resulta que los que estaban allí no podían acceder porque lógicamente estaban limitados por el espacio físico.
00:09:49
Así que para evitarlo, pues una cosa que hicimos, le digo, bueno, pues vamos a crear los blueprints directamente aquí,
00:09:56
que sabemos que es donde se van a aparecer la gente una vez que se lo vea, ¿vale?
00:10:01
Eso yo creo que lo habrán resuelto en la nueva versión, pero por si acaso lo voy a hacer así.
00:10:07
Entonces, empezamos. Recordad que, por cierto, ¿alguien por ahí descubrió los atajos de...
00:10:13
De aquí no los he mirado, ni siquiera los conozco.
00:10:19
Sé que con la T sale la tablet, ¿vale?
00:10:22
Entonces, con la T aparece la tablet.
00:10:24
Entonces, desde el ordenador podemos dar el menú.
00:10:27
Esto, cuando estéis en la realidad virtual, ya lo habéis visto algunos, es con el botón A.
00:10:31
Si le damos al botón A del mando, aparece, ¿vale?
00:10:35
Bueno.
00:10:40
Esperad un momentito que estoy cargando aquí.
00:10:42
Entonces, ¿cómo funciona esto?
00:10:45
Si damos a modelos, era donde descargábamos los modelos que ya muchos de vosotros lo habéis probado, al haber entrado en el Single Space aparece este botoncito que antes no aparecía.
00:10:47
Es el Eravis Lab.
00:10:57
Voy a crear un Blueprint desde cero para que entendamos cómo funciona.
00:10:59
Veis que según vamos creando Blueprints van apareciendo aquí.
00:11:03
Y ahora mismo, si yo los Blueprints que probé con vosotros de prueba le diese aquí, se cargaría aquí.
00:11:06
Pero vamos a crear uno de prueba.
00:11:12
Vamos a llamarle, no sé.
00:11:15
probando
00:11:17
el Aries
00:11:19
la
00:11:20
3, vale
00:11:22
entonces, insisto
00:11:26
esto ya lo hemos visto más o menos
00:11:29
pero hoy vamos a detenernos en ello
00:11:31
este botón
00:11:33
ya os lo enseñé, lo he añadido
00:11:35
en la última versión y me parece maravilloso
00:11:37
porque aunque esto lo podemos hacer en la VR
00:11:39
de hecho, si queréis, incluso si tenemos tiempo estos días
00:11:41
a el que quiera
00:11:43
puede entrar en un espacio
00:11:45
de estos y crear su propio blueprint
00:11:46
pero también se puede hacer desde la aplicación del ordenador entonces este botoncito nos permite
00:11:49
verlo en 2d es mucho más cómodo para trabajar en el ordenador cómo funciona esto pues bueno
00:11:53
básicamente primero si queremos traer uno de los modelos que habéis subido pues es aquí
00:11:59
Y añadir modelo. Y esto funciona igual que lo que habéis hecho de pruebas, los que habéis traído modelos. Como podéis ver, tengo mi pestaña privada por si quisiese acceder a mis modelos privados, cosa que no tengo, así que no hay nada.
00:12:06
Pero bueno, ¿alguien me puede garantizar que alguno de los modelos que se haya subido funciona?
00:12:26
Pregunta, ¿eh? Jaime, por ejemplo, ya que veo que tienes mucho subido, no sé si está Jaime.
00:12:35
Sí, sí, que esté dentro, sí, y que se vea también, que funcione el este,
00:12:47
me funcionaban los fan speed
00:12:53
y los ventilador
00:12:57
anim, speed anim
00:12:59
también han funcionado en Unity
00:13:01
y se veían las animaciones
00:13:03
y las animaciones, no, aquí
00:13:05
no lo he podido probar porque no podía
00:13:07
darle la programación pero en Unity
00:13:09
si se veía
00:13:11
bueno, vamos a probarlo, vale
00:13:12
ventilador speed animado 100 por ejemplo
00:13:14
o si quieres el, vale
00:13:16
vale, ahí está, es eso, ¿no?
00:13:18
sí, vale
00:13:21
Esto que le añadieron
00:13:22
Tienes que subirlo con el posición
00:13:26
Si no, no sube
00:13:28
No sube, ¿verdad?
00:13:29
No, a ver, si os cuento
00:13:31
Esto me permite
00:13:33
Si hay cuestión de probarlo también en el AVR
00:13:35
No lo he probado todavía
00:13:38
Porque en el AVR se supone que si lo apuntas con tu mando
00:13:39
Y le haces un trigger
00:13:42
Lo puedes reubicar
00:13:43
Entonces, bueno, ya que estamos aquí
00:13:49
Lo dicho, de cara a mañana y pasado, espero tener algo, ¿vale? Imaginaros que hemos hecho una caja de ordenador con todos los componentes, con su jerarquía, todo perfecto, ¿vale? Pues, hombre, lo ideal, sinceramente, no lo sé, eso es también cuestión de probarlo.
00:13:51
si nosotros queremos que los alumnos vean la caja a la altura de los ojos pues lo suyo sería ubicar
00:14:10
el modelo pues eso todo un metro y medio por encima del suelo eso se puede no lo sé ahí está
00:14:15
la gracia podemos poner el punto de pivote un metro y medio por debajo para que él al cargarlo
00:14:22
aquí en vez de aparecer en el suelo aparezca aquí porque eso entiendo que es que tiene el punto de
00:14:30
pivote en el centro y entiende que el punto de pivote está pegado al suelo vale esas son cosas
00:14:33
que tenemos que ir puliendo como bien decía jaime si yo una vez traído el modelo aquí ya no puedo
00:14:39
doble y yo he traído el modelo le doy aquí a al icono de modificar pues efectivamente puedo
00:14:45
enviar su posición a su rotación entonces sí sí que puedo elevarlo pero claro lo suyo es que no
00:14:53
tenga yo que moverlo aquí voy a probar que se ve oye si se te oye a vale que creo que pulsando
00:14:58
al botón del medio de los ratones como se sube vamos a ver porque aparece abajo o haciendo scroll
00:15:08
porque ves abajo que pone funciones así es verdad
00:15:18
el ratón derecho el botón derecho el botón de la rueda y eso rota o sea
00:15:21
Botón derecho y rueda
00:15:33
Sí, ahora se está cambiando
00:15:36
Sí, ahora está
00:15:39
Ah, vale, con el botón derecho
00:15:40
Fíjate, con el botón derecho, vale, vale, me acabo de dar cuenta
00:15:42
Vale, sí
00:15:44
No sé si esto estaba en la anterior
00:15:45
Van haciendo cambios constantemente
00:15:46
Entonces, efectivamente, con el botón derecho
00:15:48
Voy cambiando la funcionalidad
00:15:51
No sé si lo llegáis a ver abajo
00:15:53
Pero vamos, ahora estoy en zoom, ahora estoy en altura
00:15:55
Estoy en rotación, ahora estoy en escala
00:15:57
Entonces, si me voy a la altura, efectivamente
00:15:58
Lo subo
00:16:01
botón derecho, si me voy a la rotación
00:16:02
lo roto, y si me voy a la escala, lo escalo
00:16:04
de todas formas ya os dije que
00:16:06
los objetos
00:16:08
lo ideal es que no tengamos que escalarlos
00:16:09
¿vale? pero bueno
00:16:12
y hago clic con el izquierdo
00:16:14
y salgo, ¿vale? o sea que clic prolongado
00:16:16
para editarlo, y ahí
00:16:18
estoy, change function
00:16:20
move object
00:16:22
y
00:16:24
clic izquierdo para salir de la funcionalidad
00:16:26
perfecto, muy bien, gracias
00:16:28
Vale, que es lo mismo que hacíamos aquí, pero de forma rápida.
00:16:30
Bien, lo tocaba.
00:16:34
No, me voy atrás.
00:16:35
Y me voy atrás.
00:16:37
¿Veis? Y entonces yo puedo ir añadiendo modelos, tantos como quiera.
00:16:40
Bueno, tantos como quiera, no.
00:16:42
O sí, han cambiado el tamaño.
00:16:47
O sea, perdona.
00:16:50
Pues lo mismo, han quitado el límite de modelos.
00:16:55
Antes había cuatro, pero veo que ya no veo esa limitación.
00:16:59
bueno, seguimos
00:17:02
una vez añadidos los
00:17:04
Álvaro, ahora que han quitado
00:17:07
la limitación entonces podemos hacer más objetos
00:17:09
es que por ejemplo nosotros hemos
00:17:11
hecho una máquina pero
00:17:13
estaría guay hacer el interior también
00:17:15
porque solo hemos puesto, es una máquina
00:17:17
de coser, por ejemplo
00:17:19
tiene lo que es la estructura, la aguja
00:17:20
y una rueda
00:17:23
o sea, podemos modelar más objetos
00:17:24
sí, sí, sí
00:17:27
lo único que, ahora lo veréis el funcionamiento
00:17:29
de acuerdo. Esto, lógicamente, la práctica se irá
00:17:31
cogiendo con el uso, pero ahora veréis
00:17:33
el funcionamiento y yo, sinceramente,
00:17:35
solo separaría objetos si realmente merece
00:17:37
la pena que estén separados. Si al fin
00:17:39
y al cabo funcionan como un todo,
00:17:41
pues yo no
00:17:44
los separaría en modelos diferentes.
00:17:45
Más que nada, porque imagínate,
00:17:47
vamos a poner un ejemplo, ¿ok?
00:17:49
El ordenador
00:17:50
que está modelando
00:17:53
el grupo de la tarde. El ordenador
00:17:53
tiene en la placa base
00:17:56
el...
00:17:58
La caza, los ventiladores, las unidades de memoria, todo eso, si lo exportase como FBX autónomos sería una locura porque luego tendría que recolocarlos aquí o tendría que asegurarme que están exportados perfectamente para que al traerlos aquí estuviesen juntos.
00:18:01
Y si tuviese que moverlo, imagínate mover cada uno de ellos
00:18:17
En cambio, si lo importo
00:18:21
Como todo, como un FBX
00:18:23
Digo, vale, pues lo muevo todo
00:18:24
Y luego tengo acceso a cada cosa, porque eso ahora lo vamos a ver
00:18:26
Que la jerarquía dentro de ella
00:18:29
De las mallas tiene que ser perfecta, sí
00:18:30
Pero se comporta solo como un FBX
00:18:32
Con lo cual movería toda la caja a la vez
00:18:34
¿Vale? Y si la tengo que escalar
00:18:37
La escalaría toda a la vez, ¿vale?
00:18:38
Entonces, sí, sí, podemos
00:18:41
Pero imagínate que a lo mejor digo, pues tengo una CPU
00:18:42
Y un Mac, y bueno, pues que la CPU sea una FBX
00:18:44
Y el Mac sea otro
00:18:47
Tengo una máquina de coser Singer y otra máquina de coser TAR. Pues dos FBX efectivamente. Vale. Los helpers antiguamente eran interactuadores. Ya no me acuerdo cómo funcionaban porque claro ahora que tengo, bueno ahora os cuento lo que son los helpers. Vamos a una funcionalidad sencilla y vemos a ver qué tal.
00:18:47
Álvaro, luego lo que pasa es que, bueno, lo probamos mañana, es que hay uno que tiene como dos, que el ventilador ese tiene como dos velocidades y eso también, pero bueno, lo podemos probar mañana, claro.
00:19:13
Sí, sí, sí, sí, mañana.
00:19:23
Vale.
00:19:25
Está...
00:19:29
Ya estoy pensando en esto. Vale, está en el lado bueno, ¿verdad? Sí, ok, correcto. Oye, cómo me gusta esto.
00:19:29
vale bueno entonces los ayudantes que veis aquí luego veréis lo que son porque se añade o por
00:19:35
lo menos la antigua versión se añadían de forma automática entonces los vamos a ver el paso otra
00:19:44
vez a la vista 2d entonces lo que nos interesa son esto es programación por nodos vale los que
00:19:51
habéis hecho algo de programación por nodos es muy similar a cuando hacemos por ejemplo texturas por
00:19:57
nodo pero de otra forma esto es muy parecido a la a la programación por ejemplo que se hacían
00:20:02
en real que se llaman blueprints y bueno entonces está bien que ya veáis cómo es la formación por
00:20:08
nada os digo que además precisamente el seminario que tenido antes era para que darnos una clase
00:20:14
rápida de cómo funciona esto pero claro no ha dado tiempo a ver todos los nodos ni mucho menos
00:20:20
aquí incluso diría hasta explorar si queréis o mañana yo intentaré sacar un ratito y veré todos
00:20:24
los nodos que hay algunos si los conozco otros es que son nuevos y entonces es la primera que
00:20:29
los veo entonces cuando queremos añadir un nodo tenemos esto lo han organizado muy bien con
00:20:34
respecto a la versión anterior mediante y bonitos entonces tenemos nodos insisto si hay alguno que
00:20:40
no sé lo que es lo probaré libre el nuevo estar que es una especie de decir pues cuando lanzó el
00:20:45
play le ocurre de acuerdo restar por ejemplo podemos hacer toda una funcionalidad para montar
00:20:50
una caja y le decíamos oye mira vamos a poner un botón que cuando le des a este botón reinicie
00:20:57
todo el blueprint entonces restar está fenomenal de ley pues decirle oye cuando pulse este botón
00:21:02
espérate cinco segundos y entonces se ejecuta esto o ejecuta esta animación y cuando la termine se
00:21:08
espera x segundos y vuelve y hace esto entonces bueno estos nodos vienen fenomenal función esto
00:21:13
casi prefiero explorarlo yo porque esto es programación pulidura es decir funciona es
00:21:19
una serie de ejecuciones, bueno, todos habéis visto programación
00:21:24
conmigo, así que sabéis lo que es una función. Y un invoker me viene
00:21:31
muy bien que lo veáis porque cuando yo siempre os decía, cuando se crea
00:21:34
una función, el término correcto para llamar a una función es invoca,
00:21:38
¿de acuerdo? Así que invoker es, pues, eso, llamar a una función.
00:21:42
Esto todavía no los he probado, así que si tengo un ratito esta tarde
00:21:46
los problemas mañana los testeamos ok esto tiene que ver con la programación ok entonces es bueno
00:21:49
este parámetro es que cuando creamos parámetros que ahora vemos cómo son pues decimos oye cuando
00:21:57
pulse este botón dile que el parámetro este sea true si es una booleana o cuando ocurra esto por
00:22:03
ejemplo cuando termine la animación dile al mí a mi parámetro numérico que le sume 1 entonces
00:22:10
para eso está en set parámetros ok bueno y esto es para activar o desactivar una interacción vale
00:22:17
eso cuando veamos ahora las interacciones que son estas ok pues lo veremos que podemos es muy
00:22:26
interesante es decir por ejemplo imaginaros qué es un ejemplo ya que estoy con la con la caja
00:22:31
imaginar que no puedo poner el disipador hasta haber puesto el procesador estos los que hayan
00:22:37
montado un ordenador saben de lo que hablo entonces dices vale la interacción del disipador
00:22:43
se activa cuando él el procesador está puesto eso lo puede establecer con una booleana y le
00:22:48
digo oye procesador puesto falls pues le digo vale cuando pongo el procesador con set parámetros esa
00:22:58
booleana es false, o sea, es true, es decir,
00:23:05
ya está puesto. Y
00:23:07
activo la interacción
00:23:09
del
00:23:11
disipador, porque antes no debería
00:23:12
poder ponerlo. Entonces le digo setInteraction,
00:23:15
es decir, activame la interacción
00:23:17
del disipador.
00:23:19
¿Vale? A partir
00:23:21
de ahí, esto no lo he
00:23:23
trasteado porque hay algunas nuevas
00:23:25
que me han parecido loquísimas. Luego a ver
00:23:27
si os puedo... Bueno, luego no.
00:23:29
En cuanto me pase la grabación
00:23:32
del seminario de hoy, os voy a poner un ejemplo.
00:23:33
Pero bueno, trigger, pulsar un botón, básicamente. Es decir, si creáis un botón en vuestra malla o traemos un botón, una malla exclusivamente para decirle, oye, cuando pulse esta malla, que ocurra algo. O incluso agarrarla. Es decir, nos permite coger una malla y desplazarla y moverla como si fuese un objeto al que cojo.
00:23:35
esto también nos permite eso, pero además decirle
00:23:55
oye, al tenerlo, es decir, al agarrarlo
00:23:58
desencadena algo, una función o una animación
00:24:01
o lo que sea, y estas son las que
00:24:04
todavía, bueno, el drop zone sí lo conocía
00:24:07
porque permite dibujar una zona en el espacio
00:24:10
decirle, oye, donde yo coja
00:24:13
algo, me voy a crear una drop zone por el que pueda soltarlo
00:24:16
ahí, pues lo típico, lo que os he dicho, digo, oye, coge
00:24:19
imaginar que le ponemos delante
00:24:21
del alumno todas las piezas
00:24:23
del ordenador y le dices, ala, montame el ordenador
00:24:26
entonces creo una drop zone
00:24:28
donde va el
00:24:30
el procesador
00:24:32
para que él pueda coger
00:24:34
el procesador, llevarlo a esa zona y soltarlo
00:24:36
como si fuese un juego de niños, ok
00:24:38
entonces, pues me lo podemos hacer
00:24:39
y esto, vale
00:24:42
bueno, la detección es detectar
00:24:44
colisionadores, pero estas físicas no
00:24:45
lo he probado y acabo de ver una demostración
00:24:47
que es brutal, que es que permite
00:24:49
añadir físicas, es decir, que un objeto tenga colisiones
00:24:51
y caiga como si hubiese gravedad, ¿de acuerdo? Pero bueno,
00:24:55
es interesante, ¿eh? Bueno, habréis ejemplos.
00:24:59
Aquí, pues lo que hemos visto de las animaciones, y este es
00:25:03
muy interesante, no sé por qué está en este modo, pero bueno, a ver si os puedo poner un ejemplo. No lo he probado todavía
00:25:07
yo, que os he visto cómo funciona, pero no lo he probado. Es para crear paneles
00:25:11
pulsables, es decir, con botones. Puedes decir, pulsa empezar
00:25:15
para empezar y le das al botón y empieza por ejemplo la animación vale entonces el modo de
00:25:19
animaciones que ya lo habíamos visto paneles que ahora si queréis os pongo un ejemplo para
00:25:25
iluminar una malla para que se vea que eso es pulsable a mostrar u ocultar mallas eso está
00:25:29
muy bien para decir oye cuando pulso esto de repente aparece esa malla o desaparece que sea
00:25:36
bueno esto no lo he probado todavía que no lo probado el seleccionable no sé lo que hace
00:25:41
movimiento, casi os lo
00:25:47
a ver si mañana hago una prueba
00:25:49
porque no es casi complejo, es que
00:25:53
permite
00:25:55
crear
00:25:56
rutas de
00:25:58
movimiento, es decir, un objeto
00:26:01
esto a lo mejor os lo tenía que haber
00:26:02
dicho, si lo hubiese sabido antes
00:26:05
que, por ejemplo, si yo quisiese animar
00:26:06
un objeto para que siga un cierto
00:26:09
recorrido, no es necesario que creéis
00:26:11
esa animación en el FBX, lo podemos
00:26:13
crear aquí, igual que la rotación
00:26:15
perdonad, esto nada lo conocía
00:26:17
o no sé si es que no estaba o no lo había visto
00:26:19
pero, por ejemplo, imaginar que quiero hacer
00:26:20
que rote un motor o un ventilador
00:26:23
por eso, perdón, por decidiroslo ahora
00:26:25
podría darle la rotación
00:26:27
directamente aquí, en el Avis, no tendría
00:26:29
que crear esa animación, ¿vale? Ahora lo probamos con
00:26:31
tu ventilador, Jaime
00:26:33
¿vale? Y lo mismo la escala
00:26:34
yo puedo cambiar una escala también a través de los
00:26:37
nodos, ¿vale? O congelarlo
00:26:39
que es congelar una animación, o la explosión
00:26:41
que es muy interesante, esta os la pondré también de ejemplo
00:26:43
Creo que algunos de la mañana ya visteis que era básicamente que si yo quisiese que todas las mallas se abriesen, no tendría por qué animarlo. Esto nos permite crear. Ahora lo probaremos de todas formas.
00:26:45
Y esto básicamente es programación. No lo he probado tampoco. Y esto es para programación compleja. No lo he probado todavía.
00:26:56
Y esta operación de matemáticas es lo que os he comentado. Es decir, por ejemplo, le puedo decir, cada vez que, imaginaos, es un ejemplo, cada vez que si intentas colocar esto aquí y lo colocas mal, te voy a subir uno a la variable errores, los parámetros errores.
00:27:07
Entonces, los operadores lógicos es lo que habéis aprendido en programación. Si el número de errores es mayor que 5, sale una cartel diciéndote que estás expulsado porque has fallado demasiadas veces y te doy un botón para reiniciar, por ejemplo. Entonces, aquí tenemos los operadores matemáticos y los operadores lógicos que hemos visto en programación.
00:27:25
Sonido, perdonad si alguna vez os dije lo contrario
00:27:45
Porque me han dicho que lo van a implementar
00:27:49
Pero de momento no lo tienen
00:27:52
Es que permite poner sonidos
00:27:53
Pero aquellos ya están preconfigurados
00:27:55
No podemos subir nuestros propios sonidos
00:27:56
En una versión posterior sí que ocurrirá
00:27:58
Entonces tenemos aquí todos los nodos
00:28:02
Y aquí los parámetros, lo que os he dicho
00:28:04
Poder por ejemplo crear un
00:28:06
Un nuevo parámetro
00:28:08
Lo que os he dicho, de tipo numérico
00:28:10
Que se va a llamar errores, por ejemplo
00:28:13
y que empiece por cero, ¿vale?
00:28:15
O puedo crear una booleana que diga, por ejemplo, si procesador, como os he dicho, listo, ¿vale?
00:28:23
Y que inicie, por ejemplo, en false, es decir, que, bueno, en false, que entiendo que esto es false, ¿vale?
00:28:31
Con lo cual voy añadiendo parámetros y ahora ya entra en la lógica de la programación y lo que os he comentado.
00:28:39
Si suelta el procesador donde tiene que soltarlo, el procesador listo pasa a estar true.
00:28:43
Y si no, tú mane uno a errores.
00:28:50
Por ejemplo, sería una lógica.
00:28:52
O texto.
00:28:55
Por ejemplo, yo pongo un botón que ponga volver a intentar o salir.
00:28:56
Entonces también puedo crear una variable que también sube su valor en función de cómo esté en ese momento la variable.
00:29:01
¿Vale?
00:29:08
Y a partir de ahí, pues nada, a programar.
00:29:08
Es decir, voy a cerrar el panel de parámetros, voy a añadir un nodo, le digo, oye, pues nada más empezar, y ahora es donde Jaime, vamos a comprobar si efectivamente están las animaciones, porque es lo que un poco más me preocupa ahora mismo, para testear.
00:29:11
le digo vale pues nada más empezar por ejemplo bueno he añadido el ventilador sí entonces le
00:29:26
añade un nodo de animación que es que al empezar y bueno a lo mejor voy muy rápido en algunas cosas
00:29:38
vale si es así decídmelo los nodos que es claro uno ya viene del programa de nodos básicamente
00:29:49
cuando los añadimos nos permite bien eliminarlo o bien duplicarlo que muchas veces tenemos nodos
00:29:55
complejos y en vez de crear uno nuevo pues lo duplico este y lo cambio y los nodos casi siempre
00:30:00
tienen puntos de entrada para conectar otros nodos subiendo un flujo de otro nodo paso a este y de
00:30:05
salida que básicamente suelen ser o bien por ejemplo decir oye cuando se ejecuta este nodo
00:30:13
que ocurre una salida básicamente es que veréis ahora nodos que tienen entrada y salida pero este
00:30:20
tiene un nodo muy interesante
00:30:26
cada nodo es de su padre y de su madre, o sea, cada uno
00:30:28
tiene sus cositas, pero este tiene un nodo
00:30:30
muy interesante y muy lógico de entender que es
00:30:32
según se ejecuta este
00:30:34
nodo, ¿qué ocurre? Pero también le podemos
00:30:36
decir, cuando llega este nodo, ¿qué ocurre
00:30:38
cuando termine la animación? Imaginaos que es
00:30:40
una animación y le digo, cuando termine esta animación
00:30:42
quiero que ocurra otra cosa, porque
00:30:44
quería esta salida, ¿de acuerdo?
00:30:46
Entonces, como cualquier sistema de nodos
00:30:48
funciona así, es decir, pincho
00:30:50
arrastro
00:30:52
y le digo que
00:30:53
que pase eso vale de hecho le puedo decir esto no lo he probado todavía vale
00:30:55
no lo he probado insisto esto es el prefiero que trasteis todo lo posible veo que aquí tiene un
00:31:06
nodo de entrada numérico y veo que permite acceder a activar el loop que significa el
00:31:11
loop que si no está activado se ejecuta sólo una vez entonces cuando termine esa ejecución
00:31:16
le puedo conectar a otra causa pero veo que tiene un modo numérico si lo pongo un bucle
00:31:20
se pondría un bucle infinito, pero a lo mejor, a lo mejor, no digo yo que no, voy a crear un nuevo
00:31:26
parámetro que sea, por ejemplo, ah, no, pero es
00:31:31
rosa, es una booleana, entonces no es número. Vale,
00:31:33
pues entonces me olvido, ¿vale? Es que pensaba que me podía poner el número de bucles, pero
00:31:39
veo que no, es una booleana. ¿Es true o false? Con lo cual, vale,
00:31:42
sí, ahora lo entiendo, porque esto es true o false. Vale, pues ya está.
00:31:47
Sí. Entonces, yo podría, por ejemplo, solo por ejemplo,
00:31:51
voy a crear una booleana que se llame bucle y por defecto es true la saco aquí con colocar
00:31:54
y le digo bot en bucle veis veis que al conectar ese nodo ya me desaparece aquí la opción de
00:32:06
activarlo desactivarlo porque quien se encarga de activarlo desactivarlo esta booleana de acuerdo
00:32:14
está en true si está en true pero yo en cualquier momento puedo mediante los nodos que habéis visto
00:32:18
que ahora esta moduliana sea false
00:32:23
y entonces pararía la ejecución en bucle
00:32:25
vale, y esto que es lo que
00:32:27
me interesa más allá de los nodos
00:32:29
porque los nodos es
00:32:31
trastear con ellos, incluso plantear opciones
00:32:32
y ver si se puede hacer o no
00:32:35
pero fijaros
00:32:36
digo, esta animación
00:32:37
¿de qué objeto tiene que animar?
00:32:42
pues, veis el ventilador
00:32:45
que hemos traído, ¿y qué animaciones tiene?
00:32:47
tiene esta Jaime, ¿no?
00:32:49
es una animación nada más, entiendo
00:32:50
Si tuviese varias, pues estarían aquí las varias
00:32:52
¿A qué velocidad?
00:32:55
A 1, vale
00:32:58
Pero ya está, voy a guardar esto que hace mucho tiempo
00:33:00
Que no guardo
00:33:02
Es que el otro sí tenía 2, pero este
00:33:03
Tiene 1, vale, bueno, podemos probar
00:33:06
Por eso veníamos a probar
00:33:09
Entonces, teóricamente, teóricamente, si le doy a run
00:33:10
Vale, ok
00:33:12
Vamos a
00:33:17
Probar una cosa muy loca
00:33:19
Lógicamente, es un
00:33:20
Ventilador que, o bien es que la
00:33:23
la temperatura, se ha vuelto loca o bien que es un
00:33:25
ventilador que está defectuoso, ¿ok? No es que esté
00:33:27
mal, es que es una animación
00:33:29
que no está pensada para bucle, ¿vale?
00:33:31
O sea, que está con Easy In y Easy Out.
00:33:33
Por eso hace ese movimiento.
00:33:35
Pero vamos a probar una cosa muy loca. Bueno,
00:33:37
no os lo he dicho, pero bueno, cuando quiero probar este
00:33:39
blueprint, le doy a Run y
00:33:41
funciona, ¿vale?
00:33:43
Sí que lo puse como bucle, ¿eh?
00:33:45
Lo que pasa es que, claro, le puse 20
00:33:47
frames y
00:33:49
que, o sea, es que
00:33:51
está grabado solo 20 frames si no me refiero a eso a lo mejor yo me equivoco no aquí insisto
00:33:53
sois vosotros también para prestar probar y demás pero el hecho de que yo le he dado de hecho fíjate
00:34:00
voy a cambiar el valor de mi de mi parámetro no sé cómo se hace a todo esto voy a para que nos hagamos
00:34:05
una idea este parámetro es el que le está diciendo si es en bucle o no voy a cambiar el valor de mi
00:34:12
parámetro debe decir que por defecto es false lo que significa que si le doy al play dará solo una
00:34:17
vuelta se supone ahí está vale entonces a qué me refería
00:34:22
jaime que si te fijas tiene y sin y se auto es decir que es una
00:34:27
animación con curvas acelera y decelera correcto
00:34:33
no es que esté por eso digo no es que esté mal es que esté pensado por
00:34:39
animarse solo una vez no he pensado para ponerse en bucle porque si se animan
00:34:43
bucle acelera y decelera acelera y decelera
00:34:46
acelera y decelera, ¿ok?
00:34:50
Está en bucle, pero no estaba
00:34:52
pensada esa animación para ejecutarse en bucle, o si
00:34:54
estaba pensada era con aceleración y deceleración.
00:34:56
Entonces, si yo creo una animación
00:34:58
que quiero que se ejecute en bucle, tendría
00:35:00
que ser sin
00:35:02
curvas, es decir, animación lineal.
00:35:03
Empieza a la misma velocidad, termina a la misma velocidad
00:35:06
y entonces el bucle sería perfecto.
00:35:08
Pero, ya que estamos aquí,
00:35:10
voy a eliminar este
00:35:11
para este nodo.
00:35:14
Este os juro que es la primera vez que lo hago, ¿vale?
00:35:16
vengo a ocultar los parámetros añade un nodo que es el de rota insisto que la primera que lo lo
00:35:17
pruebo de objeto entonces esto es lo que me interesaba mucho por favor mira que bien hecho
00:35:29
la jerarquía del modelo es decir veo que aquí hay dos mallas básicamente en el carcasa en
00:35:38
el se dice es perfecto la gente no quiero animar todo el objeto quiero animar una
00:35:43
malla en concreto en este caso quiero pensar que es las hélices correcto entonces muy bien
00:35:48
jerarquizado muy bien nombrado la pregunta es la rotación esto insisto que es la primera vez
00:35:53
que lo hago digo rotación en el eje que son estos son los de unity voy a probar los de
00:36:02
unity vale yo quiero pensar que es en el eje z pregunta está medido en
00:36:11
en grados o en vueltas
00:36:19
bueno no sé si lo ponía la información del nodo vale voy a pensar que es en grados luego
00:36:23
luego lo mismo sale disparado pero digo quiero que gire estos 360 grados en el eje z y que te
00:36:30
que desembucle ping pong para los que no sepáis es muy típico es el hago la animación y vuelvo
00:36:37
hago la animación y la ejecuta en reverse entonces iría y volvería y volvería vale
00:36:43
quiero decir que cuando lance el juego gire en 360 vamos a ver si no me van a acordar y
00:36:49
Y me ignora, ¿verdad?
00:37:03
Me está ignorando.
00:37:08
No sé si es que lo voy a cambiar a 1.
00:37:09
Vale, pues me está ignorando.
00:37:19
Ok.
00:37:20
No necesita que esté encendido el circulito, ¿no?
00:37:22
No, porque esto es un parámetro numérico.
00:37:27
Ya os he dicho que esta es la primera vez que lo uso, ¿eh?
00:37:31
O sea, que tengo que trastear con él.
00:37:33
O trastear.
00:37:35
Esto es un parámetro numérico que es...
00:37:36
De hecho, voy a ver si me lo explica.
00:37:38
Rotación, rotación.
00:37:41
permite rotar un objeto, no, no me dice
00:37:42
es decir, cuánto quieres que rote
00:37:44
en determinados ejes
00:37:47
bueno, a lo mejor no es duración
00:37:49
espera un momentito
00:37:51
que no le he dado
00:37:52
sí, me ibas a decir
00:37:53
nos tendrías que sumar la rotación
00:37:55
para que esté rotando constantemente
00:37:58
lo que pasa es que lo he puesto en loop, en bucle
00:37:59
es decir, que se supone que ejecutará esa
00:38:02
esa animación
00:38:04
y se creará en bucle, es decir, rotará
00:38:07
lo que pasa es que me acabo de dar cuenta
00:38:09
que duración le había puesto un cero
00:38:10
vale, a lo mejor es que claro, sin tener un
00:38:12
ahí está
00:38:15
L
00:38:16
vale, entonces he acertado
00:38:17
son en grados, está rotando
00:38:20
360 grados
00:38:23
con una duración de un segundo
00:38:24
y en bucle, ok, pero el eje
00:38:26
es incorrecto
00:38:28
así que
00:38:30
no rotes en Z
00:38:32
pues es que no creo que sea
00:38:33
en, bueno, vamos a ver si es
00:38:37
me he ignorado
00:38:39
ahí está
00:38:44
entonces esto
00:38:52
que si lo hubiese sabido os lo habría dicho
00:38:57
para deciros que efectivamente las posibilidades del sistema
00:38:59
nos permiten crear unas
00:39:01
animaciones sencillas de rotación
00:39:03
de movimiento o incluso de escala
00:39:05
es decir, por ejemplo, lo que os había
00:39:08
comentado antes del corazón
00:39:09
que
00:39:11
os decía
00:39:13
espero que hayáis leído
00:39:16
el foro, vale, si no lo digo yo ahora
00:39:18
ya como hice la consulta y me han dicho que sí que los meses que los planes shapes de momento
00:39:19
no nos permite el sistema aunque están pensando están trabajando para que los permitan en el día
00:39:24
de mañana así que conociendo ya las posibles posibilidades del sistema yo diría vale como
00:39:28
haría yo que un corazón la tiese no lo animaría en maya un blender sino que me lo traería aquí
00:39:33
dejaría una animación de escala igual que crea una animación de una rotación también puedo crear una
00:39:38
escala y le diría, y ahí sí que un ping pong
00:39:45
me vendría bien, es decir, escala T
00:39:47
0,2 en ping pong
00:39:49
entonces haría crezco, decrezco, crezco, decrezco
00:39:51
y eso simularía un ejemplo
00:39:54
de latido
00:39:55
putre, es decir, no es muy
00:39:57
preciso, pero me vendría, como decir, oye, mire
00:39:59
pum, pum, pum, pum, ¿vale?
00:40:01
Y aquí es donde, Jaime, perdona que te, porque es tu modelo
00:40:03
si no, no te, fijaros
00:40:06
yo le he dicho que sea una animación
00:40:08
lineal, ¿veis?
00:40:11
claro, si le digo un Easy In
00:40:13
Easy Out, ok, no se ve muy bien
00:40:15
que lo ha seleccionado, pero sí lo ha seleccionado
00:40:17
pues
00:40:19
en principio
00:40:21
¿veis? es como lo tenías tú
00:40:22
¿correcto?
00:40:25
principios básicos de animación
00:40:27
¿vale?
00:40:28
bueno, pues a partir
00:40:31
de ahí, ahí está
00:40:33
Álvaro, y habría nodo de velocidad
00:40:37
también, ¿no?
00:40:39
sí, sí, sí, o sea, realmente el nodo de
00:40:41
pues aquí
00:40:43
El nodo de rotación
00:40:44
No tiene de velocidad
00:40:47
Porque solo determina la duración
00:40:48
Yo le digo que de una vuelta
00:40:51
Para 0,2
00:40:53
A ver si me lo permite
00:40:55
Lo mismo me reviento el sistema
00:40:56
Pues lógicamente dará una vuelta
00:40:58
Cada dos décimas de segundo
00:41:01
A ver que
00:41:02
Lo tienes
00:41:04
Ahí está
00:41:05
¿Vale?
00:41:07
Entonces aquí la velocidad lo determina
00:41:10
cuánto tarda cada cada vuelta en la animación sí que había una una opción de velocidad porque
00:41:12
las animaciones la gente no son cíclicas en principio en principio vale a partir de aquí
00:41:20
insisto yo tengo que trastear con ello todavía no trasteado lo suficiente habéis visto más o
00:41:29
menos las posibilidades no sé si queréis que vea ya que estamos aquí alguna funcionalidad en
00:41:33
concreto si queréis la probemos o que veamos cómo funciona o lo que lo que me digáis vale
00:41:38
yo mientras me lo vais diciendo mirar voy a voy a quitar este nodo y que ya dándole a las pitas
00:41:45
se quita vale porque fijaros lo que voy a hacer esto como recordatorio vale había un nodo de
00:41:58
trigger
00:42:04
ok
00:42:05
el grab prefiero probarlo cuando tengamos las
00:42:07
gafas puestas, ¿vale? porque agarrar ahora cosas
00:42:10
no mola
00:42:12
entonces un trigger que es básicamente decirle
00:42:13
ah sí, esto es lo que os quería enseñar
00:42:16
añádeme algo que sea
00:42:18
interactuable, ¿vale?
00:42:20
y esto es lo que os comentaba antes, que podíamos
00:42:24
crear ayudantes, pero también nos lo podemos
00:42:26
crear al vuelo, es decir
00:42:28
no hay ningún ayudante en la escena, no hay
00:42:29
ningún interactor, digo bueno
00:42:32
pues
00:42:34
créamelo a partir de algo que hay en la escena.
00:42:34
Es decir, puede ser una malla que haya en la escena
00:42:39
y entonces es más cómodo crear algo interactuable en la escena.
00:42:42
Voy a hacerlo, aunque insisto que podéis crear un interactuable manualmente
00:42:46
y ponerlo donde os quede, donde consideréis oportuno.
00:42:50
Pero yo, por ejemplo, le puedo decir, oye, mira,
00:42:53
de un objeto que está en la escena, imaginaos que hemos puesto en la escena un botón.
00:42:56
vale pues además no quiero que sea todo sino sencillamente la carcasa es como podéis ver
00:43:00
si os fijáis se ha puesto el interactuable alrededor de la carcasa insisto que lo podéis
00:43:11
crear manualmente y ubicarlo donde queráis yo podría hacer interactuable la mesa aquella por
00:43:18
ejemplo pongo un interactuable manualmente y lo pongo para que rodee la mesa pero bueno a
00:43:22
A partir de ahí, por ejemplo, lo que hemos hecho.
00:43:26
Y oye, mira, cuando toques la carcasa con el dedo,
00:43:29
el RAI puede ser para que lo podáis pulsar con el mando,
00:43:38
apuntando con el mando y disparando.
00:43:42
Pero vamos a hacerlo que sea tocable, es decir, le extiendo el dedo y lo toco.
00:43:44
Entonces, cuando lo toque con el dedo, ejecuta la rotación.
00:43:47
¿De acuerdo?
00:43:54
Antes no, antes lo tenía en el Start.
00:43:56
Con lo cual, en cuanto lo toque, voy a ponerle un valor menor,
00:43:58
porque si no me voy a cortar el dedo, y en bucle.
00:44:02
Y fijaros, esto lo he enseñado yo en programación,
00:44:06
que no es lo mismo en Trigger Enter que en Trigger Exit,
00:44:08
esto lo veis también en Unity,
00:44:10
pero no es lo mismo en Mouse Down que en Mouse Up,
00:44:12
es decir, cuando lo pulso o cuando dejo de pulsarlo.
00:44:14
Tenemos esas opciones.
00:44:18
Bueno, y esto podría complicarlo mucho más, podría decirle que,
00:44:21
de hecho, no quiero complicarlo, pero es que quiero trastear,
00:44:24
ya que estáis aquí.
00:44:27
Me voy a dar un setparameter porque creo que cuando lo pulse le podría decir que el parámetro bucle, por ejemplo, errores, y aquí le daría un valor.
00:44:28
Y oye, pues cuando pulses esto, errores será uno.
00:44:50
Lógicamente lo suyo no es uno, lo suyo es una operación matemática.
00:44:53
estaba aquí vale pues aquí sería decirle oye cuando pulse esto coge este valor y sumarle
00:44:58
uno y lo conectaría aquí no lo quiero hacer ahora por no complicar mucho la clase pero
00:45:11
entenderme no le diría cuando pulses aquí tu valor sea uno no cuando el pulso es aquí coge
00:45:15
el valor de errores y sumarle uno por ejemplo porque oye has tocado un ventilador y te vas
00:45:21
a quedar sin dedos y aquí esto lo podría conectar con una lógica matemática decir
00:45:27
oye y si llegas a 6 pues se acampan en pero en cualquier caso ya tengo una interactuable
00:45:33
para pulsar lo él el ventilador se ponga en marcha y se supone vamos a ver pero la verdad
00:45:38
caso efectivamente veo que no está en no están en la animación es a la rotación ejecutándose
00:45:49
aunque ya no está conectado estar está conectado a una interacción entonces veréis que me sale
00:45:57
directo indicando que esto ya es interactuable y cuando le explico se enciende el ventilador
00:46:04
Bueno, pues es un ejemplo
00:46:09
¿De acuerdo? Vale, voy a enseñaros
00:46:14
rápidamente un nodo que quería que vieseis
00:46:23
Este se lo puse de ejemplo a los alumnos que se conectaron
00:46:29
Voy a añadir un delay, le digo al empezar
00:46:33
ejecuta un delay que sea de 4 segundos
00:46:42
y tras pasar 4 segundos
00:46:47
¿Dónde estabas? ¿Dónde estabas?
00:46:50
Explosión
00:46:58
Le quiero que veáis la explosión
00:46:58
Porque es muy práctico, ¿eh?
00:47:01
No es nada...
00:47:04
Explota
00:47:06
¿Qué explotas?
00:47:07
¿Vale?
00:47:11
Este es el nodo de explosión
00:47:11
Que es un poco más complejo
00:47:12
Entonces le tenemos que decir
00:47:13
¿Qué objeto quiero que explote?
00:47:15
Este
00:47:18
¿Vale?
00:47:18
¿Puedo yo decirle cómo quiero que explote?
00:47:20
Elemento por elemento
00:47:23
o si está bien hecho
00:47:24
el objeto
00:47:26
que están bien hechas las jerarquías, como es este
00:47:28
el caso, aunque solo hay dos mallas
00:47:30
pero esto es más bonito cuando tenemos muchas mallas
00:47:32
entonces le puedo decir que sea automático
00:47:34
entonces él automáticamente detecta
00:47:36
las mallas que tiene
00:47:38
y si queremos que eso que exploten
00:47:39
o no
00:47:43
y si me voy al
00:47:43
le voy a decir que sí, donde era
00:47:45
voy a estar
00:47:50
para que lo veáis mejor
00:47:54
vale entonces no se ve bien insisto si fuese un modelo con más malla se vería mejor perfectamente
00:47:55
él calcula las todas las mallas que hay y genera los pads que llama 2 los recorridos de cada malla
00:48:06
pueden ser concéntricos con lo cual cada malla se expande hacia su alrededor y podemos editar
00:48:16
A ver, podemos decirle que sea más o menos, ok, y poco más, poco más, ok.
00:48:22
Show paths, hide paths, y aquí están los paneles que ha, o sea, los caminos que ha desarrollado.
00:48:30
No sé por qué solo veo uno cuando hay dos mallas. Bueno, o sea, porque una se quedará en el centro a lo mejor y la otra será.
00:48:36
Pero bueno, lo podemos comprobar porque si yo le doy a run y esperamos cuatro segundos, voy a darle a guardar.
00:48:42
Uno, dos, tres, cuatro. Lo habéis visto, ¿no? Se separa.
00:48:48
Tenemos incluso la opción de desexplotar. No me acuerdo dónde estaba, no sé si está en el mismo nodo. Y decirle, oye, ahora vuélvete a juntar.
00:48:58
Esto permite, por ejemplo, imaginaros que traéis una caja con todos sus componentes metidos.
00:49:07
le podéis dar el nodo de explosión
00:49:12
y lo que hará es separar todos los objetos
00:49:15
¿vale? entonces bueno, para ese caso
00:49:20
me entretengo y le pongo un desexplotar, que creo que
00:49:24
bueno, si le cojo un delay, aquí estoy en play
00:49:26
¿veis? os recuerdo lo de copiar los nodos, digo oye pues después
00:49:35
de explotar, haz otro delay de 4 segundos, de hecho lo voy a
00:49:39
hacer de 2 y no sé si había un des explotar este y reverse efectivamente creo que la estación vale
00:49:43
básicamente explotaría los pocos segundos que se explota nada más vale 2 3 4
00:50:07
1, 2
00:50:17
y
00:50:20
no funciona.
00:50:22
Ya veré por qué.
00:50:24
Ya os digo que es la primera vez que
00:50:27
utilizo la opción
00:50:29
de desexplotar.
00:50:30
Vale. Dicho esto,
00:50:33
habéis visto que lo he ido
00:50:36
guardando regularmente, ¿de acuerdo?
00:50:37
Entonces yo, si salgo de aquí,
00:50:39
cierro,
00:50:41
safe and close,
00:50:44
lo he dicho, yo ahora mismo podría irme
00:50:45
de hecho voy a salirme
00:50:47
y ahora sí, podría ir
00:50:48
a un espacio público
00:50:55
a cualquiera, por ejemplo
00:50:56
al
00:50:58
¿dónde estaba? pues bueno
00:50:58
al hall
00:51:02
es muy guay
00:51:05
lo he dicho, cuidado con esto
00:51:06
que es que hay que saber dónde entra la gente que entra al hall
00:51:10
porque el hall es muy grande
00:51:13
entonces a lo mejor cuando os logueáis estáis ahí
00:51:14
entonces hay que asegurarse de que
00:51:16
Yo voy a cargar esto donde vaya a aparecer la gente.
00:51:18
Y ahora ya sí.
00:51:21
T, añadir modelos.
00:51:23
No, añadir modelos.
00:51:29
Añadir modelos, sí, sí, sí.
00:51:33
Aquí, con inglés.
00:51:38
Entonces, junto a los modelos hay una carpetita llamada Blueprints
00:51:40
y veo que no aparece el mío.
00:51:43
¿Por qué?
00:51:45
Aparecen los que había creado antes, pero el que acabo de crear ahora no.
00:51:49
Vale, miraré a ver
00:51:52
No creo que haya que salir y volver a entrar
00:51:55
No lo creo
00:51:57
No recuerdo haberlo creado
00:51:58
En privado
00:52:01
Ah, vale
00:52:04
Lo traeré, vale
00:52:09
O sea, probaré, miraré a ver por qué no aparece aquí
00:52:10
Volveré a salir luego y volveré a entrar
00:52:13
Pero solo quedaos con eso
00:52:15
Que es decir, que aquí aparecería el blueprint que acabo de crear
00:52:16
Y al añadirlo
00:52:19
¿Ok?
00:52:21
Pues ya lo vimos, ahí está
00:52:25
vale
00:52:26
bueno, pues este es el
00:52:32
blueprint que creamos el otro día
00:52:34
ahí está, vale
00:52:36
y podemos
00:52:40
incluso añadir varios blueprints, es decir
00:52:42
que el
00:52:44
sí
00:52:44
perdona, ¿podrías volver a
00:52:48
hacerlo de loco?
00:52:50
o sea, ¿cómo lo has
00:52:52
¿cómo lo has metido
00:52:54
en este otro lado?
00:52:55
con el blueprint
00:52:58
aparecen como un modelo más si me voy a hacer para cargar la tablet que llaman ellos o si
00:52:58
estoy en vr dándole al botón a si le voy a añadir modelos cuando le añade un modelo no sólo están
00:53:08
los modelos que habéis subido sino que también está una carpeta que se llama blueprints donde
00:53:13
se supone que se van guardando los blueprints que vamos creando pero ya digo que no sé por qué no
00:53:19
aparece aquí ok entonces yo incluso el mismo escenario puede igual que puedo
00:53:23
cambiar cargar cuatro escenas puedo cargar cuatro blueprints o sea corte
00:53:29
modelo o sea pero tú estás tú has cargado primero la escena de esta de la
00:53:33
sala de esta al aire libre no sé si yo para entrar aquí
00:53:39
a salir creo recordar creo recordar que
00:53:49
juraría que los blueprints se tienen que hacer aquí en espacios públicos
00:53:54
voy a probarlo un momentito dejadme que haga una prueba rapidísima si entro en un espacio
00:54:02
que no es público y le añado un modelo si aquí también puedo cargar los blueprints vale pues no
00:54:08
No sé por qué.
00:54:16
¿Vale?
00:54:18
Ok.
00:54:20
Entonces, sí.
00:54:22
Cualquier espacio en el que entremos, igual que puedo añadir modelos, ¿vale?
00:54:22
Aquí que añadí a los FBX, pues también puedo añadir Blueprints.
00:54:28
Ok.
00:54:32
Como el que acabamos de crear.
00:54:33
Que ya veréis por qué no se está acabando.
00:54:34
¿Vale?
00:54:37
Pues esto es lo que quería enseñar.
00:54:38
Bueno, ah, bueno.
00:54:40
Y una cosa que no hemos probado ahora.
00:54:41
pero si tengo un ratito y mañana lo podemos probar, lo que os he enseñado, habéis visto que he creado un test.
00:54:45
No sé si aparecerá, pero vamos, la idea es crear un test y efectivamente igual que puedo cargar modelos, ¿veis?
00:54:50
Puedo cargar test.
00:54:56
Entonces esto probaré también, a lo mejor es que no he terminado de crear el test,
00:54:59
pero aquí aparecerán las pruebas, los test que hemos hecho.
00:55:02
Y puedo decirle, oye, pues ahora cargar el test y hacerlo.
00:55:07
Y los alumnos, pues eso, les aparecería el panel delante y tendrían que hacer el test dentro del entorno VR.
00:55:10
Voy a... para que veáis una práctica y ya con esto termino.
00:55:21
Dentro de un momentito en un espacio diáfano.
00:55:24
Voy a cargar...
00:55:32
¡Oh! Pues el blueprint que he estado creando no se ha guardado.
00:55:37
vale, habrá que averiguar por qué
00:55:41
¿de acuerdo? no se ha guardado
00:55:43
vale
00:55:45
pues ya veremos si es
00:55:49
un bug o
00:55:51
o que es
00:55:52
si, quizás cuando vuelvas a entrar
00:55:54
voy a cargar un momentito
00:55:57
el de química, veis ahí el de química
00:55:59
vale, solo para
00:56:01
enseñaros rápidamente que los nodos
00:56:03
de paneles
00:56:05
estaban
00:56:06
estaban
00:56:09
son bastante potentes en el sentido de que a ver sí
00:56:10
el panel los que veníamos antes añade un nuevo panel como se llama pues me dejas cambiarlo
00:56:24
panel panel 1 bueno no me deja cambiar el nombre vale y entonces veis un panel donde se puede
00:56:37
cambiar el texto aquí e incluso añadir botones entonces no me voy a entretener mucho entre las
00:56:48
cosas, porque no lo he trasteado yo y no me
00:57:05
no me
00:57:07
no he manejado mucho, pero vamos
00:57:09
lo he dicho, podéis crear un panel donde incluso se le puede
00:57:11
añadir un botón y se le dice
00:57:13
que qué ocurre cuando se pulsa ese botón, entonces
00:57:15
imaginaros que se le dice
00:57:17
para empezar
00:57:19
el juego, dale a
00:57:23
comenzar, entonces
00:57:25
le pone un botón y pone comenzar
00:57:27
¿vale?
00:57:29
y al pulsar el botón, pues ocurre lo que
00:57:34
tenga que ocurrir, ¿de acuerdo?
00:57:36
Bueno
00:57:39
no sé si me lo habrá puesto
00:57:39
o es que le tengo que decir que al iniciar
00:57:41
aquí se ve
00:57:45
el texto
00:57:47
vale
00:57:47
habrá que conectarlo
00:57:50
¿no? Álvaro que no está conectado
00:57:53
no sé si hay que ponerle un
00:57:55
lo he dicho, no me voy a entretener mucho
00:57:58
ya lo trastearé, ¿vale?
00:58:00
porque tengo que probarlos
00:58:02
¿vale? es decir, no lo sé
00:58:04
no creo
00:58:06
bueno, sí, o sea, lo que dices lo entiendo
00:58:08
Es decir, que a lo mejor hay que decirle que cuando empiece, que salga este panel, pero no me conecta el nodo.
00:58:10
Ah, sí, ahí está.
00:58:17
E incluso le podemos decir que dure X segundos.
00:58:19
Pero bueno, ahí está.
00:58:24
Con lo cual nos permite dar una interactividad muy sencillita en el sentido de que, pues eso,
00:58:29
va a pulsar este botón para que ocurra algo.
00:58:35
Pues digo, bueno, pues le doy a este botón y aquí en los nodos podemos decirle que al pulsar este botón
00:58:37
ocurra lo que tenga que ocurrir, ¿de acuerdo?
00:58:41
Bueno, pues ya está, ya está.
00:58:45
Pues eso es todo lo que os quería comentar.
00:58:52
A partir de ahora, ¿qué tal vamos de tiempo?
00:58:54
Muy bien.
00:58:56
A partir de ahora, si hay alguna duda
00:58:58
sobre las cosas que habéis ido subiendo,
00:59:01
si queréis que traste algo, que probemos cualquier cosa,
00:59:06
adelante.
00:59:09
Si no, bueno, seguro que hay dudas, ¿vale?
00:59:11
Si no, pues el que quiera, pues ya es que se salga y se ponga a trabajar en ello. Lo que sí me gustaría, bueno, os mando un mensaje con lo que os quería comentar, ¿vale? A estar atentos a los mensajes.
00:59:14
Venga, ¿alguien quiere probar algún modelo que haya subido, que tenga curiosidad? ¿O tenga dudas sobre algún modelo subido? Tanto de modelado, como de animación, como de texturizado.
00:59:27
no veo el chat
00:59:38
si lo mismo hay alguien por ahí
00:59:42
pues
00:59:44
vale, las animaciones
00:59:45
ya digo, lo de las animaciones
00:59:55
es puñetero
00:59:57
porque tenéis que seguir el tutorial que os puse
00:59:59
en el foro, en Blender
01:00:01
para mí es complicadillo pero
01:00:02
en Maya es bastante sencillo exportar las animaciones
01:00:04
¿vale?
01:00:07
Álvaro, el tema de, claro, aquí veo que
01:00:10
es un poco absurdo lo que he hecho
01:00:12
por ejemplo, el fan
01:00:14
del ventilador
01:00:16
esos son ventiladores
01:00:18
exteriores y luego hay otro que es interior
01:00:20
que es el fan
01:00:22
y ese lo he hecho como si tuviese
01:00:23
para ponerlo a media velocidad
01:00:26
y a doble velocidad
01:00:27
pero ahora con esto veo
01:00:29
que es absurdo
01:00:32
claro, porque fíjate, yo de hecho
01:00:33
insisto, aquí casi
01:00:35
prefiero trabajar sobre algo muy específico
01:00:38
para que no surjan necesidades específicas
01:00:40
pero
01:00:42
lo he dicho, si tú haces primero
01:00:43
esto, insisto, perdón, porque
01:00:46
no lo conocía, que podemos
01:00:48
rotarlo directamente aquí
01:00:51
con lo cual no hace falta que creéis animaciones
01:00:52
de rotación y luego
01:00:55
lo que decías tú
01:00:56
de uno rotando a una velocidad
01:00:59
y otro rotando a otra velocidad
01:01:01
pues efectivamente en el
01:01:02
nodo de rotación
01:01:05
yo puedo incluso gestionar
01:01:05
la velocidad a través de un parámetro
01:01:08
puedo incluso decirle, puedo ponerle un panel
01:01:10
aquí que ponga es que la verdad es que podemos hacer lo que nos dé la gana pero bueno poner
01:01:13
aquí un panel que ponga subir velocidad entonces al hacer clic le digo que el parámetro valga 2
01:01:18
y ese parámetro se lo pasó al parámetro de velocidad de la animación entonces duplicará
01:01:25
la velocidad ok o sea que insisto logramos por cierto una cosa que no he probado todavía antes
01:01:31
no estaba disponible es que nos permite meter meter meter a ver si lo veo en el rotation crisis
01:01:41
cruz son vale pues no lo veo no lo veo pero se supone que no se iba a habilitar que era poner
01:01:52
poder incrustar vídeos si no sé si en los propios paneles pero vamos y si se podrá incrustar vídeos
01:01:59
de forma que la gente pues ve un vídeo
01:02:08
o lanzo en play un vídeo
01:02:10
¿vale?
01:02:12
Otra cosa Pablo
01:02:13
había hecho, uy joder, perdón Álvaro
01:02:14
había hecho, me he confundido
01:02:18
con Pablo de color
01:02:20
tu compañero de...
01:02:21
Sí, sí, sí, lo sé
01:02:23
Otra cosa, había hecho una
01:02:24
hay una animación con una curva y un texto
01:02:27
que claro, tú has dicho ahí que hay un nodo
01:02:30
que hace dirección
01:02:32
directamente, que hace, mueve
01:02:34
lo que quieras mover
01:02:37
pero lo que no sé si funciona
01:02:39
lo dije porque como dirías
01:02:41
no sé si funciona ese tipo de animación
01:02:43
en la curva con el movimiento
01:02:46
¿sabes lo que te quiero decir?
01:02:47
vale, no sé si es lo que me preguntas
01:02:50
pero mira, ya que lo has comentado
01:02:52
voy a añadir un momento
01:02:53
un nodo de
01:02:55
de movimiento
01:02:56
no lo he trasteado yo tampoco mucho
01:02:59
te hice esta añadida
01:03:01
si quieres cogerla para que
01:03:04
Sí, pero antes de eso, este también es un nodo complejillo, pero para que veáis, digo, voy a el fan, entonces veis, estos son los helpers que comentaba antes, pero que los creamos al vuelo realmente, digo, añadir un fan, vale, entonces como podéis ver, salen estas bolitas, esto es mucho más cómodo hacerlo en VR, hay que reconocerlo, vale, pero yo puedo ir añadiendo puntos de rango,
01:03:05
recorrido ok y de hecho cada punto de recorrido pues
01:03:38
podemos hacer que sea así o que sea curvo ahí lo tenemos los nodos curva paz
01:03:43
ahí está el motor izquierdo no esto es un nodo diferente desde este nodo que lo
01:03:48
comentaba antes pero bueno ya que estábamos para que veáis cómo funciona
01:03:55
hasta hasta este punto podemos llegar yo le puedo decir al ventilador no tiene
01:03:58
sentido, pero que haga este
01:04:03
recorrido.
01:04:05
Y puedo, creo que, activar
01:04:07
el bucle para que
01:04:09
él cierre, para que se quede haciendo este
01:04:11
recorrido. Antes nos han
01:04:13
hecho una demostración con un dron.
01:04:15
Un dron en el que estaba animado
01:04:16
de forma que subía y bajaba, dando
01:04:19
una sensación de que estaba volando, pero luego
01:04:21
el recorrido no lo habíamos animado
01:04:22
en el programa 3D,
01:04:25
sino que el recorrido lo hacíamos aquí.
01:04:27
Es mucho más cómodo, ¿veis?
01:04:29
Le pongo el recorrido.
01:04:30
Y le digo, vale, y aquí ya a partir de ahí, visible, en bucle, incluso, pues eso también la, ¿dónde estoy?
01:04:33
Le voy a decir que nada más empezar, ejecute este movimiento también con lineal o con aceleración y deceleración,
01:04:46
look at para que siempre me esté mirando a mí, por ejemplo, o si está en bucle, ¿vale?
01:04:55
entonces efectivamente si ahora si le doy al play
01:04:59
aquí tenemos el mismo problema
01:05:02
de duración
01:05:06
sí, duración, dos segundos
01:05:07
y ahí tenéis
01:05:10
¿veis? ¡yupi! bueno, dos segundos
01:05:19
cada vuelta
01:05:22
¿ok?
01:05:24
entonces incluso esas animaciones
01:05:27
sencillas en las que yo necesite mover algo
01:05:30
las puedo hasta crear aquí creando
01:05:31
paths, recorridos
01:05:33
de forma que si
01:05:36
Por eso quería que vieses esta herramienta, porque si dijésemos, oye, es que yo cuando pulse aquí quiero que la caja se abra o, por ejemplo, la puerta se abra.
01:05:37
Digo, bueno, pues en vez de crear esa animación, pues a lo mejor no sale a cuenta darle aquí.
01:05:47
Porque fijaros que yo he movido todo el objeto, pero si el Maya, si la jerarquía está bien hecha, puedo decirle, oye, que se muevan solo las hélices.
01:05:52
si tengo una caja de ordenador y le digo
01:06:03
mueve la caja, mueve solo la puerta
01:06:07
para cuando le dé al player
01:06:09
es cosa curiosa
01:06:11
se mueve solo las helices, de hecho este recorrido
01:06:12
pero insisto, podría ser un recorrido que fuese
01:06:15
de aquí, aquí, es decir
01:06:17
muévete a esto, vale
01:06:19
pues bueno
01:06:21
nos da mucha libertad a la hora
01:06:23
de dar funcionalidad porque hay cosas que
01:06:25
podemos no
01:06:27
hacerlas en el programa de modelado de animación
01:06:29
y traerlas directamente aquí al
01:06:31
sistema de rabis para crearlas y así liberamos a los animadores para sólo animaciones complejas
01:06:33
o por ejemplo una persona andando o lo que veíamos antes de las químicas digo quiero
01:06:40
crear una animación en la que dos se juntan y forman una sola molécula bueno pero lo que es
01:06:45
esto sin problema perfecto dudas sobre esto y si no dudas sobre algo que hayáis subido queréis
01:06:52
trastear o queráis probar, si hay.
01:07:03
¿No?
01:07:08
Espera, espera.
01:07:10
Ah, perdón.
01:07:11
Entonces,
01:07:13
ya para mañana
01:07:15
tendríamos que encenderlo a todo hecho, es lo que estoy
01:07:19
entendiendo.
01:07:21
O sea, el todo hecho es muy
01:07:23
genérico, ¿vale? Porque
01:07:25
lo que sí me gustaría es poder probar algo mañana.
01:07:27
Es decir, por ejemplo,
01:07:29
si es que me estoy yendo
01:07:31
a la caja de ordenador porque es más fácil
01:07:33
entender la idea, ¿vale?
01:07:35
Pero si dejemos, oye, mañana queremos probar
01:07:37
por ejemplo, si la idea era enseñar
01:07:39
a instalar un ordenador y ya sabiendo
01:07:41
lo que sabemos, decimos, oye, pues tengo un ordenador
01:07:43
tengo una caja, tengo una puerta
01:07:45
tengo un ventilador, digo, bueno, pues hago un FBX
01:07:47
con todo, con todos los componentes
01:07:49
y ya sabiendo lo que sabemos, digo, pues mira, mañana vamos a
01:07:51
hacer que al pulsar un panel
01:07:53
que ponga abrir
01:07:55
se abra la caja
01:07:56
o incluso podemos crear
01:07:58
voy a intentar traeros algún modelo
01:08:01
de botón, que los podemos poner
01:08:03
yo puedo poner un modelo de botón en la escena
01:08:05
para que sea un botón que ponga
01:08:07
al darle este botón, por ejemplo
01:08:09
que se inicien los ventiladores
01:08:10
entonces claro, para hacer eso
01:08:13
lo de la caja, tengo que tener
01:08:15
la caja y los ventiladores obviamente
01:08:17
insisto, que puede estar todo dentro del mismo FBX
01:08:19
si está todo bien jerarquizado y nombrado
01:08:21
lo que hemos hecho de animación, una hélice
01:08:23
lo podría hacer con una hélice dentro del ordenador
01:08:27
así que
01:08:29
Y lo he dicho, incluso para trastear, sabiendo lo que sabéis o lo que os he enseñado ahora, digo, vale, vamos a enseñar a colocar, lo he dicho, el procesador, digo, bueno, pues no puedo tener el procesador separado, es decir, no dentro de la caja, sino fuera, y lo puedo hacer un dragable, es decir, coge esta malla y lo puedo soltar aquí, ¿vale?
01:08:31
os lo he dicho, los de la química
01:08:54
por ejemplo, imaginaos que quiero hacer un examen de química
01:08:56
o quiero enseñar cómo funciona una molécula
01:08:58
pues mira, tengo aquí
01:09:00
diferentes átomos
01:09:01
aquí cada uno con su
01:09:04
apariencia y bueno, vamos a crear
01:09:06
una molécula, digo bueno, pues entonces tienes que
01:09:08
coger una molécula y soltarla aquí
01:09:10
y soltarla aquí
01:09:11
y cuando hayas soltado todo eso
01:09:13
pues a lo mejor ejecuta una animación
01:09:15
Espera, entonces tendríamos que haber
01:09:18
hecho eso nosotros, es que estoy liado
01:09:20
tendréis que haber hecho lo que queráis
01:09:22
probar mañana, ¿vale?
01:09:24
nada más, es decir
01:09:26
por eso lo que os pedía
01:09:27
la semana pasada, que era decir
01:09:31
vamos a definir el proyecto
01:09:32
es decir, no es lo que yo
01:09:34
quiera que hagáis, sino lo que vosotros queráis
01:09:36
hacer conociendo las herramientas que tenemos
01:09:38
¿ok? entonces
01:09:40
en función de lo que queráis
01:09:42
hacer, si tenéis alguna duda, lógicamente
01:09:45
preguntadme, pero en función de lo que
01:09:46
queráis conseguir, pues digo
01:09:49
vale quiero conseguir esto así que necesito este modelado este texturizado y sabiendo lo de hoy
01:09:50
pues a lo mejor estas animaciones o no y lo dicho mañana venir porque mañana la idea no es tanto
01:09:57
tener algo que digamos hoy ya tengo algo terminado cerrado para vendérselo a alguien no no eso no es
01:10:06
la idea la idea es que mañana los de la mañana y pasado mañana los de la tarde vengáis aquí nos
01:10:11
pongamos las gafas directamente y haga bueno a lo mejor antes de ponernos las gafas hagamos esto
01:10:17
de leer a bislab antes lo construimos y una vez construido nos ponemos las gafas lo testeamos y
01:10:25
veamos exactamente cómo se ven nuestros modelos cómo se ven nuestras texturas y cómo se ven las
01:10:32
animaciones que hemos creado es el objetivo de mañana tenemos modelos con sus texturas y con
01:10:37
sus animaciones entonces si se ve mal ocurriría algo es que es lo que me está preocupando no sé
01:10:44
si tenemos que hacer todo y para que se quede bien yo con que mañana tengamos algo con que
01:10:52
probar me valdría por eso también me vino muy bien pasaros la herramienta de gravis para que
01:10:56
si queréis testear es decir que mañana no necesitáis venir aquí para ver si por ejemplo
01:11:01
una textura se ve bien lo podéis probar vosotros desde casa llevado el contrario ostras no se ve
01:11:05
pues vamos a ver por qué, ya andamos muy mal de tiempo
01:11:11
si fuese así, pero...
01:11:13
¿Y lo que es la programación también la hacemos para mañana?
01:11:14
No, no, eso lo haremos aquí
01:11:17
Ah, vale, vale, o sea, con que tengamos el modelo, la animación
01:11:18
y el texturizado... Sí, exacto
01:11:21
No, no, no, yo...
01:11:23
Vale, vale, sí, correcto, yo quería enseñaros hoy
01:11:23
las posibilidades de NaviSlab para que
01:11:27
conociéndolo, pues eso, sobre todo me interesa lo de la animación
01:11:28
para que digáis, oye, que esto no es necesario
01:11:31
animarlo, pero para que cuando
01:11:33
vengamos aquí, vengáis ya con las ideas
01:11:35
bien claras
01:11:37
decir, oye, te queremos que al darle un botón
01:11:40
se abra la caja, digo, venga, pues nos ponemos a ello
01:11:42
y lo programamos aquí
01:11:44
entre todos
01:11:46
sobre todo conmigo, pero a lo mejor me llama, me tengo que ir
01:11:47
y os dejo aquí programando, ¿vale?
01:11:50
ya habéis visto que no es complicado
01:11:52
y una vez que tengamos el blueprint funcionando
01:11:53
y decimos, ostras, este blueprint ya funciona
01:11:56
pues hala, quedamos en el mundo virtual
01:11:58
nos metemos en el mundo virtual
01:12:00
lo descargamos y sobre todo
01:12:02
debería crearme
01:12:04
no es
01:12:06
no es mi idea
01:12:07
luego decir, oye, que esto no está terminado
01:12:09
mi idea es que os pongáis las gafas
01:12:12
y lo veáis funcionando en VR
01:12:13
porque ver los modelos en VR
01:12:15
no tiene nada que ver a verlos en la pantalla
01:12:17
de verdad, nada, entonces quiero que los veáis
01:12:19
modelados, texturizados
01:12:22
y animados en VR para que veáis
01:12:24
las posibilidades, ok
01:12:25
más allá de...
01:12:27
Vale, entonces lo tenemos que tener
01:12:29
ya en plan
01:12:32
que se vea bien para mañana
01:12:34
Sí, lo que necesitéis para mañana
01:12:36
Es que solo tenemos hoy, no sé si
01:12:39
nos va a dar tiempo
01:12:41
Bueno, lo que tengáis
01:12:41
que podamos hacer algo
01:12:44
Vale, es que me preocupa
01:12:46
que no sé
01:12:48
Bueno
01:12:49
Como usted suele decir, Alejandro, tú estás preocupado
01:12:51
yo no, yo no estoy preocupado
01:12:57
Es decir que, insisto
01:12:58
como el objetivo final es que, sobre todo
01:13:00
por encima de cualquier cosa, aparte de que
01:13:02
Oye, si salimos con algo, de hecho, si salimos con algo bonito, os aseguro que mañana os graba un vídeo y os ven en Canarias porque tenemos un encuentro de centro de silencio.
01:13:04
Pero al margen de que salga algo ya cerrado y bonito y funcional, que incluso podamos enseñaros de Innovae, si mañana conseguís entrar en el AVR y ver vuestros modelos modelados, texturizados y animados, ese ya sería un logro.
01:13:15
¿Vale?
01:13:29
no tenemos nada
01:13:29
digo, si, ¿habéis visto vuestras animaciones funcionando?
01:13:32
sí, pues ya está, ¿vale?
01:13:34
entonces ese es el objetivo último
01:13:36
ahora que tenemos algo cerrado
01:13:38
y más
01:13:40
con más contenido
01:13:41
pues, ya vale
01:13:44
¿vale? vale, entonces
01:13:45
ok, vale
01:13:47
nada, cualquier duda me escribís
01:13:49
y yo os respondo, ¿vale?
01:13:52
me has pedido la voz
01:13:55
sí, una pregunta, perdóname
01:13:56
Cuando has dicho lo de las piezas, para ponerlas y tal, es para cogerle la lógica, para luego probarlo yo. Claro, si yo tengo las piezas metidas en un FBX y separadas bien como estructuradas, yo no puedo coger el microprocesador y sacarlo y decir, bueno, este lo dejo aquí fuera para luego hacerle la animación de meterlo. Eso no voy a poder hacerlo ahí, ¿no?
01:13:58
No, yo no lo he probado
01:14:20
Sí, ese he puesto el ejemplo
01:14:22
Según le he puesto el ejemplo, digo, uy, me voy a arrepentir
01:14:23
Porque yo no lo he probado, es decir
01:14:25
Vamos a... Espera un momentito, voy a probar una cosita
01:14:27
Si quieres, baja
01:14:30
Hay uno ahí que está todo el ordenador metido
01:14:31
Sí, lo hay
01:14:34
Sí, sí, no todo, pero parte
01:14:36
Vale
01:14:38
Venga, lo probamos en un momentito
01:14:40
Paso dos
01:14:41
De modelos
01:14:43
¿Dónde está?
01:14:45
el salte y coge lo de la biblioteca pero si está subido ya no a la biblioteca sí sí sí
01:14:46
está donde están animación modelado texturizado en tarde jaime tal pero animación perdóname
01:14:54
y cuál es el que no he visto la torre porque es la torre lo que pasa que tiene ya que salir
01:15:03
porque está dentro, pero como
01:15:12
lo acabo de subir...
01:15:14
Ah, que lo acabas de subir. Sí, tienes que
01:15:16
volver a entrar y salir, perdóname. Vale, bueno.
01:15:18
Pues, a ver.
01:15:21
Es que lo tenía metido ahí,
01:15:23
pero además está mal
01:15:24
dimensionado porque hay un fan muy grande,
01:15:26
un fan pequeño y la torre con
01:15:28
se vale. Vamos a probarlo.
01:15:30
¿Tenía que entrar
01:15:35
y salir del todo o con esto valía?
01:15:36
Yo creo que vale con eso.
01:15:38
voy al auditorio por sitios distintos
01:15:39
hay una parte que está muy grande
01:15:43
vale
01:15:45
y mierda
01:15:45
perdonadme, he ido muy rápido
01:15:47
voy a corroborar que tengo que entrar
01:15:50
en espacios, single spaces
01:15:56
el auditorio
01:15:58
mañana quedamos en el espacio
01:16:01
que no veo que
01:16:03
entonces, modelos
01:16:04
a ver si tienes sortido
01:16:07
a ver si está primero el modelo
01:16:09
porque no sé si estará
01:16:16
o sea, si está, estar
01:16:18
pero no sé si habrá que salirse del todo
01:16:20
para que vuelva a estar
01:16:22
venga
01:16:24
a ver que, perdona por la publicidad
01:16:26
a ver si me pagan
01:16:29
que no puedo usar
01:16:30
caracteres especiales
01:16:34
vale, a ver si con esto ha sido suficiente
01:16:36
el source
01:16:41
app model
01:16:43
Todos los alumnos
01:16:44
Animación
01:16:47
No está, ¿verdad?
01:16:48
¿Está subido de verdad?
01:16:56
Ay, calla
01:17:05
Sí, estoy en la librería
01:17:06
Es que no estoy en la librería
01:17:08
Ah, sí, estoy en la librería
01:17:10
Vale, te digo, ¿está subido aquí?
01:17:23
Animación
01:17:30
Torre entera
01:17:31
O sea, que tengo que salir del todo
01:17:37
Creo que con loggearse
01:17:39
era suficiente, ¿verdad?
01:17:53
¿Veis? Ahora sí
01:18:00
Aparece
01:18:04
Parece ser que hay que
01:18:05
desloguearse para que aparezcan los
01:18:08
Bueno
01:18:10
Lo comentaré también
01:18:11
a los desarrolladores
01:18:13
Entonces dices
01:18:15
Resources, AddModel
01:18:16
Animación
01:18:19
Torrentera
01:18:22
¿Veis lo que veo yo o no?
01:18:27
Sí, sí
01:18:37
¿Qué le ha pasado a eso?
01:18:38
Es que hay un ventilador más pequeño y un ventilador más grande
01:18:40
Esta sí, es que está mal
01:18:42
Digo, a lo mejor se ha hecho adrede porque queremos enseñar
01:18:44
cómo es un ventilador de cerca
01:18:49
En sí era un planteamiento primario así
01:18:50
pero luego es que no lo he hecho demasiado
01:18:53
Pregunta que estamos aquí para testear
01:18:55
Porque no tiene texturas
01:18:58
¿No debería tener texturas?
01:18:59
Lo he cogido de modelado
01:19:01
Vale, vale, pero estabas sin texturizar todavía
01:19:03
Sí, lo he cogido de modelado
01:19:05
Vale, ¿y cuál era la prueba que queríamos hacer?
01:19:08
¿Os he dicho?
01:19:10
¿O he dicho yo?
01:19:13
No sé
01:19:14
Dices que, por ejemplo, poder coger este
01:19:14
Este ventilador y colocarlo ahí
01:19:17
¿Cuál sería el objetivo?
01:19:20
El ventilador tiene piezas
01:19:26
Entonces, digo el ventilador, el ordenador tiene piezas, tiene el microprocesador, tiene la tarjeta gráfica. Entonces, el objetivo es, si yo puedo separar la tarjeta gráfica por sí sola y podérmela llevar con la manita, decir, venga, quiero que pongas la tarjeta gráfica, ¿dónde va? ¡Pum!
01:19:28
Vale.
01:19:46
Sí, sí.
01:19:48
Como tú has dicho, vamos, lo que tú has dicho.
01:19:48
Sí, es muy fino, ese trabajo es muy fino, habría que ver hasta qué punto llega esto de finura, pero efectivamente sería cuestión de probar, porque yo puedo, voy a hacerlo a lo bestia, a lo gente, porque no tengo aquí, no tengo más elementos, de hecho, lo que os he dicho, aunque luego en el escenario puedo, estoy limitado a cuatro blueprints o a cuatro modelos, por lo que yo veo aquí, de hecho que narices lo podemos hacer, yo puedo añadir tantos modelos como quiera,
01:19:50
Entonces, por ejemplo, teníamos una placa base, ¿vale? Que creo recordar que era enana, ¿no? ¿Dónde está? ¿Dónde está mi placa base?
01:20:21
La más grande es la que está integrada, Álvaro, en la caja, que está. Ese ahí tiene placa base, microprocesador, está ahí en la placa base.
01:20:35
Todo esto está aquí.
01:20:43
Ah, vale, vale, vale.
01:20:45
Las texturas no van a...
01:20:46
Sí, sí, sí, sí.
01:20:48
Vale.
01:20:49
Sí, pero oye, ¿y la placa base?
01:20:49
¿No era una placa base por ahí?
01:20:51
Bueno, no sé dónde está.
01:20:52
Vale.
01:20:54
La voy a quitar.
01:20:55
Si quiere...
01:20:56
No, no, voy, voy, voy, voy.
01:20:58
¿Sabes?
01:21:00
Porque realmente texturizado ese no está, pero...
01:21:00
No sé si lo tienen ya los compañeros.
01:21:04
No, pero mira, lo que comentabas.
01:21:07
Digo, voy a hacer, por ejemplo...
01:21:09
Te insisto que yo todavía no he probado tanto como me gustaría, pero yo puedo hacerle que sea grab, ¿vale?
01:21:11
Y le puedo decir que, por ejemplo, que me imagino que es la pregunta que haces, digo, ¿qué quiero que sea grabable? Es decir, cogible, no sé cómo decirlo.
01:21:20
Entonces, efectivamente tengo la torre con su jerarquía de locos, ¿vale? Estas son las cosas que, eso, parecemos...
01:21:32
somos... Perdona que no tengo
01:21:38
nada que decir. Disculpanos.
01:21:40
Que no lo habíamos terminado todavía.
01:21:42
No, no, no. No estoy juzgando
01:21:44
a nadie. Mañana sí.
01:21:46
Mañana si me encuentro esto, digo, madre mía, esto
01:21:48
no he podido cogerlo.
01:21:50
Efectivamente, la jerarquía tiene que estar
01:21:52
fenomenal para que yo diga, pues quiero coger, por ejemplo,
01:21:54
la gráfica conjunta, que no sé ni lo que es.
01:21:56
Entonces, ¿veis?
01:21:59
Se ha salido ese ayudante y se ha puesto
01:22:00
ahí. ¿Correcto?
01:22:02
Entonces ahora eso es modificable.
01:22:04
Si yo en vez de ponerla ahí
01:22:06
La hubiese puesto fuera
01:22:09
Pues
01:22:11
Pues podría cogerla
01:22:13
Si yo le lanzo al play, no lo puedo
01:22:16
¿Veis? La puedo mover
01:22:17
Grabable significa que la puedo desplazar
01:22:23
Entonces yo puedo incluso crear
01:22:26
El modelo, esto
01:22:30
Habría que hacer pruebas, la verdad
01:22:31
No sé si crearlo fuera
01:22:33
Y decirle, oye, tengo las piezas por aquí sueltas
01:22:34
Y me las tienes que decir
01:22:38
Donde van
01:22:40
Ahora, por eso decía que era un modelo, era un trabajo fino, porque yo puedo añadir nodos de, a ver esto que tiene, onGrab, onRelease, vale, entonces teóricamente, voy a pararlo, yo también puedo crear nodos de BlockFont, vale, y no sé dónde aparecerá, no sé dónde, addGrabNodeReference, vale,
01:22:40
dónde está, es que teóricamente
01:23:22
debería haberme salido un ayudante
01:23:27
para decirle dónde está mi
01:23:28
bueno
01:23:30
a lo mejor lo
01:23:35
trasteo, porque insisto
01:23:36
debería salirme un ayudante para yo dibujar
01:23:39
dónde quiero que sea el drop zone
01:23:43
pero no lo veo
01:23:45
que sería como una mesa de trabajo
01:23:47
sí, como un cubo
01:23:48
es decir
01:23:51
yo hago un cubo y le digo, aquí puedo
01:23:52
dejar caer algo
01:23:55
Vale, pero bueno, esto si queréis lo, esto es la mano, no, no, no, no, ¿dónde está mi drop zone? Bueno, si queréis esto lo trasteo por mi cuenta, ¿vale? Y os digo, a ver si consigo algo, o bueno, que me lo dices, trastearlo vosotros si queréis, ¿vale?
01:23:57
Todavía no tenemos manuales de esto, los están haciendo, entonces cuando los tengamos, pues ya si queréis lo pasamos de cara a segundo, para primero ya no. Pero bueno, ¿vale? Pero bueno, lo probaré, lo probaré, porque se supone que efectivamente yo le podría decir que ese elemento pueda ser descargable aquí, ¿vale?
01:24:17
y además le digo mirar por lógica que puedo dejar caer ahí y que no puedo dejar caer ahí es decir
01:24:36
que veis que pone blue white y black es decir si dejas caer aquí en este drop zone la tarjeta
01:24:46
gráfica pues se ejecuta esto y si dejas caer algo que no es se ejecuta esto vale pero ya pues sumar
01:24:52
un error y el quinto error te he hecho y si es un white pues si es el procesador entonces activo
01:25:00
el disipador para que el disipador
01:25:05
ahora ya se pueda coger.
01:25:07
¿Vale?
01:25:09
Esa es la lógica.
01:25:11
¿Vale? Y ahora el drop zone
01:25:13
pues averiguaré
01:25:15
por qué no me deja
01:25:16
crear un drop zone. ¿Vale?
01:25:19
Bueno.
01:25:22
¿Alguna duda más?
01:25:26
¿Alguien que quiera que pruebe algo?
01:25:28
¿Algún modelo? ¿No?
01:25:30
¿Todo bien?
01:25:35
¿Todo bien?
01:25:35
Vale.
01:25:38
Bueno.
01:25:40
Sí.
01:25:42
Nada.
01:25:45
Bueno, lo dicho.
01:25:46
Mañana, estad atentos a los mensajes por si acaso me cambian algo los planes y no puedo estar aquí.
01:25:48
Pero en cualquier caso, lo dicho, mañana a las once y cuarto, que es cuando empieza el recreo y así estoy un poco más libre.
01:25:52
Los de la mañana aquí, insisto, si puede ser con modelos ya modelados, texturizados y con animaciones para hacer una lógica y nos ponemos las gafas, ¿ok?
01:25:58
insisto que de verdad
01:26:06
que ver vuestros modelos
01:26:08
en realidad virtual con sus texturas
01:26:10
es un espectáculo, así que
01:26:12
para él lo ya ha trabajado
01:26:14
y los de la tarde lo mismo, el jueves a las
01:26:16
11 y cuarto, así tenéis un poquito más de tiempo
01:26:18
y ya os comentaré
01:26:21
aquí de viva voz
01:26:23
cómo cerraremos todo, que lo cerraremos
01:26:24
el viernes, sobre todo con
01:26:27
elaborando un pequeño
01:26:28
dosier en función del que me habéis puesto
01:26:30
que nos faltan cosas
01:26:32
y las que os pediré yo
01:26:33
pero oye, pues esto ya vamos a elaborar un documento final
01:26:36
que lo recoja todo, ¿vale?
01:26:38
por eso mañana a cada uno se lo contaré
01:26:40
porque he parado, ¿vale?
01:26:43
Ok, Álvaro
01:26:45
Es que la perdona
01:26:46
lo del documento
01:26:47
tendríamos que hacer nosotros
01:26:50
algo
01:26:53
Sí, sí, mañana os cuento
01:26:53
porque a deciros documentación
01:26:55
no, mañana os diré
01:26:58
mirad, este es el documento que hay que elaborar con este formato
01:26:59
con esta información y con estas imágenes
01:27:02
o sea que eso, prefiero deciroslo
01:27:04
mañana de viva voz y ya a cada grupo
01:27:06
en concreto, ¿vale?
01:27:08
Vale, es que
01:27:09
como dije, yo no sé si pondré
01:27:10
mucho en plan
01:27:14
bueno, porque no
01:27:15
en realidad yo no
01:27:17
como dije, no hice mucho, yo
01:27:19
creé un modelo basiquillo
01:27:21
por T y luego
01:27:24
ya no sé qué hicieron el resto de
01:27:26
No, no, sí, por eso mañana vamos a quedar
01:27:27
todos para ponerlo todo en común
01:27:30
Mañana lo vemos
01:27:31
Ok, pues vamos a dejar la grabación por ahí
01:27:33
Sí, de hecho voy a parar la grabación
01:27:37
- Idioma/s:
- Etiquetas:
- 3d
- Autor/es:
- Alvaro Holguera Gozalo
- Subido por:
- Alvaro H.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 5
- Fecha:
- 27 de mayo de 2025 - 14:23
- Visibilidad:
- Clave
- Centro:
- CFP JOSÉ LUIS GARCI
- Duración:
- 00′ 44″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 971.69 MBytes