Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 2.35 KB

File metadata and controls

39 lines (24 loc) · 2.35 KB

Taller de representación

Propósitos

  1. Estudiar la relación entre las aplicaciones de mallas poligonales, su modo de representación (i.e., estructuras de datos empleadas para representar la malla en RAM) y su modo de renderizado (i.e., modo de transferencia de la geometría a la GPU).
  2. Estudiar algunos tipos de curvas y superficies paramétricas y sus propiedades.

Tareas

Empleando el FlockOfBoids:

  1. Represente la malla del boid al menos de dos formas distintas.
  2. Renderice la superficie del flock en modo inmediato y retenido, implementando la función render() del boid.
  3. Implemente las curvas cúbicas de Hermite y Bezier (cúbica y de grado 7), empleando la posición del frame del boid como punto de control.

Sugerencias

  • No emplear la representación vertex-vertex, por su dificultad para renderizar la superficie de las primitivas.
  • Probar el empleo de PShape group (e.g., en el que cada child es un boid) para intentar acelerar el modo retenido. Ver este ejemplo de modo inmediato y este de retenido.

Opcionales

  1. Represente los boids mediante superficies de spline.
  2. Implemente las curvas cúbicas naturales.

Integrantes

Uno, o máximo dos si van a realizar al menos un opcional.

Complete la tabla:

Integrante github nick

Entrega

  • Subir el código al repositorio de la materia antes del 3/2/19 10/2/19 a las 24h.
  • Presentar el trabajo en la clase del 6/2/19 o 7/2/19 13/2/19 o 14/2/19.