• Stars
    star
    296
  • Rank 140,464 (Top 3 %)
  • Language
    C++
  • Created over 9 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Noise Workshop Resonate 2015

The project files for my Noise Workshop at Resonate 2015.

This repository contains cheat sheets for the things we will program from scratch. https://github.com/andreasmuller/NoiseWorkshopScratchpad/

Some projects require ofxAutoReloadedShader, the oF 0.8.4 compatible version: https://github.com/andreasmuller/ofxAutoReloadedShader/tree/master_0.8.4

The Kinect project requires ofxCv, the oF 0.8.4 compatible version: https://github.com/kylemcdonald/ofxCv/tree/0.8.4

At the workshop we went through things in this order:

  • We started with the Empty template and turned it into NoiseWorkshopScratchpad/Frequency
  • StepFunctions
  • ShapingFunctions
  • Thresholding
  • Empty3D -> NoiseWorkshopScratchpad/NoiseTerrain
  • Empty3D -> NoiseWorkshopScratchpadNoiseGrid3D
  • NoiseGridParticles
  • LiveCodingSurface, focus on bin/data/Shaders/LiveCodingSurface/GL2/LiveCodingSurface.frag
  • PerlinClouds, focus on bin/data/Shaders/RayMarchingCloudsVolumeofCamera.frag
  • Grass
  • Tendrils
  • EmptyGPUParticles -> NoiseWorkshopScratchpad/ParticlesGPU
  • A little jump to ParticleCloudGPU, just a refactored version of what we just built, with some simple additions that make it prettier. Play with making motion in bin/data/Shaders/Particles/GL2/Update.frag
  • Your result from the GPU particles we made from scratch -> NoiseWorkshopScratchpad/ParticlesGPUInstancedGeometry
  • A little jump again to ParticleSystemInstancedGPU
  • ParticleSystemSpawnTexture, introduces the idea of filling up a texture with potential spawn positions for the particles every frame.
  • KinectParticles


Alt text