├── 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 |
--------------------------------------------------------------------------------