Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.32 KB

Report Layout.md

File metadata and controls

23 lines (15 loc) · 1.32 KB

Informe

Introducción

Comentar scope inicial, mencionando lo que se quería aprender. Explicar a qué se llegó, hacer hincapie en que se cumplió el objetivo de aprendizaje pero no el de funcionalidad. Detallar tecnologías/metodologías/técnicas utilizadas (hacer hincapie en que se hizo todo usando WebGL), mencionar que se utilizaron TPs anteriores.

El proceso

Contar sobre las distintas etapas del desarrollo y las dificultades que fueron apareciendo.

  1. Renderizar un triángulo programáticamente
  2. Renderizar un cubo - orden de los vertices y faces (winding order)
  3. Problemas con matriz perspectiva y profundidad (spoiler alert: siguen pendientes), relacionar con iluminación
  4. Abstracción de capa de WebGL, definición de objetos lógicos
  5. Manejo de colisiones con AABBs, dibujado de boxes a modo debug
  6. Lógica del juego, mención especial del barell roll (limitaciones al aplicar rotaciones)
  7. Manejo de recursos

Complementar con screenshots o material que veamos conveniente.

Conclusiones

Hablar de las ventajas de WebGL y el ecosistema Web. Contrastar lo que logramos con la idea original, y cómo pensamos implementar lo pendiente en base a lo que ya tenemos. Se pudo avanzar aún sin tener completa claridad sobre lo que ocurría. Gracias a la familia que siempre nos apoya, sobre todo al hermano de Andy.