Presentación

  • Que es una librería en Programación
    • Es un fragmento de codigo que ya está hecho y puedes utilizar en tu proyecto, añadiendo funciones o mejorando las existentes.
  • Que nos ofrece Three.js
    • Nos permite crear y mostrar gráficos animados por ordenador en 3D en un navegador Web.
    • Entre sus características, están las siguientes:
      • Efectos: anaglifo, bizco y la barrera de paralaje.
      • Escenas: añadir y eliminar objetos en tiempo de ejecución
      • Cámaras: perspectiva y ortográfica
      • Animación: armaduras, cinemática directa, cinemática inversa, morphing y fotogramas clave.
      • Luces: ambiente, dirección, luz de puntos y espacios, sombras: emite y recibe.
      • Shaders:reflejos en la lente, pase profundo y una extensa biblioteca de post-procesamiento
      • Objetos: mallas, partículas, sprites, líneas, cintas, huesos y otros.
      • Geometría: plano, cubo, esfera, toroide, texto en 3D y otras
      • Exportación e importación: Los gráficos 3D se pueden crear desde Blender.
  • ¿Para que sirve?
    • Es capaz de generar escenas 3D con WebGL*, Canvas (2D) y SVG, y utilizando la potencia de JavaScript, podemos interactuar con la animación desde el telcado, el ratón o incluso desde una WebCam.
  • WebGL1 es una especificación estándar que está siendo desarrollada actualmente para mostrar gráficos en 3D en navegadores web. El WebGL permite mostrar gráficos en 3D acelerados por hardware (GPU) en páginas web, sin la necesidad de plug-ins.