├── Empty3D ├── addons.make ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ └── Textures │ │ └── Soft64.png ├── Particles.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── src │ ├── main.cpp │ ├── ofApp.h │ └── Utils │ │ └── ofTrueTypeFontExt.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── EmptyGPUParticles ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ └── Particles │ │ │ └── GL2 │ │ │ ├── DrawPixel.frag │ │ │ ├── Update.vert │ │ │ ├── DrawPixel.vert │ │ │ ├── DrawBillboardUnsorted.frag │ │ │ └── Update.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ └── Textures │ │ └── Soft64.png ├── Particles.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── src │ ├── main.cpp │ ├── ofApp.h │ └── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── ParticleCloudGPU ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ ├── Particles │ │ │ ├── GL2 │ │ │ │ ├── Update.vert │ │ │ │ └── DrawUnsorted.frag │ │ │ └── GLES │ │ │ │ ├── DrawUnsorted.frag │ │ │ │ └── Update.vert │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── Soft64.png │ │ └── Settings │ │ └── Main.xml ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── ParticlesGPU.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── src │ ├── main.cpp │ ├── ofApp.h │ ├── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h │ └── ParticleSystemGPU.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── Grass ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ ├── Grass │ │ │ └── GL2 │ │ │ │ ├── Grass.frag │ │ │ │ └── Grass.vert │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── Soft64.png │ │ └── Settings │ │ └── Grass.xml ├── Grass.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── src │ ├── main.cpp │ ├── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h │ └── ofApp.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── Tendrils ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ ├── Tendrils │ │ │ └── GL2 │ │ │ │ ├── Tendrils.vert │ │ │ │ └── Tendrils.frag │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── Soft64.png │ │ └── Settings │ │ ├── Tendrils.xml │ │ └── Grass.xml ├── Tendrils.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── src │ ├── main.cpp │ ├── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h │ └── ofApp.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── NoiseGridParticles ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ └── Settings │ │ └── Particles.xml ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── NoiseGridParticles.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── src │ ├── main.cpp │ ├── Utils │ │ └── ofTrueTypeFontExt.h │ └── ofApp.h ├── icon.rc ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── ParticleSystemInstancedGPU ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ ├── Particles │ │ │ └── GL2 │ │ │ │ └── Update.vert │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── Soft64.png │ │ └── Settings │ │ ├── LightAndMaterial.xml │ │ └── Particles.xml ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── ParticlesGPU.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── src │ ├── main.cpp │ ├── ofApp.h │ └── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h ├── icon.rc ├── Makefile ├── Project.xcconfig └── openFrameworks-Info.plist ├── ParticleSystemSpawnTexture ├── addons.make ├── bin │ └── data │ │ ├── Shaders │ │ ├── Debug │ │ │ ├── Empty.vert │ │ │ └── Empty.frag │ │ ├── Particles │ │ │ └── GL2 │ │ │ │ └── Update.vert │ │ ├── InstancedSpawnTexture │ │ │ └── GL2 │ │ │ │ └── Update.vert │ │ └── Phong │ │ │ ├── Phong.vert │ │ │ └── Phong.frag │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── Soft64.png │ │ ├── Movies │ │ └── SilhouetteTest.mov │ │ └── Settings │ │ ├── LightAndMaterial.xml │ │ └── Particles.xml ├── obj │ └── Debug │ │ └── LostSignalTrackingVisualizer.lastbuildstate ├── ParticlesGPU.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ ├── ofApp.h │ └── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h ├── Project.xcconfig └── openFrameworks-Info.plist ├── KinectParticles ├── addons.make ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── ParticleSoft64.png │ │ ├── Shaders │ │ ├── BillboardSpawnTexture │ │ │ ├── Update.vert │ │ │ └── DrawUnsorted.frag │ │ └── InstancedSpawnTexture │ │ │ └── GL2 │ │ │ └── Update.vert │ │ └── Settings │ │ ├── Particles.xml │ │ ├── Main.xml │ │ ├── KinectTracker.xml │ │ └── LightAndMaterial.xml ├── obj │ └── Debug │ │ └── OpenCL_Particle_Test.lastbuildstate ├── KinectParticles.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ └── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h ├── Project.xcconfig └── openFrameworks-Info.plist ├── Empty ├── bin │ └── data │ │ └── Fonts │ │ └── DIN.otf ├── Frequency.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ ├── main.cpp │ └── ofApp.h ├── Makefile ├── Project.vcxproj.filters ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── Frequency ├── bin │ └── data │ │ └── Fonts │ │ └── DIN.otf ├── Frequency.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.vcxproj.filters ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── KinectParticlesOpticalFlow ├── addons.make ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Shaders │ │ ├── DebugOpticalFlow │ │ │ └── GL2 │ │ │ │ ├── DebugOpticalFlow.frag │ │ │ │ └── DebugOpticalFlow.vert │ │ ├── BillboardSpawnTexture │ │ │ ├── Update.vert │ │ │ └── DrawUnsorted.frag │ │ ├── InstancedSpawnTexture │ │ │ └── GL2 │ │ │ │ └── Update.vert │ │ └── Debug │ │ │ └── GL2 │ │ │ └── DrawOpticalFlow.vert │ │ ├── Textures │ │ └── ParticleSoft64.png │ │ └── Settings │ │ ├── OpticalFlowDebug.xml │ │ ├── OpticalFlow.xml │ │ ├── Main.xml │ │ ├── LightAndMaterial.xml │ │ ├── KinectTracker.xml │ │ └── Particles.xml ├── obj │ └── Debug │ │ └── OpenCL_Particle_Test.lastbuildstate ├── KinectParticlesOpticalFlow.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ └── Utils │ │ ├── FboPingPong.h │ │ └── ofTrueTypeFontExt.h ├── Project.xcconfig └── openFrameworks-Info.plist ├── NoiseGrid ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Textures │ │ └── NoiseForClouds.png │ │ └── Settings │ │ ├── PerlinLayering.xml │ │ ├── NoiseGrid.xml │ │ └── PerlinClouds.xml ├── NoiseGrid.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── Screenshots └── PosterImageSmall.jpg ├── PerlinClouds ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Shaders │ │ ├── tex16.png │ │ └── RayMarchingCloudsVolumeofCamera.vert │ │ ├── Textures │ │ └── NoiseForClouds.png │ │ └── Settings │ │ ├── PerlinLayering.xml │ │ └── PerlinClouds.xml ├── Clouds.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── StepFunctions ├── bin │ └── data │ │ └── Fonts │ │ └── DIN.otf ├── StepFunctions.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── LiveCodingSurface ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ ├── Settings │ │ └── Main.xml │ │ └── Shaders │ │ └── LiveCodingSurface │ │ └── GL2 │ │ └── LiveCodingSurface.vert ├── LiveCodingSurface.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── PerlinLayeringFBM ├── bin │ └── data │ │ ├── Fonts │ │ └── DIN.otf │ │ └── Settings │ │ └── PerlinLayering.xml ├── PerlinLayeringFBM.xcodeproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── andreasmuller.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── WorkspaceSettings.xcsettings │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln ├── ShapingFunctions ├── ShapingFunctions.xcodeproj │ ├── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ └── xcschemes │ │ │ └── xcschememanagement.plist │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings ├── icon.rc ├── src │ └── main.cpp ├── Makefile ├── Project.xcconfig ├── openFrameworks-Info.plist └── Project.sln └── NoiseThreshold ├── NoiseThresholdExample.xcodeproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── andreasmuller.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── andreasmuller.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── icon.rc ├── src └── main.cpp ├── Makefile ├── Project.xcconfig └── openFrameworks-Info.plist /Empty3D/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui -------------------------------------------------------------------------------- /EmptyGPUParticles/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui -------------------------------------------------------------------------------- /ParticleCloudGPU/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui -------------------------------------------------------------------------------- /Grass/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxOpenCv 3 | ofxOsc 4 | ofxCv 5 | ofxIO 6 | ofxSerial 7 | -------------------------------------------------------------------------------- /Tendrils/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxOpenCv 3 | ofxOsc 4 | ofxCv 5 | ofxIO 6 | ofxSerial 7 | -------------------------------------------------------------------------------- /NoiseGridParticles/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxOpenCv 3 | ofxOsc 4 | ofxCv 5 | ofxIO 6 | ofxSerial 7 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxOpenCv 3 | ofxOsc 4 | ofxCv 5 | ofxIO 6 | ofxSerial 7 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxOpenCv 3 | ofxOsc 4 | ofxCv 5 | ofxIO 6 | ofxSerial 7 | -------------------------------------------------------------------------------- /KinectParticles/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxKinect 3 | ofxOpenCv 4 | ofxOsc 5 | ofxMSAOpenCL 6 | ofxMSAPingPong 7 | -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /Empty/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Empty/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Empty3D/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Empty3D/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Grass/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Grass/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /Frequency/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Frequency/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/addons.make: -------------------------------------------------------------------------------- 1 | ofxGui 2 | ofxKinect 3 | ofxOpenCv 4 | ofxOsc 5 | ofxMSAOpenCL 6 | ofxMSAPingPong 7 | -------------------------------------------------------------------------------- /NoiseGrid/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseGrid/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /Screenshots/PosterImageSmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Screenshots/PosterImageSmall.jpg -------------------------------------------------------------------------------- /Tendrils/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Tendrils/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /Grass/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Grass/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinClouds/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Empty3D/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Empty3D/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Shaders/Debug/Empty.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main() 4 | { 5 | gl_Position = ftransform(); 6 | } -------------------------------------------------------------------------------- /StepFunctions/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/StepFunctions/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Tendrils/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Tendrils/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/EmptyGPUParticles/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Particles/GL2/DrawPixel.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main () 4 | { 5 | gl_FragColor = gl_Color; 6 | } -------------------------------------------------------------------------------- /KinectParticles/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticles/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /LiveCodingSurface/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/LiveCodingSurface/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleCloudGPU/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Shaders/tex16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinClouds/bin/data/Shaders/tex16.png -------------------------------------------------------------------------------- /PerlinLayeringFBM/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinLayeringFBM/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseGridParticles/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleCloudGPU/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/EmptyGPUParticles/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /NoiseGrid/bin/data/Textures/NoiseForClouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseGrid/bin/data/Textures/NoiseForClouds.png -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticlesOpticalFlow/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemInstancedGPU/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Fonts/DIN.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemSpawnTexture/bin/data/Fonts/DIN.otf -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Textures/NoiseForClouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinClouds/bin/data/Textures/NoiseForClouds.png -------------------------------------------------------------------------------- /KinectParticles/bin/data/Textures/ParticleSoft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticles/bin/data/Textures/ParticleSoft64.png -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/DebugOpticalFlow/GL2/DebugOpticalFlow.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = gl_Color; 6 | } -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Shaders/Debug/Empty.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = vec4( 1.0, 1.0, 1.0, 1.0 ); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemInstancedGPU/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Textures/Soft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemSpawnTexture/bin/data/Textures/Soft64.png -------------------------------------------------------------------------------- /KinectParticles/obj/Debug/OpenCL_Particle_Test.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\field\Documents\of_v0.8.4_vs_release\apps\MujiAirDrawing\OpenCLParticleTest\| 3 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Movies/SilhouetteTest.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemSpawnTexture/bin/data/Movies/SilhouetteTest.mov -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Textures/ParticleSoft64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticlesOpticalFlow/bin/data/Textures/ParticleSoft64.png -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/obj/Debug/OpenCL_Particle_Test.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\field\Documents\of_v0.8.4_vs_release\apps\MujiAirDrawing\OpenCLParticleTest\| 3 | -------------------------------------------------------------------------------- /Grass/Grass.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Grass/GL2/Grass.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | void main (void) 4 | { 5 | gl_FragColor = gl_Color; 6 | //gl_FragColor = vec4( gl_Normal; 7 | //gl_FragColor = vec4(0.0,1.0,0.0,1.0); 8 | } -------------------------------------------------------------------------------- /Grass/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /NoiseGrid/bin/data/Settings/PerlinLayering.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 3 | 0.01 4 | 0.665719 5 | 6 | -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Settings/PerlinLayering.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 3 | 0.01 4 | 0.665719 5 | 6 | -------------------------------------------------------------------------------- /Empty3D/Particles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Empty3D/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /Tendrils/Tendrils.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Tendrils/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Particles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /EmptyGPUParticles/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /NoiseGridParticles/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /ParticleCloudGPU/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /KinectParticles/KinectParticles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /ParticleCloudGPU/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /ShapingFunctions/ShapingFunctions.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/OpticalFlowDebug.xml: -------------------------------------------------------------------------------- 1 | 2 | 0 3 | 68 4 | 0, 45.2119, -68.4458 5 | 30.1413, 25.4317 6 | 7 | -------------------------------------------------------------------------------- /LiveCodingSurface/bin/data/Settings/Main.xml: -------------------------------------------------------------------------------- 1 |
2 | 255, 255, 255, 255 3 | 41, 68, 84, 255 4 | 0, 0, 255, 255 5 | 20 6 |
7 |
8 | -------------------------------------------------------------------------------- /NoiseGridParticles/NoiseGridParticles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/obj/Debug/LostSignalTrackingVisualizer.lastbuildstate: -------------------------------------------------------------------------------- 1 | #v4.0:v110:false 2 | Debug|Win32|C:\Users\Andreas\Documents\My C & C++ Files\of_v0.8.3_vs_release\apps\LostSignal\LostSignalTrackingVisualizer\| 3 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Grass/GL2/Grass.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | //varying vec3 normal; 4 | 5 | void main() 6 | { 7 | gl_FrontColor = gl_Color; 8 | gl_TexCoord[0] = gl_MultiTexCoord0; 9 | gl_Position = gl_Vertex; 10 | } 11 | -------------------------------------------------------------------------------- /Grass/Grass.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/KinectParticlesOpticalFlow.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Tendrils/GL2/Tendrils.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | //varying vec3 normal; 4 | 5 | void main() 6 | { 7 | gl_FrontColor = gl_Color; 8 | gl_TexCoord[0] = gl_MultiTexCoord0; 9 | gl_Position = gl_Vertex; 10 | } 11 | -------------------------------------------------------------------------------- /Empty/Frequency.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PerlinClouds/Clouds.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Tendrils/Tendrils.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Empty3D/Particles.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Frequency/Frequency.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /NoiseGrid/NoiseGrid.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Particles.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/bin/data/Settings/PerlinLayering.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 3 | 0.0210196 4 | 1.96234 5 | 0.508185 6 | 7 | 8 | -------------------------------------------------------------------------------- /StepFunctions/StepFunctions.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ParticleCloudGPU/ParticlesGPU.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /KinectParticles/KinectParticles.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ShapingFunctions/ShapingFunctions.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Grass/Grass.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Grass/Grass.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/DebugOpticalFlow/GL2/DebugOpticalFlow.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | //varying vec3 normal; 4 | 5 | void main() 6 | { 7 | gl_FrontColor = gl_Color; 8 | gl_TexCoord[0] = gl_MultiTexCoord0; 9 | gl_Position = gl_Vertex; 10 | } 11 | -------------------------------------------------------------------------------- /LiveCodingSurface/LiveCodingSurface.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /NoiseGrid/bin/data/Settings/NoiseGrid.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.331462 3 | 1 4 | 0.365385 5 | 6 6 | 20 7 | 8 | 9 | -------------------------------------------------------------------------------- /NoiseGridParticles/NoiseGridParticles.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/PerlinLayeringFBM.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /NoiseThreshold/NoiseThresholdExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Empty/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Empty/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Empty3D/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Empty3D/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Tendrils/Tendrils.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Tendrils/Tendrils.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Tendrils/GL2/Tendrils.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | varying vec4 out_normal; 4 | 5 | void main (void) 6 | { 7 | gl_FragColor = gl_Color; 8 | //gl_FragColor = vec4((out_normal.xyz + vec3(1.0)) * 0.5, 1.0); 9 | //gl_FragColor = vec4(0.0,1.0,0.0,1.0); 10 | } -------------------------------------------------------------------------------- /Frequency/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/Frequency/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /NoiseGrid/NoiseGrid.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseGrid/NoiseGrid.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /PerlinClouds/Clouds.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinClouds/Clouds.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /NoiseGrid/bin/data/Settings/PerlinClouds.xml: -------------------------------------------------------------------------------- 1 | 2 | 255, 0, 104, 255 3 | 1 4 | 0.01 5 | 0.1 6 | 7 | 1.39535 8 | 9 | -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Particles/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/KinectParticlesOpticalFlow.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Particles/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Settings/PerlinClouds.xml: -------------------------------------------------------------------------------- 1 | 2 | 255, 0, 104, 255 3 | 1 4 | 0.01 5 | 0.1 6 | 7 | 0.400346 8 | 9 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/EmptyGPUParticles/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KinectParticles/bin/data/Shaders/BillboardSpawnTexture/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /StepFunctions/StepFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/StepFunctions/StepFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KinectParticles/bin/data/Shaders/InstancedSpawnTexture/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/OpticalFlow.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.457692 3 | 4 4 | 8 5 | 2 6 | 7 7 | 1.5 8 | 1 9 | 10 | -------------------------------------------------------------------------------- /ParticleCloudGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleCloudGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Shaders/Particles/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Shaders/Particles/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /KinectParticles/KinectParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticles/KinectParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/BillboardSpawnTexture/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/InstancedSpawnTexture/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Shaders/InstancedSpawnTexture/GL2/Update.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | // ----------------------------------------------------------- 4 | void main() 5 | { 6 | gl_FrontColor = gl_Color; 7 | gl_TexCoord[0] = gl_MultiTexCoord0; 8 | 9 | gl_Position = ftransform(); 10 | } 11 | 12 | -------------------------------------------------------------------------------- /ShapingFunctions/ShapingFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ShapingFunctions/ShapingFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /LiveCodingSurface/LiveCodingSurface.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/LiveCodingSurface/LiveCodingSurface.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /NoiseGridParticles/NoiseGridParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseGridParticles/NoiseGridParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /NoiseThreshold/NoiseThresholdExample.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/NoiseThreshold/NoiseThresholdExample.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /PerlinLayeringFBM/PerlinLayeringFBM.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/PerlinLayeringFBM/PerlinLayeringFBM.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/Debug/GL2/DrawOpticalFlow.vert: -------------------------------------------------------------------------------- 1 | 2 | //------------------------------------------------------------------------------------------------------------------------------------- 3 | // 4 | void main() 5 | { 6 | gl_TexCoord[0] = gl_MultiTexCoord0; 7 | 8 | gl_Position = ftransform(); 9 | } -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Grass/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Empty3D/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/KinectParticlesOpticalFlow.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreasmuller/NoiseWorkshop/HEAD/KinectParticlesOpticalFlow/KinectParticlesOpticalFlow.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Tendrils/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Empty/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /Empty3D/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /Grass/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ParticleCloudGPU/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /EmptyGPUParticles/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Frequency/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /NoiseGrid/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /NoiseGridParticles/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /PerlinClouds/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /Tendrils/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /EmptyGPUParticles/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /KinectParticles/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /LiveCodingSurface/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /NoiseThreshold/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ParticleCloudGPU/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 8 | //ofSetOpenGLVersion( 3, 2 ); 9 | ofSetupOpenGL(1280,620, OF_WINDOW); 10 | ofRunApp( new ofApp()); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ShapingFunctions/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /StepFunctions/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /NoiseGridParticles/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /Empty/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Frequency/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /NoiseGrid/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Empty/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofApp : public ofBaseApp 6 | { 7 | public: 8 | 9 | // -------------------------------- 10 | void setup() 11 | { 12 | 13 | } 14 | 15 | // -------------------------------- 16 | void draw() 17 | { 18 | 19 | } 20 | 21 | // -------------------------------- 22 | void keyPressed( int _key ) 23 | { 24 | 25 | } 26 | 27 | }; 28 | -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Settings/Particles.xml: -------------------------------------------------------------------------------- 1 | 2 | 2934 3 | 0 4 | 0.053428 5 | 0.370088 6 | 0.306751 7 | 0 8 | 0.966667 9 | 1.16667 10 | 11 | 12 | -------------------------------------------------------------------------------- /NoiseThreshold/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /PerlinClouds/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /StepFunctions/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /ShapingFunctions/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | 7 | ofSetupOpenGL(1024,768, OF_WINDOW); // <-------- setup the GL context 8 | 9 | // this kicks off the running of my app 10 | // can be OF_WINDOW or OF_FULLSCREEN 11 | // pass in width and height too: 12 | ofRunApp( new ofApp()); 13 | 14 | } 15 | -------------------------------------------------------------------------------- /LiveCodingSurface/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main() 6 | { 7 | 8 | ofSetupOpenGL(768,768, OF_WINDOW); // <-------- setup the GL context 9 | 10 | // this kicks off the running of my app 11 | // can be OF_WINDOW or OF_FULLSCREEN 12 | // pass in width and height too: 13 | ofRunApp( new ofApp()); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Empty/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /Grass/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /Empty3D/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /Frequency/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /NoiseGrid/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /Tendrils/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /KinectParticles/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /NoiseThreshold/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /ParticleCloudGPU/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /PerlinClouds/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /ShapingFunctions/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /StepFunctions/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /LiveCodingSurface/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /NoiseGridParticles/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /Grass/Grass.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Empty/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Empty3D/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Tendrils/Tendrils.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Empty3D/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | 6 | #include "Math/MathUtils.h" 7 | 8 | #include "Utils/ofTrueTypeFontExt.h" 9 | #include "Utils/Cameras/ofxWalkingFirstPersonCamera.h" 10 | 11 | class ofApp : public ofBaseApp 12 | { 13 | public: 14 | 15 | void setup(); 16 | void update(); 17 | void draw(); 18 | 19 | void keyPressed(int key); 20 | 21 | ofxFirstPersonCamera camera; 22 | 23 | ofTrueTypeFontExt fontSmall; 24 | }; -------------------------------------------------------------------------------- /Frequency/Frequency.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Grass/Grass.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /NoiseGrid/NoiseGrid.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PerlinClouds/Clouds.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Empty/Frequency.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Empty3D/Particles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Particles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /StepFunctions/StepFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Tendrils/Tendrils.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Particles/GL2/DrawPixel.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | uniform sampler2D u_particleDataTexture; 4 | 5 | // ---------------------------- 6 | void main () 7 | { 8 | gl_TexCoord[0] = gl_MultiTexCoord0; 9 | vec2 texCoord = gl_TexCoord[0].st; 10 | 11 | vec4 particleData = texture2D( u_particleDataTexture, texCoord ); 12 | vec3 pos = particleData.xyz; 13 | 14 | gl_Position = gl_ModelViewProjectionMatrix * vec4(pos, 1.0); 15 | gl_FrontColor = gl_Color; 16 | } 17 | -------------------------------------------------------------------------------- /Frequency/Frequency.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /KinectParticles/KinectParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /NoiseGrid/NoiseGrid.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ParticleCloudGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PerlinClouds/Clouds.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ShapingFunctions/ShapingFunctions.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Particles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /LiveCodingSurface/LiveCodingSurface.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /NoiseGridParticles/NoiseGridParticles.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /NoiseThreshold/NoiseThresholdExample.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/PerlinLayeringFBM.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /StepFunctions/StepFunctions.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /KinectParticles/KinectParticles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ParticleCloudGPU/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/project.xcworkspace/xcuserdata/andreasmuller.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ShapingFunctions/ShapingFunctions.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Phong/Phong.vert: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define MAX_LIGHTS 8 4 | 5 | uniform int numLights; 6 | 7 | varying vec3 normal, eyeVec; 8 | varying vec3 lightDir[MAX_LIGHTS]; 9 | 10 | void main() 11 | { 12 | gl_Position = ftransform(); 13 | 14 | normal = gl_NormalMatrix * gl_Normal; 15 | vec4 vVertex = gl_ModelViewMatrix * gl_Vertex; 16 | eyeVec = -vVertex.xyz; 17 | 18 | for (int i=0; i 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /NoiseGridParticles/NoiseGridParticles.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /NoiseThreshold/NoiseThresholdExample.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/PerlinLayeringFBM.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Phong/Phong.vert: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define MAX_LIGHTS 8 4 | 5 | uniform int numLights; 6 | 7 | varying vec3 normal, eyeVec; 8 | varying vec3 lightDir[MAX_LIGHTS]; 9 | 10 | void main() 11 | { 12 | gl_Position = ftransform(); 13 | 14 | normal = gl_NormalMatrix * gl_Normal; 15 | vec4 vVertex = gl_ModelViewMatrix * gl_Vertex; 16 | eyeVec = -vVertex.xyz; 17 | 18 | for (int i=0; i 2 | 3 | 4 | 5 | HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges 6 | 7 | SnapshotAutomaticallyBeforeSignificantChanges 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Particles/GLES/DrawUnsorted.frag: -------------------------------------------------------------------------------- 1 | precision highp float; 2 | 3 | uniform sampler2D u_particleImageTexture; 4 | 5 | uniform vec4 u_particleStartColor; 6 | uniform vec4 u_particleEndColor; 7 | 8 | varying vec4 v_particleColor; 9 | 10 | void main () 11 | { 12 | vec4 particleSpriteTexCol = texture2D( u_particleImageTexture, gl_PointCoord.xy ); 13 | 14 | vec4 color = particleSpriteTexCol * v_particleColor; 15 | //if (color.a <= 0.0) discard; 16 | 17 | gl_FragColor = color; 18 | } -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/ParticlesGPU.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Shaders/Phong/Phong.vert: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define MAX_LIGHTS 8 4 | 5 | uniform int numLights; 6 | 7 | varying vec3 normal, eyeVec; 8 | varying vec3 lightDir[MAX_LIGHTS]; 9 | 10 | void main() 11 | { 12 | gl_Position = ftransform(); 13 | 14 | normal = gl_NormalMatrix * gl_Normal; 15 | vec4 vVertex = gl_ModelViewMatrix * gl_Vertex; 16 | eyeVec = -vVertex.xyz; 17 | 18 | for (int i=0; i 2 | 0.692308 3 | 2.30846 4 | 4.71212 5 | 49.8078 6 | 0.581188 7 | 0.2 8 | 0.00627923, 1.54631, 0 9 | 86, 158, 255, 255 10 | 255, 104, 200, 255 11 | 12 | 13 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/KinectParticlesOpticalFlow.xcodeproj/xcuserdata/andreasmuller.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SuppressBuildableAutocreation 6 | 7 | E4B69B5A0A3A1756003C02F2 8 | 9 | primary 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Shaders/BillboardSpawnTexture/DrawUnsorted.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | uniform sampler2D u_particleImageTexture; 4 | 5 | uniform vec4 u_particleStartColor; 6 | uniform vec4 u_particleEndColor; 7 | 8 | varying vec4 v_particleColor; 9 | 10 | void main () 11 | { 12 | vec4 particleSpriteTexCol = texture2D( u_particleImageTexture, gl_PointCoord.xy ); 13 | 14 | vec4 color = particleSpriteTexCol * v_particleColor; 15 | //if (color.a <= 0.0) discard; 16 | 17 | gl_FragColor = color; 18 | } -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Shaders/Phong/Phong.vert: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define MAX_LIGHTS 8 4 | 5 | uniform int numLights; 6 | 7 | varying vec3 normal, eyeVec; 8 | varying vec3 lightDir[MAX_LIGHTS]; 9 | 10 | void main() 11 | { 12 | gl_Position = ftransform(); 13 | 14 | normal = gl_NormalMatrix * gl_Normal; 15 | vec4 vVertex = gl_ModelViewMatrix * gl_Vertex; 16 | eyeVec = -vVertex.xyz; 17 | 18 | for (int i=0; i 2 | 0.0380769 3 | 0, 42.7002, -38.1476 4 | 0, 0, 0, 255 5 | 255, 255, 255, 255 6 | 0, 0, 0, 255 7 | 255, 255, 255, 255 8 | -15.0706, 169.231, 154.474 9 | 0 10 |
11 | -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Particles/GL2/DrawUnsorted.frag: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | uniform sampler2D u_particleImageTexture; 4 | 5 | uniform vec4 u_particleStartColor; 6 | uniform vec4 u_particleEndColor; 7 | 8 | varying vec4 v_particleColor; 9 | 10 | void main () 11 | { 12 | vec4 particleSpriteTexCol = texture2D( u_particleImageTexture, gl_PointCoord.xy ); 13 | 14 | vec4 color = particleSpriteTexCol * v_particleColor; 15 | //if (color.a <= 0.0) discard; 16 | 17 | gl_FragColor = color; 18 | //gl_FragColor = vec4(1.0,1.0,1.0,1.0); 19 | } -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Particles/GLES/Update.vert: -------------------------------------------------------------------------------- 1 | precision highp float; 2 | 3 | attribute vec4 position; 4 | attribute vec4 color; 5 | attribute vec4 normal; 6 | attribute vec2 texcoord; 7 | 8 | uniform mat4 modelViewProjectionMatrix; 9 | 10 | varying vec4 colorVarying; 11 | varying vec2 texCoordVarying; 12 | 13 | // ----------------------------------------------------------- 14 | void main() 15 | { 16 | 17 | colorVarying = color; 18 | texCoordVarying = texcoord; 19 | 20 | gl_Position = modelViewProjectionMatrix * position; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /KinectParticles/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGLFWWindow.h" 4 | 5 | //======================================================================== 6 | int main() 7 | { 8 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 9 | //ofSetOpenGLVersion( 3, 2 ); 10 | 11 | ofAppGLFWWindow window; 12 | window.setMultiDisplayFullscreen(true); 13 | //window.setNumSamples(4); 14 | 15 | ofSetupOpenGL( &window, 1360,768, OF_WINDOW); 16 | //ofSetupOpenGL(1280,620, OF_WINDOW); 17 | ofRunApp( new ofApp()); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGLFWWindow.h" 4 | 5 | //======================================================================== 6 | int main() 7 | { 8 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 9 | //ofSetOpenGLVersion( 3, 2 ); 10 | 11 | ofAppGLFWWindow window; 12 | window.setMultiDisplayFullscreen(true); 13 | //window.setNumSamples(4); 14 | 15 | ofSetupOpenGL( &window, 1360,768, OF_WINDOW); 16 | //ofSetupOpenGL(1280,620, OF_WINDOW); 17 | ofRunApp( new ofApp()); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGLFWWindow.h" 4 | 5 | //======================================================================== 6 | int main() 7 | { 8 | //ofSetCurrentRenderer( ofGLProgrammableRenderer::TYPE ); 9 | //ofSetOpenGLVersion( 3, 2 ); 10 | 11 | ofAppGLFWWindow window; 12 | window.setMultiDisplayFullscreen(true); 13 | //window.setNumSamples(4); 14 | 15 | ofSetupOpenGL( &window, 1360,768, OF_WINDOW); 16 | //ofSetupOpenGL(1280,620, OF_WINDOW); 17 | ofRunApp( new ofApp()); 18 | 19 | } 20 | -------------------------------------------------------------------------------- /Grass/bin/data/Settings/Grass.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.060094 3 | 0.433429 4 | 7.8 5 | 2.20003 6 | 1.7334 7 | 3.1167 8 | 9 | 247 10 | 7.459 11 | 0.450085 12 | 0.27 13 | 14 | -------------------------------------------------------------------------------- /Tendrils/bin/data/Settings/Tendrils.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.060094 3 | 0.433429 4 | 7.8 5 | 2.20003 6 | 1.7334 7 | 3.1167 8 | 247 9 | 7.459 10 | 0.450085 11 | 0.27 12 | 13 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Settings/LightAndMaterial.xml: -------------------------------------------------------------------------------- 1 | 2 | 25, 25, 25, 255 3 | 255, 255, 255, 255 4 | 0, 0, 0, 255 5 | 255, 255, 255, 255 6 | 0, 0, 0, 255 7 | 255, 255, 255, 255 8 | 0, 0, 0, 255 9 | 7.62 10 | 11 | 12 | -------------------------------------------------------------------------------- /PerlinClouds/bin/data/Shaders/RayMarchingCloudsVolumeofCamera.vert: -------------------------------------------------------------------------------- 1 | 2 | #version 120 3 | 4 | uniform float aspect; 5 | uniform float fovYScale; 6 | 7 | varying vec3 eyePos; 8 | varying vec3 dir; 9 | varying vec3 cameraForward; 10 | 11 | void main(void) 12 | { 13 | vec4 vertex = gl_Vertex; 14 | 15 | eyePos = -(gl_ModelViewMatrix[3].xyz) * mat3(gl_ModelViewMatrix); 16 | dir = vec3( vertex.x*fovYScale*aspect, vertex.y*fovYScale, -1.0 ) * mat3(gl_ModelViewMatrix); 17 | cameraForward = vec3(0,0,-1.0)*mat3(gl_ModelViewMatrix); 18 | 19 | gl_Position = gl_Vertex; 20 | } 21 | -------------------------------------------------------------------------------- /Tendrils/bin/data/Settings/Grass.xml: -------------------------------------------------------------------------------- 1 | 2 | 21 3 | 3.466 4 | 0.510083 5 | 0 6 | 0.063427 7 | 8.20002 8 | 19.8 9 | 2.06003 10 | 0.333427 11 | 2.03339 12 | 13 | 0.276739 14 | 15 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Settings/LightAndMaterial.xml: -------------------------------------------------------------------------------- 1 | 2 | 25, 25, 25, 255 3 | 255, 255, 255, 255 4 | 0, 0, 0, 255 5 | 255, 255, 255, 255 6 | 0, 0, 0, 255 7 | 255, 255, 255, 255 8 | 0, 0, 0, 255 9 | 7.62 10 | 11 | 0.0136055, 0.680272, 0.734694 12 | 13 | -------------------------------------------------------------------------------- /EmptyGPUParticles/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | #include "ofxAutoReloadedShader.h" 6 | 7 | #include "Math/MathUtils.h" 8 | 9 | #include "Utils/ofTrueTypeFontExt.h" 10 | #include "Utils/FboPingPong.h" 11 | 12 | #include "Utils/Cameras/ofxWalkingFirstPersonCamera.h" 13 | 14 | class ofApp : public ofBaseApp 15 | { 16 | public: 17 | 18 | void setup(); 19 | void update(); 20 | void draw(); 21 | 22 | void keyPressed(int key); 23 | 24 | float particleMaxAge; 25 | FboPingPong particleData; 26 | 27 | ofxFirstPersonCamera camera; 28 | 29 | ofMesh particlesMesh; 30 | 31 | ofTrueTypeFontExt fontSmall; 32 | }; -------------------------------------------------------------------------------- /Empty/Project.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | 9 | 10 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 11 | 12 | 13 | 14 | 15 | src 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frequency/Project.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | 9 | 10 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 11 | 12 | 13 | 14 | 15 | src 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /LiveCodingSurface/bin/data/Shaders/LiveCodingSurface/GL2/LiveCodingSurface.vert: -------------------------------------------------------------------------------- 1 | #version 120 2 | 3 | uniform float mouseX; // normalized mouse coordinates 4 | uniform float mouseY; 5 | 6 | 7 | varying vec3 normal; 8 | varying vec3 eyeDir; 9 | varying vec3 lightDir; 10 | varying vec3 modelSpaceVertex; 11 | 12 | void main() 13 | { 14 | vec4 vertexEyeSpace = gl_ModelViewMatrix * gl_Vertex; 15 | eyeDir = -vertexEyeSpace.xyz; 16 | 17 | lightDir = vec3(gl_LightSource[0].position.xyz - vertexEyeSpace.xyz); 18 | 19 | modelSpaceVertex = gl_Vertex.xyz; 20 | gl_TexCoord[0] = gl_MultiTexCoord0; 21 | normal = gl_NormalMatrix * gl_Normal; 22 | gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; 23 | } -------------------------------------------------------------------------------- /Empty/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /Grass/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /Empty3D/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /Frequency/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /NoiseGrid/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /Tendrils/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /KinectParticles/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /NoiseThreshold/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /PerlinClouds/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /StepFunctions/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /LiveCodingSurface/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /NoiseGridParticles/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /ParticleCloudGPU/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /ShapingFunctions/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Settings/Particles.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.333333 3 | 0.0562 4 | 3.004 5 | 0.57709 6 | 0.55045 7 | 0.0171269, 0.190476, 0.0171269 8 | 255, 0, 0, 255 9 | 0, 255, 255, 255 10 | 0.0233333 11 | 0.06 12 | -0.266667 13 | 0.9 14 | 0.56761 15 | 16 | 17 | -------------------------------------------------------------------------------- /ParticleCloudGPU/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | #include "ofxAutoReloadedShader.h" 6 | 7 | #include "Math/MathUtils.h" 8 | 9 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 10 | #include "Utils/DrawingHelpers.h" 11 | #include "Utils/ofTrueTypeFontExt.h" 12 | #include "Utils/FboPingPong.h" 13 | 14 | #include "ParticleSystemGPU.h" 15 | 16 | class ofApp : public ofBaseApp 17 | { 18 | public: 19 | 20 | void setup(); 21 | void update(); 22 | void draw(); 23 | 24 | void keyPressed(int key); 25 | 26 | float time; 27 | float timeStep; 28 | 29 | ParticleSystemGPU particles; 30 | 31 | ofxFirstPersonCamera camera; 32 | 33 | ofTrueTypeFontExt fontSmall; 34 | 35 | bool drawGui; 36 | }; -------------------------------------------------------------------------------- /Empty/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /Grass/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/Main.xml: -------------------------------------------------------------------------------- 1 |
2 | 0.0884615 3 | 0, 42.7002, 111.46 4 | 0, 0, 0, 255 5 | 255, 255, 255, 255 6 | 0, 0, 0, 255 7 | 255, 255, 255, 255 8 | 17.8964, 5.96547, 195.29 9 | 0 10 | -5, 50, 0 11 | 0 12 | 40 13 | 0, 48.3517, -59.0267 14 | 30.1413, 20.7222 15 |
16 |
17 | -------------------------------------------------------------------------------- /Empty3D/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frequency/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /NoiseGrid/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /Tendrils/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /KinectParticles/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /NoiseThreshold/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /ParticleCloudGPU/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /PerlinClouds/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /ShapingFunctions/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /StepFunctions/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /EmptyGPUParticles/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /LiveCodingSurface/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /NoiseGridParticles/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /KinectParticles/bin/data/Settings/KinectTracker.xml: -------------------------------------------------------------------------------- 1 | 2 | 1576.92 3 | 2 4 | 1 5 | 654.007 6 | 15 7 | 50 8 | 0 9 | 1 10 | 0, -401.883, 1441.13 11 | 2530.61, 2974.49, 1658.16 12 | 0 13 | 0 14 | 15 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/LightAndMaterial.xml: -------------------------------------------------------------------------------- 1 | 2 | 50, 50, 50, 255 3 | 255, 255, 255, 255 4 | 50, 50, 50, 255 5 | 255, 255, 255, 255 6 | 20 7 | 50, 50, 50, 255 8 | 255, 255, 255, 255 9 | 0, 0, 0, 255 10 | 11 | 20 12 | 0, 0, 0, 255 13 | 255, 255, 255, 255 14 | 0, 0, 0, 255 15 | 16 | 17 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/KinectTracker.xml: -------------------------------------------------------------------------------- 1 | 2 | 1576.92 3 | 3 4 | 1 5 | 654.007 6 | 15 7 | 50 8 | 0 9 | 0 10 | 0, -401.883, 452.12 11 | 2530.61, 2974.49, 678.572 12 | 1 13 | 0 14 | -------------------------------------------------------------------------------- /KinectParticles/bin/data/Settings/LightAndMaterial.xml: -------------------------------------------------------------------------------- 1 | 2 | 50, 50, 50, 255 3 | 255, 255, 255, 255 4 | 50, 50, 50, 255 5 | 255, 255, 255, 255 6 | 20 7 | 50, 50, 50, 255 8 | 255, 255, 255, 255 9 | 0, 0, 0, 255 10 | 11 | 20 12 | 0, 0, 0, 255 13 | 255, 255, 255, 255 14 | 0, 0, 0, 255 15 | 16 | 17 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/bin/data/Settings/Particles.xml: -------------------------------------------------------------------------------- 1 | 2 | 0.769231 3 | 0.847069 4 | 1.77835 5 | 173.654 6 | 0.581188 7 | 0.323754 8 | 0, 0, 0 9 | 255, 82, 98, 255 10 | 20, 131, 250, 255 11 | 0.823077 12 | 0.961538 13 | 8.23077 14 | 5.38466 15 | 0.807784 16 | 17 | 128 18 | 1.50085 19 | 0.347119 20 | 21 | -------------------------------------------------------------------------------- /Grass/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Settings/Particles.xml: -------------------------------------------------------------------------------- 1 | 2 | 2.26667 3 | 0.0496 4 | 2.0559 5 | 0.72694 6 | 0.55045 7 | 0.0171269, 0.190476, 0.0171269 8 | 13, 255, 215, 255 9 | 246, 51, 154, 255 10 | 0.0233333 11 | 0.06 12 | -0.266667 13 | 0.9 14 | 15 | 20 16 | 50, 50, 50, 255 17 | 255, 255, 255, 255 18 | 0, 0, 0, 255 19 | 20 | -------------------------------------------------------------------------------- /Tendrils/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /NoiseGridParticles/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/bin/data/Shaders/Phong/Phong.frag: -------------------------------------------------------------------------------- 1 | 2 | #define MAX_LIGHTS 8 3 | 4 | uniform int numLights; 5 | 6 | varying vec3 normal, eyeVec; 7 | varying vec3 lightDir[MAX_LIGHTS]; 8 | 9 | void main (void) 10 | { 11 | vec4 final_color = gl_FrontLightModelProduct.sceneColor; 12 | vec3 N = normalize(normal); 13 | 14 | for ( int i = 0; i < numLights; ++i ) 15 | { 16 | vec3 L = normalize(lightDir[i]); 17 | float lambertTerm = dot(N,L); 18 | 19 | if (lambertTerm > 0.0) 20 | { 21 | final_color += gl_LightSource[i].diffuse * gl_FrontMaterial.diffuse * lambertTerm; 22 | vec3 E = normalize(eyeVec); 23 | vec3 R = reflect(-L, N); 24 | float specular = pow(max(dot(R, E), 0.0), gl_FrontMaterial.shininess); 25 | final_color += gl_LightSource[i].specular * gl_FrontMaterial.specular * specular; 26 | } 27 | } 28 | 29 | gl_FragColor = final_color; 30 | 31 | //gl_FragColor = gl_LightSource[1].diffuse; 32 | 33 | } 34 | 35 | -------------------------------------------------------------------------------- /ParticleCloudGPU/bin/data/Settings/Main.xml: -------------------------------------------------------------------------------- 1 |
2 | 2.26667 3 | 0.4279 4 | 9.6004 5 | 0.56377 6 | 0.50716 7 | 0.0171269, 0.217687, 0.0171269 8 | 13, 184, 215, 108 9 | 246, 51, 154, 121 10 | 0.0233333 11 | 0.06 12 | -0.266667 13 | 0.9 14 | 0.00292767 15 | 0.74 16 | 0.786667 17 | -1.05442, 1.66667, -0.85034 18 | 0.0340133, -0.340136, -0.680272 19 |
20 |
21 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | #include "ofxAutoReloadedShader.h" 6 | 7 | #include "Math/MathUtils.h" 8 | 9 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 10 | #include "Utils/DrawingHelpers.h" 11 | #include "Utils/ofTrueTypeFontExt.h" 12 | #include "Utils/FboPingPong.h" 13 | 14 | #include "ParticleSystemSpawnTexture.h" 15 | 16 | class ofApp : public ofBaseApp 17 | { 18 | public: 19 | 20 | void setup(); 21 | void update(); 22 | void draw(); 23 | 24 | void keyPressed(int key); 25 | 26 | float time; 27 | float timeStep; 28 | 29 | ofVideoPlayer videoPlayer; 30 | 31 | vector spawnPositions; 32 | ofPixels maskPixels; 33 | 34 | ofMesh emissionMesh; 35 | ofMesh debugNormalsMesh; 36 | 37 | ParticleSystemSpawnTexture particles; 38 | ofxFirstPersonCamera camera; 39 | 40 | ofTrueTypeFontExt fontSmall; 41 | 42 | bool drawGui; 43 | }; -------------------------------------------------------------------------------- /Grass/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /Tendrils/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /KinectParticles/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /ParticleCloudGPU/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | #include "ofxAutoReloadedShader.h" 6 | 7 | #include "Math/MathUtils.h" 8 | 9 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 10 | #include "Utils/DrawingHelpers.h" 11 | #include "Utils/ofTrueTypeFontExt.h" 12 | #include "Utils/FboPingPong.h" 13 | 14 | #include "ParticleSystemInstancedGeometryGPU.h" 15 | 16 | class ofApp : public ofBaseApp 17 | { 18 | public: 19 | 20 | void setup(); 21 | void update(); 22 | void draw(); 23 | 24 | void keyPressed(int key); 25 | 26 | float time; 27 | float timeStep; 28 | 29 | ParticleSystemInstancedGeometryGPU particles; 30 | ofxFirstPersonCamera camera; 31 | 32 | ofLight light[1]; 33 | 34 | ofxPanel guiLight; 35 | 36 | 37 | ofParameter globalAmbient; 38 | 39 | ofParameter light1Position; 40 | ofParameter light1Ambient; 41 | ofParameter light1Diffuse; 42 | ofParameter light1Specular; 43 | 44 | bool drawGui; 45 | 46 | ofTrueTypeFontExt fontSmall; 47 | 48 | }; -------------------------------------------------------------------------------- /EmptyGPUParticles/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/src/Utils/FboPingPong.h: -------------------------------------------------------------------------------- 1 | // 2 | // FboPingPong.h 3 | // emptyExample 4 | // 5 | // Created by Andreas Müller on 12/08/2013. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | 13 | class FboPingPong 14 | { 15 | public: 16 | 17 | void allocate( int _w, int _h, int internalformat = GL_RGB, ofColor _clearColor = ofColor(255,255,255) ); 18 | void allocate( ofFbo::Settings _settings, ofColor _clearColor = ofColor(255,255,255) ); 19 | 20 | ofFbo* source() { return sourceBuffer; } 21 | ofFbo* dest() { return destBuffer; } 22 | 23 | void draw( ofPoint _pos, float _width, bool _drawBack = false ); 24 | 25 | void clearBoth(); 26 | void clearBoth( ofColor _clearColor ); 27 | 28 | void clearSource(); 29 | void clearDest(); 30 | 31 | void clearSource( ofColor _clearColor ); 32 | void clearDest( ofColor _clearColor ); 33 | 34 | void setClearColor( ofColor _color ); 35 | 36 | void swap(); 37 | 38 | private: 39 | 40 | ofFbo* sourceBuffer; 41 | ofFbo* destBuffer; 42 | 43 | ofFbo fbo1; 44 | ofFbo fbo2; 45 | 46 | ofColor clearColor; 47 | }; -------------------------------------------------------------------------------- /Empty3D/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /Grass/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /Tendrils/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /EmptyGPUParticles/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /KinectParticles/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /ParticleCloudGPU/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /NoiseGridParticles/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /KinectParticlesOpticalFlow/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /ParticleSystemInstancedGPU/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /ParticleSystemSpawnTexture/src/Utils/ofTrueTypeFontExt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | class ofTrueTypeFontExt : public ofTrueTypeFont 6 | { 7 | public: 8 | 9 | // ----------------------------------------------------------------- 10 | void drawStringShadowed( string _s, ofVec2f _pos, 11 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 12 | { 13 | drawStringShadowed( _s, _pos.x, _pos.y, _frontColor, _backColor ); 14 | } 15 | 16 | // ----------------------------------------------------------------- 17 | void drawStringShadowed( string _s, float _x, float _y, 18 | ofColor _frontColor = ofColor(255,255,255), ofColor _backColor = ofColor(0,0,0) ) 19 | { 20 | ofSetColor( _backColor ); 21 | drawString( _s, _x + 1, _y + 1 ); 22 | 23 | ofSetColor( _frontColor ); 24 | drawString( _s, _x, _y ); 25 | } 26 | 27 | // ----------------------------------------------------------------- 28 | void drawTextureAtlas( float _x, float _y, float _w, float _h ) 29 | { 30 | 31 | if( _w == 0.0f || _h == 0.0f ) 32 | { 33 | _w = texAtlas.getWidth(); 34 | _h = texAtlas.getHeight(); 35 | } 36 | 37 | texAtlas.draw( _x, _y, _w, _h ); 38 | } 39 | 40 | }; 41 | -------------------------------------------------------------------------------- /Grass/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | 6 | #include "Math/MathUtils.h" 7 | 8 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 9 | #include "Utils/DrawingHelpers.h" 10 | #include "Utils/ofTrueTypeFontExt.h" 11 | #include "Utils/FboPingPong.h" 12 | 13 | class ofApp : public ofBaseApp 14 | { 15 | public: 16 | 17 | void setup(); 18 | void update(); 19 | void draw(); 20 | 21 | void drawGrass( ofCamera* _camera ); 22 | 23 | void computeMesh(); 24 | 25 | void intParamChanged(int& _param ); // Callbacks from the UI 26 | void floatParamChanged(float& _param ); 27 | 28 | void keyPressed(int key); 29 | 30 | ofxFirstPersonCamera camera; 31 | 32 | ofVboMesh grassMesh; 33 | ofShader grassShader; 34 | 35 | ofTrueTypeFontExt fontSmall; 36 | 37 | ofxPanel gui; 38 | 39 | ofParameter placementResolution; 40 | ofParameter placementSize; 41 | ofParameter placementNoiseSpaceFrequency; 42 | ofParameter placementBottomThreshold; 43 | 44 | ofParameter stalkWidth; 45 | ofParameter stalkHeight; 46 | ofParameter swayingMaxAngle; 47 | ofParameter swayingTimeScale; 48 | ofParameter swayingNoiseSpaceFrequency; 49 | ofParameter swayingTimeMaxDifference; 50 | 51 | bool drawGui; 52 | }; -------------------------------------------------------------------------------- /Tendrils/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | 6 | #include "Math/MathUtils.h" 7 | 8 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 9 | #include "Utils/DrawingHelpers.h" 10 | #include "Utils/ofTrueTypeFontExt.h" 11 | #include "Utils/FboPingPong.h" 12 | 13 | class ofApp : public ofBaseApp 14 | { 15 | public: 16 | 17 | void setup(); 18 | void update(); 19 | void draw(); 20 | 21 | void drawTendrils( ofCamera* _camera ); 22 | 23 | void computeMesh(); 24 | 25 | void intParamChanged(int& _param ); // Callbacks from the UI 26 | void floatParamChanged(float& _param ); 27 | 28 | void keyPressed(int key); 29 | 30 | ofxFirstPersonCamera camera; 31 | 32 | ofVboMesh grassMesh; 33 | ofShader grassShader; 34 | 35 | ofTrueTypeFontExt fontSmall; 36 | 37 | ofxPanel gui; 38 | 39 | ofParameter placementResolution; 40 | ofParameter placementSize; 41 | ofParameter placementNoiseSpaceFrequency; 42 | ofParameter placementBottomThreshold; 43 | 44 | ofParameter stalkRadius; 45 | ofParameter stalkHeight; 46 | ofParameter swayingMaxAngle; 47 | ofParameter swayingTimeScale; 48 | ofParameter swayingNoiseSpaceFrequency; 49 | ofParameter swayingTimeMaxDifference; 50 | 51 | bool drawGui; 52 | }; -------------------------------------------------------------------------------- /NoiseGridParticles/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxGui.h" 5 | 6 | #include "Math/MathUtils.h" 7 | 8 | #include "Utils/Cameras/ofxFirstPersonCamera.h" 9 | #include "Utils/ofTrueTypeFontExt.h" 10 | 11 | // ----------------------------------------------------------- 12 | class Particle 13 | { 14 | public: 15 | 16 | ofVec3f pos; 17 | ofVec3f vel; 18 | ofVec3f noiseRandomOffset; 19 | deque posHistory; 20 | float age; 21 | }; 22 | 23 | // ----------------------------------------------------------- 24 | class ofApp : public ofBaseApp 25 | { 26 | public: 27 | 28 | void setup(); 29 | void update(); 30 | void draw(); 31 | 32 | void drawParticles(); 33 | void reInitParticle( Particle* _p ); 34 | 35 | ofVec3f getNoise( ofVec3f _noisePos, float _time ); 36 | 37 | void numParticlesChanged(int& _param ); // Callbacks from the UI 38 | 39 | void keyPressed(int key); 40 | 41 | vector particles; 42 | 43 | ofxFirstPersonCamera camera; 44 | 45 | ofTrueTypeFontExt fontSmall; 46 | 47 | ofxPanel gui; 48 | 49 | ofParameter numParticles; 50 | ofParameter randomOffset; 51 | ofParameter noiseMagnitude; 52 | ofParameter spaceFrequency; 53 | ofParameter timeFrequency; 54 | ofParameter oldVelAmount; 55 | ofParameter maxVel; 56 | ofParameter maxAge; 57 | bool drawGui; 58 | }; -------------------------------------------------------------------------------- /ParticleCloudGPU/src/ParticleSystemGPU.h: -------------------------------------------------------------------------------- 1 | // 2 | // ParticleSystemGPU.h 3 | // ParticlesGPU 4 | // 5 | // Created by Andreas Müller on 11/01/2015. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | #include "ofxGui.h" 13 | #include "ofxAutoReloadedShader.h" 14 | 15 | #include "Math/MathUtils.h" 16 | #include "Utils/FboPingPong.h" 17 | 18 | class ParticleSystemGPU 19 | { 20 | 21 | public: 22 | 23 | void init( int _texSize ); 24 | void update( float _time, float _timeStep ); 25 | void draw( ofCamera* _camera ); 26 | 27 | int numParticles; 28 | int textureSize; 29 | 30 | FboPingPong particleDataFbo; 31 | 32 | ofVboMesh particlePoints; 33 | 34 | ofxAutoReloadedShader particleUpdate; 35 | ofxAutoReloadedShader particleDrawUnsorted; 36 | 37 | ofImage particleImage; 38 | 39 | ofxPanel gui; 40 | ofParameter particleMaxAge; 41 | ofParameter noisePositionScale; 42 | ofParameter noiseMagnitude; 43 | ofParameter noiseTimeScale; 44 | ofParameter noisePersistence; 45 | ofParameter twistNoiseTimeScale; 46 | ofParameter twistNoisePosScale; 47 | ofParameter twistMinAng; 48 | ofParameter twistMaxAng; 49 | 50 | ofParameter baseSpeed; 51 | 52 | ofParameter startColor; 53 | ofParameter endColor; 54 | 55 | ofParameter particleSize; 56 | 57 | }; 58 | -------------------------------------------------------------------------------- /EmptyGPUParticles/bin/data/Shaders/Particles/GL2/Update.frag: -------------------------------------------------------------------------------- 1 | 2 | #version 120 3 | #extension GL_ARB_draw_buffers : enable 4 | 5 | #pragma include "Shaders/Common/ShaderHelpers.glslinc" 6 | #pragma include "Shaders/Common/Noise4D.glslinc" 7 | //#pragma include "Shaders/Common/SimplexNoiseDerivatives4D.glslinc" 8 | 9 | 10 | uniform sampler2D u_positionAndAgeTex; 11 | 12 | uniform float u_time; 13 | uniform float u_timeStep; 14 | 15 | uniform float u_particleMaxAge; 16 | 17 | // ----------------------------------------------------------- 18 | void main (void) 19 | { 20 | vec2 texCoord = gl_TexCoord[0].st; 21 | vec4 posAndAge = texture2D( u_positionAndAgeTex, texCoord ); 22 | 23 | vec3 pos = posAndAge.xyz; 24 | float age = posAndAge.w; 25 | 26 | age += u_timeStep; 27 | 28 | if( age > u_particleMaxAge ) 29 | { 30 | age = age - u_particleMaxAge; 31 | 32 | float spawnRadius = 1.0; 33 | pos = randomPointOnSphere( vec3( rand( texCoord + pos.xy ), rand( texCoord.xy + pos.yz ), rand( texCoord.yx + pos.yz ))) * spawnRadius; 34 | } 35 | 36 | vec3 vel = vec3(0,2.5,0); 37 | 38 | vec3 noisePos = pos * 0.8; 39 | //vel += normalize(getNoiseOffset(vec4(noisePos, u_time * 0.4))) * 1.0; 40 | //vel += curlNoise( noisePos, u_time * 0.6, 3, 0.5 ) * 0.9; 41 | vel += fbmvec3( vec4(noisePos, u_time * 0.5), 8, 2.0, 0.2 ) * 2.0; 42 | 43 | vec3 newPos = pos + vel * u_timeStep; 44 | pos = newPos; 45 | 46 | gl_FragData[0] = vec4( pos, age ); 47 | } 48 | 49 | -------------------------------------------------------------------------------- /Empty/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Grass/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Empty3D/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Frequency/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /NoiseGrid/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Tendrils/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /PerlinClouds/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /StepFunctions/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /EmptyGPUParticles/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /LiveCodingSurface/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /NoiseGridParticles/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /ParticleCloudGPU/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /PerlinLayeringFBM/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /ShapingFunctions/Project.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project", "Project.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | --------------------------------------------------------------------------------