</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 3)
    Portada de Virtual Reality with VRTK4

    Virtual Reality with VRTK4

    Rakesh Baruah

    Editorial
    Apress
    Año
    2019
    Páginas
    ~353
    Nivel
    Intermedio

    De qué trata

    Guía práctica de desarrollo de realidad virtual para programadores e ingenieros de software de nivel intermedio que ya dominan C# y tienen soltura creando escenas en Unity (versiones 2018/2019). Rakesh Baruah se centra en la cuarta generación de Virtual Reality Toolkit (VRTK v4 / paquetes Tilia), un popular framework de código abierto diseñado para acelerar la creación de mecánicas VR multiplataforma compatibles con dispositivos como Meta Quest/Rift y HTC Vive sin atarse al SDK privativo de un fabricante específico.

    El contenido disecciona la arquitectura modular de VRTK4 basada en componentes desacoplados y eventos. Enseña a estructurar la cámara virtual en Unity, configurar simuladores de teclado para probar mecánicas sin visor conectado y mapear ejes y botones de mandos VR. Profundiza en los sistemas de Interactors e Interactables para la manipulación física de objetos (agarrar, soltar y lanzar), zonas de encaje (Snap Zones), interfaces de usuario espaciales en 3D combinadas con Unity UI (uGUI), y patrones de locomoción que incluyen teletransporte, desplazamiento continuo y balanceo de brazos (arm swinging). También aborda la configuración de juntas físicas (linear y angular drives) para puertas, cajones, válvulas y volantes.

    El lector construye paso a paso un entorno virtual inmersivo donde pone a prueba mecánicas de agarre a distancia con punteros, escalada mediante controladores con un cuerpo físico simulado (pseudo-body) y consolas de control con botones interactivos y palancas. La obra destaca por resolver problemas recurrentes de usabilidad y cinetosis en VR mediante componentes reutilizables sin obligar al desarrollador a programar matemáticas vectoriales de bajo nivel. Su principal limitación es que se enfoca estrictamente en el ecosistema VRTK4/Tilia, dejando al margen el estándar OpenXR y el XR Interaction Toolkit nativo de Unity que ganaron protagonismo en versiones posteriores del motor.

    • Unity
    • VRTK v4
    • Realidad virtual (VR)
    • Tilia
    • Locomoción y teletransporte
    • Interacciones físicas VR
    • Snap Zones
    • C#
    • UI espacial 3D
    • Escalada en VR
    • Física articular (Drives)

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Entorno inmersivo con locomoción y escalada física

    Escena en Unity desarrollada con VRTK v4 que incorpora teletransporte, desplazamiento continuo, balanceo de brazos y un sistema de escalada manual basado en un cuerpo virtual simulado (pseudo-body) con colisiones.

    Espacio interactivo de manipulación física y UI espacial

    Mundo virtual con agarre directo y a distancia de objetos, receptáculos con snap zones, mecanismos articulados (palancas y perillas mediante linear/angular drives) y menús 3D basados en Unity UI.

    Más de Desarrollo de videojuegos con nivel Intermedio