UPDATE Festival - Aesthetic Dynamics Workshop
  • Aesthetic Dynamics
  • Introduction
    • 🌈Code of conduct
    • About us
    • Organization
  • Content
    • ☑️Day 1
      • OpCustomShader
    • ☑️Day 2
    • ☑️Day 3
    • ☑️Day 4
  • Additional material
    • GLSL Syntax
Powered by GitBook
On this page
  • Slides
  • Shared Document for collaborative writing
  • Patch of the day
  • Activities
  • Notes
  1. Content

Day 1

Last updated 1 year ago

Slides

Shared Document for collaborative writing

Patch of the day

Activities

Using a CustomShader operator to read an incoming texture:

  1. How can we change the input texture?

  2. How can we change the world view?

  3. How can we swapfrom the output texture the rgba channgels for bgra?

Using the output texture in a point cloud:

  1. How can we change the world view?

  2. How can we change the particles positions as a group? How can we move each particle independently?

  3. How can we change the particle size and color?

Further additions:

  • Usage of operator for body tracking and translating particles with nose movement.

Notes

Cables.gl Documentation

Are.na channels with bibliographical references

List of GLSL Functions

Metric to measure understanding

☑️
Shader: Positions + Colorcables
cablescables
computer graphics history — Are.naaredotna
dynamics — Are.naaredotna
https://pad.riseup.net/p/UPDATE_Festivalpad.riseup.net
Shaderific for OpenGL
The Book Of ShadersThe Book of Shaders
Logo
Logo
Logo
Logo
Logo
Logo