APPS

Zadání

Použíte kódy z předchozího cvičení a cuda6_unm z apps-cuda-demo.tgz  a apps.zip pro vytvoření:

  1. Vytvořte animaci s využitím kódu z minulého cvičení.
  2. Vytvořte efekt "vlnění na hladině" pomocí změny jasu pixelu obrázku pozadí. S využitím funkce sinus:
    double brightness = sin(distance/10)*0.2+0.3;
    Hodnotou brightness vynásobte každou barvu pixelu a výsledek ořežte na rozsah 0-255.
  3. Výsledný obrázek rozmečte pomocí funkce blur z apps.zip, převedené do CUDA.

Funkčnost ověřte spuštěním. Obrázky postupně zobrazujte.