User Tools

Site Tools


informatica:realidad_virtual:unity

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:realidad_virtual:unity [2023/01/31 15:15] joseinformatica:realidad_virtual:unity [2023/02/05 23:35] (current) jose
Line 94: Line 94:
 {{:informatica:realidad_virtual:oculus_14.png|}} {{:informatica:realidad_virtual:oculus_14.png|}}
  
-Bajamos el suelo un poco para que quede por debajo del jugador+Si queremos bajamos el suelo un poco para que quede por debajo del jugador
  
-<code> +Nos fijamos que XR Origin tenga el componente "Input Action Manager"que en "Action Assets" tenga "XRI Default Input Actions"
-  ***** ESTA PARTE YA LA TIENE AÑADIDA ******* +
-</code> +
- +
-Tenemos que hacer que detecte los input assets. Seleccionamos "XR Origin" y en la derecha seleccionamos "Add Component" +
- +
-{{:informatica:realidad_virtual:oculus_15.png|}} +
- +
-Buscamos "Input Action Manager"lo seleccionamos +
- +
-{{:informatica:realidad_virtual:oculus_16.png|}} +
- +
-Abrimos "Action Assets". Tiene seleccionado el único que tenemos que viene por default. +
- +
-{{:informatica:realidad_virtual:oculus_17.png|}}+
  
 ====== Coger un objeto a distancia ====== ====== Coger un objeto a distancia ======
Line 257: Line 243:
  
 Ahora tenemos que añadir que haga colisión con los objetos. Añadimos a "XR Origin" el componente "Character Controller" y "Character Controller Driver". En "Character Controller Driver" ponemos "Min Height" 1 y "Max Height" 2 que sería altura entre 1 metro y 2 metros. Ahora tenemos que añadir que haga colisión con los objetos. Añadimos a "XR Origin" el componente "Character Controller" y "Character Controller Driver". En "Character Controller Driver" ponemos "Min Height" 1 y "Max Height" 2 que sería altura entre 1 metro y 2 metros.
 +
 +{{:informatica:realidad_virtual:oculus_46.png|}}
  
 Hay un problema que hace colisión con un objeto cogido y empiezas a volar Hay un problema que hace colisión con un objeto cogido y empiezas a volar
Line 266: Line 254:
 https://forum.unity.com/threads/grabbed-rigidbody-is-moving-my-xr-rig.1087481/ https://forum.unity.com/threads/grabbed-rigidbody-is-moving-my-xr-rig.1087481/
  
-Lo he solucionado de momento en el objeto poniendo que al pulsar select (anular) le quite la propiedad boxcollider y al soltarlo se la vuelva a añadir.+Lo he solucionado de momento poniendo los objetos en diferentes layers que el cuerpoPara crear una layer en las propiedades del objeto dentro de layers:
  
-{{:informatica:realidad_virtual:oculus_38.png|}}+  
 +{{:informatica:realidad_virtual:oculus_51.png|}}
  
 +Ponemos el XR Origin (pero sin los children) en un layer, por ejemplo que se llame "jugador" y los objetos en otra layer que se llame objetos. Al cambiar "XR Origin" a la layer Jugador, le tenemos que decir que no cambie los children, porque sinó, también cambiaría las manos y no podríamos coger los onjetos.
  
 +{{:informatica:realidad_virtual:oculus_52.png|}}
 +
 +Ahora en la matriz de colisiones decimos que esas dos layers no colisionen. Vamos a "Edit > Project Settings" y en "Physics" quitamos el check en el que coinciden las dos layers
 +
 +{{:informatica:realidad_virtual:oculus_53.png|}}
  
 ====== Teleport ====== ====== Teleport ======
Line 276: Line 271:
  
 https://www.youtube.com/watch?v=ukZWzDqtcCQ https://www.youtube.com/watch?v=ukZWzDqtcCQ
- 
-====== Puzzle ====== 
-https://www.youtube.com/watch?v=iSYfs6NXZck 
- 
-16:15 - Scripts 
- 
-Se crean las cartas. La caja del puzzle es "XR > Socket Interactor" 
- 
-{{:informatica:realidad_virtual:oculus_39.png|}} 
- 
-====== URP Universal Render Pipeline ====== 
-No sé para que sirve del todo, pero lo uso para dar luz a los materiales. 
- 
-Instalación:\\ 
-https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.1/manual/InstallURPIntoAProject.html 
- 
- 
-Para que el material se vea se tiene que convertir a URP en "Edit > Rendering > Materials > Convert Selected Built-in Materials to URP" 
- 
-Luego hay que añadir "Gobal Volume" y a este los Overrides: 
-  Tonemapping 
-  Bloom 
-  Vignette 
- 
-{{:informatica:realidad_virtual:oculus_45.png|}} 
- 
-====== Luces ====== 
-https://www.youtube.com/watch?v=2PBgCl-zIZQ 
  
informatica/realidad_virtual/unity.1675178103.txt.gz · Last modified: 2023/01/31 15:15 by jose