├── .gitignore ├── Assets ├── Channel18.meta ├── Channel18 │ ├── Main.asset │ ├── Main.asset.meta │ ├── Main.unity │ ├── Main.unity.meta │ ├── Materials.meta │ ├── Materials │ │ ├── Bubble.mat │ │ ├── Bubble.mat.meta │ │ ├── Floor.mat │ │ ├── Floor.mat.meta │ │ ├── LatticeCuboid.mat │ │ ├── LatticeCuboid.mat.meta │ │ ├── LatticeLine.mat │ │ ├── LatticeLine.mat.meta │ │ ├── PostEffects.meta │ │ ├── PostEffects │ │ │ ├── BlockNoise.mat │ │ │ ├── BlockNoise.mat.meta │ │ │ ├── Distortion.mat │ │ │ ├── Distortion.mat.meta │ │ │ ├── Inverse.mat │ │ │ ├── Inverse.mat.meta │ │ │ ├── Mirror.mat │ │ │ └── Mirror.mat.meta │ │ ├── ProceduralFloorGrid.mat │ │ ├── ProceduralFloorGrid.mat.meta │ │ ├── ProceduralMidairGrid.mat │ │ ├── ProceduralMidairGrid.mat.meta │ │ ├── Sculpture.mat │ │ ├── Sculpture.mat.meta │ │ ├── VoxelParticleSystem.mat │ │ └── VoxelParticleSystem.mat.meta │ ├── Models.meta │ ├── Models │ │ ├── figure.controller │ │ ├── figure.controller.meta │ │ ├── figure1.5k.fbx │ │ ├── figure1.5k.fbx.meta │ │ ├── figure1k@Idle.fbx │ │ ├── figure1k@Idle.fbx.meta │ │ ├── figure5k.fbx │ │ ├── figure5k.fbx.meta │ │ ├── figure@Bboy Uprock.fbx │ │ ├── figure@Bboy Uprock.fbx.meta │ │ ├── figure@Bellydancing.fbx │ │ ├── figure@Bellydancing.fbx.meta │ │ ├── figure@House Dancing.fbx │ │ ├── figure@House Dancing.fbx.meta │ │ ├── figure@Jazz Dancing.fbx │ │ ├── figure@Jazz Dancing.fbx.meta │ │ ├── figure@Samba Dancing.fbx │ │ ├── figure@Samba Dancing.fbx.meta │ │ ├── figure@Silly Dancing.fbx │ │ ├── figure@Silly Dancing.fbx.meta │ │ ├── figure@Touchscreen.fbx │ │ └── figure@Touchscreen.fbx.meta │ ├── Scripts.meta │ ├── Scripts │ │ ├── AudioReactor.cs │ │ ├── AudioReactor.cs.meta │ │ ├── BubbleParticleSystem.cs │ │ ├── BubbleParticleSystem.cs.meta │ │ ├── CameraTarget.cs │ │ ├── CameraTarget.cs.meta │ │ ├── Clipper.cs │ │ ├── Clipper.cs.meta │ │ ├── Controllers.meta │ │ ├── Controllers │ │ │ ├── CameraController.cs │ │ │ ├── CameraController.cs.meta │ │ │ ├── ClipperController.cs │ │ │ ├── ClipperController.cs.meta │ │ │ ├── DemoController.cs │ │ │ ├── DemoController.cs.meta │ │ │ ├── VJController.cs │ │ │ └── VJController.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── CameraControllerEditor.cs │ │ │ ├── CameraControllerEditor.cs.meta │ │ │ ├── FigureEditor.cs │ │ │ ├── FigureEditor.cs.meta │ │ │ ├── InverseEditor.cs │ │ │ ├── InverseEditor.cs.meta │ │ │ ├── MonolithEditor.cs │ │ │ ├── MonolithEditor.cs.meta │ │ │ ├── ProceduralFloorGridEditor.cs │ │ │ ├── ProceduralFloorGridEditor.cs.meta │ │ │ ├── ProceduralMidairGridEditor.cs │ │ │ ├── ProceduralMidairGridEditor.cs.meta │ │ │ ├── VoxelParticleSystemEditor.cs │ │ │ └── VoxelParticleSystemEditor.cs.meta │ │ ├── FrameDrawer.cs │ │ ├── FrameDrawer.cs.meta │ │ ├── Grid.meta │ │ ├── Grid │ │ │ ├── ProceduralFloorGrid.cs │ │ │ ├── ProceduralFloorGrid.cs.meta │ │ │ ├── ProceduralGrid.cs │ │ │ ├── ProceduralGrid.cs.meta │ │ │ ├── ProceduralMidairGrid.cs │ │ │ └── ProceduralMidairGrid.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IAudioReactable.cs │ │ │ ├── IAudioReactable.cs.meta │ │ │ ├── INanoKontrollable.cs │ │ │ ├── INanoKontrollable.cs.meta │ │ │ ├── IOSCReactable.cs │ │ │ └── IOSCReactable.cs.meta │ │ ├── Lattice.cs │ │ ├── Lattice.cs.meta │ │ ├── LatticeRenderer.cs │ │ ├── LatticeRenderer.cs.meta │ │ ├── PostEffects.meta │ │ ├── PostEffects │ │ │ ├── BlockNoise.cs │ │ │ ├── BlockNoise.cs.meta │ │ │ ├── Distortion.cs │ │ │ ├── Distortion.cs.meta │ │ │ ├── Inverse.cs │ │ │ ├── Inverse.cs.meta │ │ │ ├── Mirror.cs │ │ │ ├── Mirror.cs.meta │ │ │ ├── Pixelate.cs │ │ │ ├── Pixelate.cs.meta │ │ │ ├── PostEffectBase.cs │ │ │ ├── PostEffectBase.cs.meta │ │ │ ├── Quantization.cs │ │ │ └── Quantization.cs.meta │ │ ├── Sculpture.cs │ │ ├── Sculpture.cs.meta │ │ ├── Voxel.meta │ │ └── Voxel │ │ │ ├── Figure.cs │ │ │ ├── Figure.cs.meta │ │ │ ├── Monolith.cs │ │ │ ├── Monolith.cs.meta │ │ │ ├── VoxelParticle.cs │ │ │ ├── VoxelParticle.cs.meta │ │ │ ├── VoxelParticleSystem.cs │ │ │ └── VoxelParticleSystem.cs.meta │ ├── Shaders.meta │ ├── Shaders │ │ ├── Common.meta │ │ ├── Common │ │ │ ├── Bubble.cginc │ │ │ ├── Bubble.cginc.meta │ │ │ ├── Easing.cginc │ │ │ ├── Easing.cginc.meta │ │ │ ├── Fbm.cginc │ │ │ ├── Fbm.cginc.meta │ │ │ ├── Matrix.cginc │ │ │ ├── Matrix.cginc.meta │ │ │ ├── MidairSupport.cginc │ │ │ ├── MidairSupport.cginc.meta │ │ │ ├── Noise.meta │ │ │ ├── Noise │ │ │ │ ├── ClassicNoise2D.cginc │ │ │ │ ├── ClassicNoise2D.cginc.meta │ │ │ │ ├── ClassicNoise3D.cginc │ │ │ │ ├── ClassicNoise3D.cginc.meta │ │ │ │ ├── SimplexNoise2D.cginc │ │ │ │ ├── SimplexNoise2D.cginc.meta │ │ │ │ ├── SimplexNoise3D.cginc │ │ │ │ ├── SimplexNoise3D.cginc.meta │ │ │ │ ├── SimplexNoiseGrad3D.cginc │ │ │ │ └── SimplexNoiseGrad3D.cginc.meta │ │ │ ├── PhotoshopMath.cginc │ │ │ ├── PhotoshopMath.cginc.meta │ │ │ ├── ProceduralFloorGrid.cginc │ │ │ ├── ProceduralFloorGrid.cginc.meta │ │ │ ├── ProceduralMidairGrid.cginc │ │ │ ├── ProceduralMidairGrid.cginc.meta │ │ │ ├── Quaternion.cginc │ │ │ ├── Quaternion.cginc.meta │ │ │ ├── Random.cginc │ │ │ ├── Random.cginc.meta │ │ │ ├── VoxelParticle.cginc │ │ │ └── VoxelParticle.cginc.meta │ │ ├── Compute.meta │ │ ├── Compute │ │ │ ├── Bubble.compute │ │ │ ├── Bubble.compute.meta │ │ │ ├── ProceduralFloorGrid.compute │ │ │ ├── ProceduralFloorGrid.compute.meta │ │ │ ├── ProceduralMidairGrid.compute │ │ │ ├── ProceduralMidairGrid.compute.meta │ │ │ ├── VoxelControl.compute │ │ │ ├── VoxelControl.compute.meta │ │ │ ├── VoxelParticleSystem.compute │ │ │ └── VoxelParticleSystem.compute.meta │ │ ├── PostEffects.meta │ │ ├── PostEffects │ │ │ ├── BlockNoise.shader │ │ │ ├── BlockNoise.shader.meta │ │ │ ├── Distortion.shader │ │ │ ├── Distortion.shader.meta │ │ │ ├── Inverse.shader │ │ │ ├── Inverse.shader.meta │ │ │ ├── Mirror.shader │ │ │ └── Mirror.shader.meta │ │ ├── Render.meta │ │ └── Render │ │ │ ├── Bubble.shader │ │ │ ├── Bubble.shader.meta │ │ │ ├── Lattice.cginc │ │ │ ├── Lattice.cginc.meta │ │ │ ├── LatticeCuboid.shader │ │ │ ├── LatticeCuboid.shader.meta │ │ │ ├── LatticeLine.shader │ │ │ ├── LatticeLine.shader.meta │ │ │ ├── ProceduralFloorGrid.shader │ │ │ ├── ProceduralFloorGrid.shader.meta │ │ │ ├── ProceduralMidairGrid.shader │ │ │ ├── ProceduralMidairGrid.shader.meta │ │ │ ├── StandardCrossGeometry.cginc │ │ │ ├── StandardCrossGeometry.cginc.meta │ │ │ ├── StandardLatticeGeometry.cginc │ │ │ ├── StandardLatticeGeometry.cginc.meta │ │ │ ├── StandardVoxelGeometry.cginc │ │ │ ├── StandardVoxelGeometry.cginc.meta │ │ │ ├── VoxelParticleSystem.shader │ │ │ └── VoxelParticleSystem.shader.meta │ ├── Textures.meta │ └── Textures │ │ ├── EmissionGradient.asset │ │ ├── EmissionGradient.asset.meta │ │ ├── Gradient.asset │ │ ├── Gradient.asset.meta │ │ ├── Gradient2.asset │ │ ├── Gradient2.asset.meta │ │ ├── Gradient3.asset │ │ ├── Gradient3.asset.meta │ │ ├── Gradient4.asset │ │ ├── Gradient4.asset.meta │ │ ├── Gradient5.asset │ │ └── Gradient5.asset.meta ├── Common.meta ├── Common │ ├── Scripts.meta │ └── Scripts │ │ ├── Easing.cs │ │ ├── Easing.cs.meta │ │ ├── GradientTextureGen.cs │ │ ├── GradientTextureGen.cs.meta │ │ ├── Kernel.cs │ │ ├── Kernel.cs.meta │ │ ├── NoiseGen.cs │ │ ├── NoiseGen.cs.meta │ │ ├── OSCUtils.cs │ │ ├── OSCUtils.cs.meta │ │ ├── PolarCoordinate.cs │ │ ├── PolarCoordinate.cs.meta │ │ ├── ScreenCapture.cs │ │ ├── ScreenCapture.cs.meta │ │ ├── TextureGen.cs │ │ └── TextureGen.cs.meta ├── Packages.meta ├── Packages │ ├── MidiJack.meta │ ├── MidiJack │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── MidiJackWindow.cs │ │ │ └── MidiJackWindow.cs.meta │ │ ├── Midi.cs │ │ ├── Midi.cs.meta │ │ ├── MidiDriver.cs │ │ ├── MidiDriver.cs.meta │ │ ├── MidiMaster.cs │ │ ├── MidiMaster.cs.meta │ │ ├── MidiStateUpdater.cs │ │ ├── MidiStateUpdater.cs.meta │ │ ├── Plugins.meta │ │ └── Plugins │ │ │ ├── MidiJackPlugin.bundle.meta │ │ │ ├── MidiJackPlugin.bundle │ │ │ ├── Contents.meta │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ ├── Info.plist.meta │ │ │ │ ├── MacOS.meta │ │ │ │ ├── MacOS │ │ │ │ ├── MidiJackPlugin │ │ │ │ └── MidiJackPlugin.meta │ │ │ │ ├── Resources.meta │ │ │ │ └── Resources │ │ │ │ ├── en.lproj.meta │ │ │ │ └── en.lproj │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── InfoPlist.strings.meta │ │ │ ├── x64.meta │ │ │ ├── x64 │ │ │ ├── MidiJackPlugin.dll │ │ │ └── MidiJackPlugin.dll.meta │ │ │ ├── x86.meta │ │ │ └── x86 │ │ │ ├── MidiJackPlugin.dll │ │ │ └── MidiJackPlugin.dll.meta │ ├── UnityOSC.meta │ ├── UnityOSC │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── OSCHelper.cs │ │ │ └── OSCHelper.cs.meta │ │ ├── OSC.meta │ │ ├── OSC │ │ │ ├── OSCBundle.cs │ │ │ ├── OSCBundle.cs.meta │ │ │ ├── OSCClient.cs │ │ │ ├── OSCClient.cs.meta │ │ │ ├── OSCMessage.cs │ │ │ ├── OSCMessage.cs.meta │ │ │ ├── OSCPacket.cs │ │ │ ├── OSCPacket.cs.meta │ │ │ ├── OSCServer.cs │ │ │ └── OSCServer.cs.meta │ │ ├── OSCHandler.cs │ │ └── OSCHandler.cs.meta │ ├── Voxelizer.meta │ └── Voxelizer │ │ ├── Scripts.meta │ │ ├── Scripts │ │ ├── GPUVoxelData.cs │ │ ├── GPUVoxelData.cs.meta │ │ ├── GPUVoxelizer.cs │ │ ├── GPUVoxelizer.cs.meta │ │ ├── Voxelizer.cs │ │ └── Voxelizer.cs.meta │ │ ├── Shaders.meta │ │ └── Shaders │ │ ├── Voxel.cginc │ │ ├── Voxel.cginc.meta │ │ ├── Voxelizer.compute │ │ └── Voxelizer.compute.meta ├── PostProcessing.meta └── PostProcessing │ ├── Editor Resources.meta │ ├── Editor Resources │ ├── Monitors.meta │ ├── Monitors │ │ ├── HistogramCompute.compute │ │ ├── HistogramCompute.compute.meta │ │ ├── HistogramRender.shader │ │ ├── HistogramRender.shader.meta │ │ ├── ParadeRender.shader │ │ ├── ParadeRender.shader.meta │ │ ├── VectorscopeCompute.compute │ │ ├── VectorscopeCompute.compute.meta │ │ ├── VectorscopeRender.shader │ │ ├── VectorscopeRender.shader.meta │ │ ├── WaveformCompute.compute │ │ ├── WaveformCompute.compute.meta │ │ ├── WaveformRender.shader │ │ └── WaveformRender.shader.meta │ ├── UI.meta │ └── UI │ │ ├── CurveBackground.shader │ │ ├── CurveBackground.shader.meta │ │ ├── MotionBlendingIcon.png │ │ ├── MotionBlendingIcon.png.meta │ │ ├── Trackball.shader │ │ └── Trackball.shader.meta │ ├── Editor.meta │ ├── Editor │ ├── Attributes.meta │ ├── Attributes │ │ ├── PostProcessingModelEditorAttribute.cs │ │ └── PostProcessingModelEditorAttribute.cs.meta │ ├── Models.meta │ ├── Models │ │ ├── AmbientOcclusionModelEditor.cs │ │ ├── AmbientOcclusionModelEditor.cs.meta │ │ ├── AntialiasingModelEditor.cs │ │ ├── AntialiasingModelEditor.cs.meta │ │ ├── BloomModelEditor.cs │ │ ├── BloomModelEditor.cs.meta │ │ ├── BuiltinDebugViewsEditor.cs │ │ ├── BuiltinDebugViewsEditor.cs.meta │ │ ├── ChromaticAberrationEditor.cs │ │ ├── ChromaticAberrationEditor.cs.meta │ │ ├── ColorGradingModelEditor.cs │ │ ├── ColorGradingModelEditor.cs.meta │ │ ├── DefaultPostFxModelEditor.cs │ │ ├── DefaultPostFxModelEditor.cs.meta │ │ ├── DepthOfFieldModelEditor.cs │ │ ├── DepthOfFieldModelEditor.cs.meta │ │ ├── DitheringModelEditor.cs │ │ ├── DitheringModelEditor.cs.meta │ │ ├── EyeAdaptationModelEditor.cs │ │ ├── EyeAdaptationModelEditor.cs.meta │ │ ├── FogModelEditor.cs │ │ ├── FogModelEditor.cs.meta │ │ ├── GrainModelEditor.cs │ │ ├── GrainModelEditor.cs.meta │ │ ├── MotionBlurModelEditor.cs │ │ ├── MotionBlurModelEditor.cs.meta │ │ ├── ScreenSpaceReflectionModelEditor.cs │ │ ├── ScreenSpaceReflectionModelEditor.cs.meta │ │ ├── UserLutModelEditor.cs │ │ ├── UserLutModelEditor.cs.meta │ │ ├── VignetteModelEditor.cs │ │ └── VignetteModelEditor.cs.meta │ ├── Monitors.meta │ ├── Monitors │ │ ├── HistogramMonitor.cs │ │ ├── HistogramMonitor.cs.meta │ │ ├── ParadeMonitor.cs │ │ ├── ParadeMonitor.cs.meta │ │ ├── VectorscopeMonitor.cs │ │ ├── VectorscopeMonitor.cs.meta │ │ ├── WaveformMonitor.cs │ │ └── WaveformMonitor.cs.meta │ ├── PostProcessingBehaviourEditor.cs │ ├── PostProcessingBehaviourEditor.cs.meta │ ├── PostProcessingFactory.cs │ ├── PostProcessingFactory.cs.meta │ ├── PostProcessingInspector.cs │ ├── PostProcessingInspector.cs.meta │ ├── PostProcessingModelEditor.cs │ ├── PostProcessingModelEditor.cs.meta │ ├── PostProcessingMonitor.cs │ ├── PostProcessingMonitor.cs.meta │ ├── PropertyDrawers.meta │ ├── PropertyDrawers │ │ ├── GetSetDrawer.cs │ │ ├── GetSetDrawer.cs.meta │ │ ├── MinDrawer.cs │ │ ├── MinDrawer.cs.meta │ │ ├── TrackballGroupDrawer.cs │ │ └── TrackballGroupDrawer.cs.meta │ ├── Utils.meta │ └── Utils │ │ ├── CurveEditor.cs │ │ ├── CurveEditor.cs.meta │ │ ├── EditorGUIHelper.cs │ │ ├── EditorGUIHelper.cs.meta │ │ ├── EditorResources.cs │ │ ├── EditorResources.cs.meta │ │ ├── FxStyles.cs │ │ ├── FxStyles.cs.meta │ │ ├── ReflectionUtils.cs │ │ └── ReflectionUtils.cs.meta │ ├── Resources.meta │ ├── Resources │ ├── Bluenoise64.meta │ ├── Bluenoise64 │ │ ├── COPYING.txt │ │ ├── COPYING.txt.meta │ │ ├── LDR_LLL1_0.png │ │ ├── LDR_LLL1_0.png.meta │ │ ├── LDR_LLL1_1.png │ │ ├── LDR_LLL1_1.png.meta │ │ ├── LDR_LLL1_10.png │ │ ├── LDR_LLL1_10.png.meta │ │ ├── LDR_LLL1_11.png │ │ ├── LDR_LLL1_11.png.meta │ │ ├── LDR_LLL1_12.png │ │ ├── LDR_LLL1_12.png.meta │ │ ├── LDR_LLL1_13.png │ │ ├── LDR_LLL1_13.png.meta │ │ ├── LDR_LLL1_14.png │ │ ├── LDR_LLL1_14.png.meta │ │ ├── LDR_LLL1_15.png │ │ ├── LDR_LLL1_15.png.meta │ │ ├── LDR_LLL1_16.png │ │ ├── LDR_LLL1_16.png.meta │ │ ├── LDR_LLL1_17.png │ │ ├── LDR_LLL1_17.png.meta │ │ ├── LDR_LLL1_18.png │ │ ├── LDR_LLL1_18.png.meta │ │ ├── LDR_LLL1_19.png │ │ ├── LDR_LLL1_19.png.meta │ │ ├── LDR_LLL1_2.png │ │ ├── LDR_LLL1_2.png.meta │ │ ├── LDR_LLL1_20.png │ │ ├── LDR_LLL1_20.png.meta │ │ ├── LDR_LLL1_21.png │ │ ├── LDR_LLL1_21.png.meta │ │ ├── LDR_LLL1_22.png │ │ ├── LDR_LLL1_22.png.meta │ │ ├── LDR_LLL1_23.png │ │ ├── LDR_LLL1_23.png.meta │ │ ├── LDR_LLL1_24.png │ │ ├── LDR_LLL1_24.png.meta │ │ ├── LDR_LLL1_25.png │ │ ├── LDR_LLL1_25.png.meta │ │ ├── LDR_LLL1_26.png │ │ ├── LDR_LLL1_26.png.meta │ │ ├── LDR_LLL1_27.png │ │ ├── LDR_LLL1_27.png.meta │ │ ├── LDR_LLL1_28.png │ │ ├── LDR_LLL1_28.png.meta │ │ ├── LDR_LLL1_29.png │ │ ├── LDR_LLL1_29.png.meta │ │ ├── LDR_LLL1_3.png │ │ ├── LDR_LLL1_3.png.meta │ │ ├── LDR_LLL1_30.png │ │ ├── LDR_LLL1_30.png.meta │ │ ├── LDR_LLL1_31.png │ │ ├── LDR_LLL1_31.png.meta │ │ ├── LDR_LLL1_32.png │ │ ├── LDR_LLL1_32.png.meta │ │ ├── LDR_LLL1_33.png │ │ ├── LDR_LLL1_33.png.meta │ │ ├── LDR_LLL1_34.png │ │ ├── LDR_LLL1_34.png.meta │ │ ├── LDR_LLL1_35.png │ │ ├── LDR_LLL1_35.png.meta │ │ ├── LDR_LLL1_36.png │ │ ├── LDR_LLL1_36.png.meta │ │ ├── LDR_LLL1_37.png │ │ ├── LDR_LLL1_37.png.meta │ │ ├── LDR_LLL1_38.png │ │ ├── LDR_LLL1_38.png.meta │ │ ├── LDR_LLL1_39.png │ │ ├── LDR_LLL1_39.png.meta │ │ ├── LDR_LLL1_4.png │ │ ├── LDR_LLL1_4.png.meta │ │ ├── LDR_LLL1_40.png │ │ ├── LDR_LLL1_40.png.meta │ │ ├── LDR_LLL1_41.png │ │ ├── LDR_LLL1_41.png.meta │ │ ├── LDR_LLL1_42.png │ │ ├── LDR_LLL1_42.png.meta │ │ ├── LDR_LLL1_43.png │ │ ├── LDR_LLL1_43.png.meta │ │ ├── LDR_LLL1_44.png │ │ ├── LDR_LLL1_44.png.meta │ │ ├── LDR_LLL1_45.png │ │ ├── LDR_LLL1_45.png.meta │ │ ├── LDR_LLL1_46.png │ │ ├── LDR_LLL1_46.png.meta │ │ ├── LDR_LLL1_47.png │ │ ├── LDR_LLL1_47.png.meta │ │ ├── LDR_LLL1_48.png │ │ ├── LDR_LLL1_48.png.meta │ │ ├── LDR_LLL1_49.png │ │ ├── LDR_LLL1_49.png.meta │ │ ├── LDR_LLL1_5.png │ │ ├── LDR_LLL1_5.png.meta │ │ ├── LDR_LLL1_50.png │ │ ├── LDR_LLL1_50.png.meta │ │ ├── LDR_LLL1_51.png │ │ ├── LDR_LLL1_51.png.meta │ │ ├── LDR_LLL1_52.png │ │ ├── LDR_LLL1_52.png.meta │ │ ├── LDR_LLL1_53.png │ │ ├── LDR_LLL1_53.png.meta │ │ ├── LDR_LLL1_54.png │ │ ├── LDR_LLL1_54.png.meta │ │ ├── LDR_LLL1_55.png │ │ ├── LDR_LLL1_55.png.meta │ │ ├── LDR_LLL1_56.png │ │ ├── LDR_LLL1_56.png.meta │ │ ├── LDR_LLL1_57.png │ │ ├── LDR_LLL1_57.png.meta │ │ ├── LDR_LLL1_58.png │ │ ├── LDR_LLL1_58.png.meta │ │ ├── LDR_LLL1_59.png │ │ ├── LDR_LLL1_59.png.meta │ │ ├── LDR_LLL1_6.png │ │ ├── LDR_LLL1_6.png.meta │ │ ├── LDR_LLL1_60.png │ │ ├── LDR_LLL1_60.png.meta │ │ ├── LDR_LLL1_61.png │ │ ├── LDR_LLL1_61.png.meta │ │ ├── LDR_LLL1_62.png │ │ ├── LDR_LLL1_62.png.meta │ │ ├── LDR_LLL1_63.png │ │ ├── LDR_LLL1_63.png.meta │ │ ├── LDR_LLL1_7.png │ │ ├── LDR_LLL1_7.png.meta │ │ ├── LDR_LLL1_8.png │ │ ├── LDR_LLL1_8.png.meta │ │ ├── LDR_LLL1_9.png │ │ ├── LDR_LLL1_9.png.meta │ │ ├── LICENSE.txt │ │ └── LICENSE.txt.meta │ ├── Shaders.meta │ └── Shaders │ │ ├── ACES.cginc │ │ ├── ACES.cginc.meta │ │ ├── AmbientOcclusion.cginc │ │ ├── AmbientOcclusion.cginc.meta │ │ ├── AmbientOcclusion.shader │ │ ├── AmbientOcclusion.shader.meta │ │ ├── Blit.shader │ │ ├── Blit.shader.meta │ │ ├── Bloom.cginc │ │ ├── Bloom.cginc.meta │ │ ├── Bloom.shader │ │ ├── Bloom.shader.meta │ │ ├── BuiltinDebugViews.shader │ │ ├── BuiltinDebugViews.shader.meta │ │ ├── ColorGrading.cginc │ │ ├── ColorGrading.cginc.meta │ │ ├── Common.cginc │ │ ├── Common.cginc.meta │ │ ├── DepthOfField.cginc │ │ ├── DepthOfField.cginc.meta │ │ ├── DepthOfField.shader │ │ ├── DepthOfField.shader.meta │ │ ├── DiskKernels.cginc │ │ ├── DiskKernels.cginc.meta │ │ ├── EyeAdaptation.cginc │ │ ├── EyeAdaptation.cginc.meta │ │ ├── EyeAdaptation.shader │ │ ├── EyeAdaptation.shader.meta │ │ ├── EyeHistogram.compute │ │ ├── EyeHistogram.compute.meta │ │ ├── FXAA.shader │ │ ├── FXAA.shader.meta │ │ ├── FXAA3.cginc │ │ ├── FXAA3.cginc.meta │ │ ├── Fog.shader │ │ ├── Fog.shader.meta │ │ ├── GrainGen.shader │ │ ├── GrainGen.shader.meta │ │ ├── LutGen.shader │ │ ├── LutGen.shader.meta │ │ ├── MotionBlur.cginc │ │ ├── MotionBlur.cginc.meta │ │ ├── MotionBlur.shader │ │ ├── MotionBlur.shader.meta │ │ ├── ScreenSpaceRaytrace.cginc │ │ ├── ScreenSpaceRaytrace.cginc.meta │ │ ├── ScreenSpaceReflection.shader │ │ ├── ScreenSpaceReflection.shader.meta │ │ ├── TAA.cginc │ │ ├── TAA.cginc.meta │ │ ├── TAA.shader │ │ ├── TAA.shader.meta │ │ ├── Tonemapping.cginc │ │ ├── Tonemapping.cginc.meta │ │ ├── Uber.shader │ │ ├── Uber.shader.meta │ │ ├── UberSecondPass.cginc │ │ └── UberSecondPass.cginc.meta │ ├── Runtime.meta │ ├── Runtime │ ├── Attributes.meta │ ├── Attributes │ │ ├── GetSetAttribute.cs │ │ ├── GetSetAttribute.cs.meta │ │ ├── MinAttribute.cs │ │ ├── MinAttribute.cs.meta │ │ ├── TrackballAttribute.cs │ │ ├── TrackballAttribute.cs.meta │ │ ├── TrackballGroupAttribute.cs │ │ └── TrackballGroupAttribute.cs.meta │ ├── Components.meta │ ├── Components │ │ ├── AmbientOcclusionComponent.cs │ │ ├── AmbientOcclusionComponent.cs.meta │ │ ├── BloomComponent.cs │ │ ├── BloomComponent.cs.meta │ │ ├── BuiltinDebugViewsComponent.cs │ │ ├── BuiltinDebugViewsComponent.cs.meta │ │ ├── ChromaticAberrationComponent.cs │ │ ├── ChromaticAberrationComponent.cs.meta │ │ ├── ColorGradingComponent.cs │ │ ├── ColorGradingComponent.cs.meta │ │ ├── DepthOfFieldComponent.cs │ │ ├── DepthOfFieldComponent.cs.meta │ │ ├── DitheringComponent.cs │ │ ├── DitheringComponent.cs.meta │ │ ├── EyeAdaptationComponent.cs │ │ ├── EyeAdaptationComponent.cs.meta │ │ ├── FogComponent.cs │ │ ├── FogComponent.cs.meta │ │ ├── FxaaComponent.cs │ │ ├── FxaaComponent.cs.meta │ │ ├── GrainComponent.cs │ │ ├── GrainComponent.cs.meta │ │ ├── MotionBlurComponent.cs │ │ ├── MotionBlurComponent.cs.meta │ │ ├── ScreenSpaceReflectionComponent.cs │ │ ├── ScreenSpaceReflectionComponent.cs.meta │ │ ├── TaaComponent.cs │ │ ├── TaaComponent.cs.meta │ │ ├── UserLutComponent.cs │ │ ├── UserLutComponent.cs.meta │ │ ├── VignetteComponent.cs │ │ └── VignetteComponent.cs.meta │ ├── Models.meta │ ├── Models │ │ ├── AmbientOcclusionModel.cs │ │ ├── AmbientOcclusionModel.cs.meta │ │ ├── AntialiasingModel.cs │ │ ├── AntialiasingModel.cs.meta │ │ ├── BloomModel.cs │ │ ├── BloomModel.cs.meta │ │ ├── BuiltinDebugViewsModel.cs │ │ ├── BuiltinDebugViewsModel.cs.meta │ │ ├── ChromaticAberrationModel.cs │ │ ├── ChromaticAberrationModel.cs.meta │ │ ├── ColorGradingModel.cs │ │ ├── ColorGradingModel.cs.meta │ │ ├── DepthOfFieldModel.cs │ │ ├── DepthOfFieldModel.cs.meta │ │ ├── DitheringModel.cs │ │ ├── DitheringModel.cs.meta │ │ ├── EyeAdaptationModel.cs │ │ ├── EyeAdaptationModel.cs.meta │ │ ├── FogModel.cs │ │ ├── FogModel.cs.meta │ │ ├── GrainModel.cs │ │ ├── GrainModel.cs.meta │ │ ├── MotionBlurModel.cs │ │ ├── MotionBlurModel.cs.meta │ │ ├── ScreenSpaceReflectionModel.cs │ │ ├── ScreenSpaceReflectionModel.cs.meta │ │ ├── UserLutModel.cs │ │ ├── UserLutModel.cs.meta │ │ ├── VignetteModel.cs │ │ └── VignetteModel.cs.meta │ ├── PostProcessingBehaviour.cs │ ├── PostProcessingBehaviour.cs.meta │ ├── PostProcessingComponent.cs │ ├── PostProcessingComponent.cs.meta │ ├── PostProcessingContext.cs │ ├── PostProcessingContext.cs.meta │ ├── PostProcessingModel.cs │ ├── PostProcessingModel.cs.meta │ ├── PostProcessingProfile.cs │ ├── PostProcessingProfile.cs.meta │ ├── Utils.meta │ └── Utils │ │ ├── ColorGradingCurve.cs │ │ ├── ColorGradingCurve.cs.meta │ │ ├── GraphicsUtils.cs │ │ ├── GraphicsUtils.cs.meta │ │ ├── MaterialFactory.cs │ │ ├── MaterialFactory.cs.meta │ │ ├── RenderTextureFactory.cs │ │ └── RenderTextureFactory.cs.meta │ ├── Textures.meta │ ├── Textures │ ├── LUTs.meta │ ├── LUTs │ │ ├── NeutralLUT_16.png │ │ ├── NeutralLUT_16.png.meta │ │ ├── NeutralLUT_32.png │ │ └── NeutralLUT_32.png.meta │ ├── Lens Dirt.meta │ ├── Lens Dirt │ │ ├── LensDirt00.png │ │ ├── LensDirt00.png.meta │ │ ├── LensDirt01.png │ │ ├── LensDirt01.png.meta │ │ ├── LensDirt02.png │ │ ├── LensDirt02.png.meta │ │ ├── LensDirt03.png │ │ └── LensDirt03.png.meta │ ├── Spectral LUTs.meta │ └── Spectral LUTs │ │ ├── SpectralLut_BlueRed.tga │ │ ├── SpectralLut_BlueRed.tga.meta │ │ ├── SpectralLut_GreenPurple.tga │ │ ├── SpectralLut_GreenPurple.tga.meta │ │ ├── SpectralLut_PurpleGreen.tga │ │ ├── SpectralLut_PurpleGreen.tga.meta │ │ ├── SpectralLut_RedBlue.tga │ │ └── SpectralLut_RedBlue.tga.meta │ ├── Utilities.meta │ └── Utilities │ ├── CustomMotionTexture.meta │ └── CustomMotionTexture │ ├── CustomMotionVectorDebugProfile.asset │ ├── CustomMotionVectorDebugProfile.asset.meta │ ├── ExampleScene.unity │ ├── ExampleScene.unity.meta │ ├── ExampleWheelController.cs │ ├── ExampleWheelController.cs.meta │ ├── Materials.meta │ ├── Materials │ ├── DebugMotionVectors.mat │ ├── DebugMotionVectors.mat.meta │ ├── DebugQuad.mat │ ├── DebugQuad.mat.meta │ ├── UVChecker.mat │ ├── UVChecker.mat.meta │ ├── WheelMotionVectors.mat │ └── WheelMotionVectors.mat.meta │ ├── Models.meta │ ├── Models │ ├── WheelMovecs.FBX │ └── WheelMovecs.FBX.meta │ ├── Shaders.meta │ ├── Shaders │ ├── CustomMotionVectorTexture.shader │ └── CustomMotionVectorTexture.shader.meta │ ├── Textures.meta │ └── Textures │ ├── DebugMotionVectors.png │ ├── DebugMotionVectors.png.meta │ ├── UVChecker.png │ ├── UVChecker.png.meta │ ├── WheelMotionVectors.png │ └── WheelMotionVectors.png.meta ├── Captures ├── Channel18_1.gif ├── Channel18_2.gif ├── Movie_1.gif └── Movie_2.gif ├── LICENSE ├── Packages └── manifest.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | [Ll]ibrary/ 2 | [Tt]emp/ 3 | [Oo]bj/ 4 | [Bb]uild/ 5 | Papers/ 6 | .vs/ 7 | 8 | # Autogenerated VS/MD solution and project files 9 | *.csproj 10 | *.unityproj 11 | *.sln 12 | *.suo 13 | *.user 14 | *.userprefs 15 | *.pidb 16 | *.booproj 17 | 18 | # Unity3D Generated File On Crash Reports 19 | sysinfo.txt 20 | -------------------------------------------------------------------------------- /Assets/Channel18.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f0835a8b3b2635499e68b6267dd818f 3 | folderAsset: yes 4 | timeCreated: 1518686750 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Main.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7ad703d52ca93a84a8d968fa6dfa772b 3 | timeCreated: 1518762235 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Main.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f567c0bb1774e544a4c88d5191714b9 3 | timeCreated: 1518686787 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d8ace1a0b6202943b0081bc005b9b47 3 | folderAsset: yes 4 | timeCreated: 1518686756 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/Bubble.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c298ebb01c0914b4183993fc73cac445 3 | timeCreated: 1519026609 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/Floor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f7c172c5dc70b4439cc2e19a04653cc 3 | timeCreated: 1520752605 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/LatticeCuboid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0825681635fbde940a7752d79176b0fb 3 | timeCreated: 1521253689 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/LatticeLine.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec87ffbb06244794c9250e3e6c0abb4d 3 | timeCreated: 1521253689 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/PostEffects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87196812c7d66564bbf748e2dae30a82 3 | folderAsset: yes 4 | timeCreated: 1519377880 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/PostEffects/BlockNoise.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5acf5cf1fcd07224db78e54f2423c2ef 3 | timeCreated: 1519377969 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/PostEffects/Distortion.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd3b4d1e07c785742a9e82505aee5e34 3 | timeCreated: 1519379307 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/PostEffects/Inverse.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8aa833eb6be5bb141981d02b02dd4161 3 | timeCreated: 1519377969 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/PostEffects/Mirror.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1496d41ed4d9fdb4ca3a911c2a412487 3 | timeCreated: 1519377969 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/ProceduralFloorGrid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8b9b5c2360707646a658fa592198c79 3 | timeCreated: 1518757302 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/ProceduralMidairGrid.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65cfc88567ed5c94dadddb4b5a1bb969 3 | timeCreated: 1518757302 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/Sculpture.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa680aa18727ce04e852e2abb0fc431c 3 | timeCreated: 1518762164 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Materials/VoxelParticleSystem.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7a86ce9c4ec4264cb261f996fa21d01 3 | timeCreated: 1519011899 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 2100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b66cb680fa24ad94997d53a8076dfaa8 3 | folderAsset: yes 4 | timeCreated: 1518686756 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9bd542b73b632448af537d610231c21 3 | timeCreated: 1519103865 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 9100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure1.5k.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure1.5k.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure1k@Idle.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure1k@Idle.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure5k.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure5k.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Bboy Uprock.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Bboy Uprock.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Bellydancing.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Bellydancing.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@House Dancing.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@House Dancing.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Jazz Dancing.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Jazz Dancing.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Samba Dancing.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Samba Dancing.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Silly Dancing.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Silly Dancing.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Models/figure@Touchscreen.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Channel18/Models/figure@Touchscreen.fbx -------------------------------------------------------------------------------- /Assets/Channel18/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f47b5071e635b7b4db874a4b97dadb76 3 | folderAsset: yes 4 | timeCreated: 1518686756 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/AudioReactor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf4bcb3ccbf8ab845b5f612ce2fbce92 3 | timeCreated: 1520735800 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/BubbleParticleSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ccde31149991bf43aca66d2e934c88d 3 | timeCreated: 1519012994 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/CameraTarget.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 486bad5b30fa8db4f8912bc8ce5f1488 3 | timeCreated: 1520668833 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Clipper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57b9eeaaec3b1c542b0f9572e24c0f5f 3 | timeCreated: 1519366984 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Controllers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88788b1cfd6e81c4f8f76bcef0a5dd5f 3 | folderAsset: yes 4 | timeCreated: 1519175710 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Controllers/CameraController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8960ab31a45345e49a2d2d1f45dcc379 3 | timeCreated: 1519175697 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Controllers/ClipperController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78e7c8188058e9b4ba226b191ebec91b 3 | timeCreated: 1519372860 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Controllers/DemoController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 391efeef00699ec468c7ed9d4d765cc8 3 | timeCreated: 1522542614 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Controllers/VJController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d542adbdb3b1cd24087c3560b3ddd7d9 3 | timeCreated: 1518687022 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08c8027f3a071c542b65fb66aa482038 3 | folderAsset: yes 4 | timeCreated: 1518761112 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/CameraControllerEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | using UnityEditor; 6 | 7 | namespace VJ.Channel18 8 | { 9 | 10 | [CustomEditor (typeof(CameraController))] 11 | public class CameraControllerEditor : Editor 12 | { 13 | 14 | public override void OnInspectorGUI() 15 | { 16 | base.OnInspectorGUI(); 17 | 18 | if(GUILayout.Button("Randomize")) 19 | { 20 | var controller = target as CameraController; 21 | controller.Randomize(); 22 | } 23 | } 24 | 25 | } 26 | 27 | } 28 | 29 | 30 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/CameraControllerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78d8a670c3534bb42bf42ef0dda1f3ec 3 | timeCreated: 1520740058 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/FigureEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | using UnityEngine; 6 | using UnityEditor; 7 | 8 | namespace VJ.Channel18 9 | { 10 | 11 | [CustomEditor(typeof(Figure))] 12 | public class FigureEditor : Editor { 13 | 14 | public override void OnInspectorGUI() 15 | { 16 | base.OnInspectorGUI(); 17 | 18 | var figure = target as Figure; 19 | var names = Enum.GetNames(typeof(FigureMotion)); 20 | var selected = GUILayout.SelectionGrid((int)figure.Motion, names, 2); 21 | if(selected != (int)figure.Motion) 22 | { 23 | figure.Trigger((FigureMotion)selected); 24 | } 25 | } 26 | 27 | } 28 | 29 | } 30 | 31 | 32 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/FigureEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 281cd6065ac7fb94dbb5b2b9dee7886a 3 | timeCreated: 1519652487 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/InverseEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | using UnityEditor; 6 | 7 | namespace VJ.Channel18 8 | { 9 | 10 | [CustomEditor (typeof(Inverse))] 11 | public class InverseEditor : Editor { 12 | 13 | public override void OnInspectorGUI () 14 | { 15 | base.OnInspectorGUI(); 16 | 17 | if(GUILayout.Button("Toggle")) 18 | { 19 | var inverse = target as Inverse; 20 | inverse.Toggle(); 21 | } 22 | } 23 | 24 | } 25 | 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/InverseEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0265fe1d941b5f47a4c9022e2163856 3 | timeCreated: 1521383473 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/MonolithEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | using UnityEditor; 6 | 7 | namespace VJ.Channel18 8 | { 9 | 10 | [CustomEditor(typeof(Monolith))] 11 | public class MonolithEditor : Editor { 12 | 13 | public override void OnInspectorGUI () 14 | { 15 | base.OnInspectorGUI(); 16 | 17 | var mono = target as Monolith; 18 | if(GUILayout.Button("Clip")) mono.Clip(); 19 | if (GUILayout.Button("BigOne")) mono.BigOne(); 20 | if (GUILayout.Button("Grid")) mono.Grid(Random.Range(0, 64)); 21 | if (GUILayout.Button("Randomize")) mono.Randomize(); 22 | 23 | } 24 | 25 | } 26 | 27 | } 28 | 29 | 30 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/MonolithEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 551554f49828fee40a1e0c9d872d9c89 3 | timeCreated: 1519779174 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/ProceduralFloorGridEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | 5 | using UnityEngine; 6 | using UnityEditor; 7 | 8 | namespace VJ.Channel18 9 | { 10 | 11 | 12 | [CustomEditor(typeof(ProceduralFloorGrid))] 13 | public class ProceduralFloorGridEditor : Editor { 14 | 15 | public override void OnInspectorGUI () 16 | { 17 | base.OnInspectorGUI(); 18 | 19 | foreach(FloorMode mode in Enum.GetValues(typeof(FloorMode))) 20 | { 21 | if(GUILayout.Button(mode.ToString())) 22 | { 23 | var floor = target as ProceduralFloorGrid; 24 | floor.Apply(mode); 25 | } 26 | } 27 | } 28 | 29 | } 30 | 31 | } 32 | 33 | 34 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/ProceduralFloorGridEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2410f243ccdc8ab4c9fbb3c561678b0a 3 | timeCreated: 1518761121 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/ProceduralMidairGridEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | using UnityEditor; 6 | 7 | namespace VJ.Channel18 8 | { 9 | 10 | [CustomEditor(typeof(ProceduralMidairGrid))] 11 | public class ProceduralMidairGridEditor : Editor { 12 | 13 | public override void OnInspectorGUI () 14 | { 15 | base.OnInspectorGUI(); 16 | 17 | var grid = target as ProceduralMidairGrid; 18 | if(GUILayout.Button("Init")) 19 | { 20 | grid.Init(); 21 | } else if(GUILayout.Button("Rotate")) 22 | { 23 | grid.Rotate(); 24 | } else if(GUILayout.Button("Scale")) 25 | { 26 | grid.Scale(); 27 | } 28 | } 29 | 30 | } 31 | 32 | } 33 | 34 | 35 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/ProceduralMidairGridEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c37d12dc3c38ddf44a94dab5c698b67f 3 | timeCreated: 1518761121 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Editor/VoxelParticleSystemEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f1750d1de28f7a4696c436d168f0683 3 | timeCreated: 1519087601 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/FrameDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51c6efa241a25fb459a31fb249407fe1 3 | timeCreated: 1519368787 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Grid.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab63fa0c20f000d4ebaf0c230d73f33c 3 | folderAsset: yes 4 | timeCreated: 1521165645 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Grid/ProceduralFloorGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d30fa45f05128d41a50ba49fbbc0c26 3 | timeCreated: 1518762974 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Grid/ProceduralGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37b63fb7407a1ee42b7a38743a71b388 3 | timeCreated: 1518757028 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Grid/ProceduralMidairGrid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77e725d9f2a79bd4bacb6946a51928bd 3 | timeCreated: 1518762974 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96201116927e9b644830742c79da52be 3 | folderAsset: yes 4 | timeCreated: 1520153806 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/IAudioReactable.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace VJ 6 | { 7 | 8 | [System.Serializable] 9 | public class AudioReaction 10 | { 11 | public float Peak { get { return peak; } set { peak = value; } } 12 | public bool On { get { return on; } } 13 | 14 | [SerializeField] protected float peak = 0.2f; 15 | [SerializeField] protected bool on; 16 | 17 | public AudioReaction(float peak, bool on = false) 18 | { 19 | this.peak = peak; 20 | this.on = on; 21 | } 22 | 23 | public bool Trigger(float v) 24 | { 25 | var ret = v > peak; 26 | if(ret != on) { 27 | on = ret; 28 | return true; 29 | } 30 | return false; 31 | } 32 | } 33 | 34 | public interface IAudioReactable { 35 | 36 | void OnReact(int index, bool on); 37 | 38 | } 39 | 40 | } 41 | 42 | 43 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/IAudioReactable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89dd235b810c27045953334a4893bb46 3 | timeCreated: 1520254180 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/INanoKontrollable.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace VJ 6 | { 7 | 8 | public interface INanoKontrollable { 9 | 10 | void NoteOn(int note); 11 | void NoteOff(int note); 12 | void Knob(int knobNumber, float knobValue); 13 | 14 | } 15 | 16 | } 17 | 18 | 19 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/INanoKontrollable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55c7d9962036edc4089929fb090d81f4 3 | timeCreated: 1520153822 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/IOSCReactable.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | 6 | namespace VJ 7 | { 8 | 9 | public interface IOSCReactable 10 | { 11 | 12 | void OnOSC(string address, List data); 13 | 14 | } 15 | 16 | } 17 | 18 | 19 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Interfaces/IOSCReactable.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86502fb799f4b0143974fbefd7b27f2a 3 | timeCreated: 1520156533 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Lattice.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73c61288b6f10454ba7706ec2f92cac4 3 | timeCreated: 1521165755 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/LatticeRenderer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4be1285f64d250c4d9ded1b6c7de044d 3 | timeCreated: 1522205785 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2224e2b757ea65c48914be5ea2b08dd8 3 | folderAsset: yes 4 | timeCreated: 1519377720 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/BlockNoise.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce72ed01ba92b1e4cb825c24a3db2e55 3 | timeCreated: 1521421983 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Distortion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22832e370d86f19449edbdba1cd212cd 3 | timeCreated: 1519377825 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: 9 | - material: {fileID: 2100000, guid: dd3b4d1e07c785742a9e82505aee5e34, type: 2} 10 | executionOrder: 0 11 | icon: {instanceID: 0} 12 | userData: 13 | assetBundleName: 14 | assetBundleVariant: 15 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Inverse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2df00f3a6f6bf74aa1af07bd3c0a0c3 3 | timeCreated: 1519377825 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: 9 | - material: {fileID: 2100000, guid: 8aa833eb6be5bb141981d02b02dd4161, type: 2} 10 | executionOrder: 0 11 | icon: {instanceID: 0} 12 | userData: 13 | assetBundleName: 14 | assetBundleVariant: 15 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Mirror.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db51f73b5132a6d4795f15c677c190ee 3 | timeCreated: 1519377825 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: 9 | - material: {fileID: 2100000, guid: 1496d41ed4d9fdb4ca3a911c2a412487, type: 2} 10 | executionOrder: 0 11 | icon: {instanceID: 0} 12 | userData: 13 | assetBundleName: 14 | assetBundleVariant: 15 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Pixelate.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | namespace VJ.Channel18 { 5 | 6 | public class Pixelate : PostEffectBase { 7 | 8 | protected override void React(int index, bool on) 9 | { 10 | } 11 | 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Pixelate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56dde4c4be43328488d010d10766c4c2 3 | timeCreated: 1521421983 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/PostEffectBase.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace VJ.Channel18 6 | { 7 | 8 | [RequireComponent (typeof(Camera))] 9 | public abstract class PostEffectBase : AudioReactor { 10 | 11 | [SerializeField] protected Material material; 12 | 13 | protected virtual void OnRenderImage (RenderTexture src, RenderTexture dst) 14 | { 15 | Graphics.Blit(src, dst, material); 16 | } 17 | 18 | } 19 | 20 | } 21 | 22 | 23 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/PostEffectBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7e6623047f91ae4f8fa4ee779920318 3 | timeCreated: 1519377727 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Quantization.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | 4 | namespace VJ.Channel18 { 5 | 6 | public class Quantization : PostEffectBase { 7 | 8 | protected override void React(int index, bool on) 9 | { 10 | } 11 | 12 | } 13 | 14 | } -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/PostEffects/Quantization.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acacd6acb415afc439573a80aaed9f54 3 | timeCreated: 1521421983 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Sculpture.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace VJ.Channel18 6 | { 7 | 8 | public class Sculpture : MonoBehaviour { 9 | 10 | protected new Renderer renderer; 11 | protected MaterialPropertyBlock block; 12 | 13 | void Start () { 14 | renderer = GetComponent(); 15 | 16 | block = new MaterialPropertyBlock(); 17 | renderer.GetPropertyBlock(block); 18 | } 19 | 20 | void Update () { 21 | renderer.SetPropertyBlock(block); 22 | } 23 | 24 | } 25 | 26 | } 27 | 28 | 29 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Sculpture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4af97bdbbb6e8c44b5d666b2e259b7a 3 | timeCreated: 1519192601 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1fda5b172e96cd4bbea034b24ed7f3e 3 | folderAsset: yes 4 | timeCreated: 1521165686 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel/Figure.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbc49bd3d1efdf94ea4770e35ed3bcd3 3 | timeCreated: 1519652185 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel/Monolith.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9212a87b1fb0646449404f0792ee4b23 3 | timeCreated: 1519779021 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel/VoxelParticle.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using System.Runtime.InteropServices; 4 | using UnityEngine; 5 | 6 | namespace VJ.Channel18 7 | { 8 | 9 | [StructLayout(LayoutKind.Sequential)] 10 | public struct VoxelParticle_t { 11 | public Vector3 position; 12 | public Quaternion rotation; 13 | public Vector3 scale; 14 | public Vector3 velocity; 15 | public Color color; 16 | public float speed; 17 | public float lifetime; 18 | public uint flow; 19 | } 20 | 21 | } 22 | 23 | 24 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel/VoxelParticle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e532e32e28909884888e2d1b25dc3b55 3 | timeCreated: 1519011386 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Scripts/Voxel/VoxelParticleSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8453100e5b548640a1602176b370f2a 3 | timeCreated: 1519011212 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36a81afbfaa8f0d4a999136b41d13b14 3 | folderAsset: yes 4 | timeCreated: 1518686756 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ef4657fb4ce4c445ae981ba46f6c113 3 | folderAsset: yes 4 | timeCreated: 1518758886 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Bubble.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __BUBBLE_COMMON_INCLUDED__ 2 | 3 | #define __BUBBLE_COMMON_INCLUDED__ 4 | 5 | struct Bubble 6 | { 7 | float3 position; 8 | float3 velocity; 9 | float size; 10 | float mass; 11 | float lifetime; 12 | }; 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Bubble.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f84f4f96a93757439afd62a5577f93e 3 | timeCreated: 1518758922 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Easing.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a57913af12c0504fad74c947f1f280a 3 | timeCreated: 1518857402 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Fbm.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __FBM_INCLUDED__ 2 | #define __FBM_INCLUDED__ 3 | 4 | #ifndef FBM_ITERATIONS 5 | #define FBM_ITERATIONS 6 6 | #endif 7 | 8 | float fbm(float2 P, float lacunarity, float gain) 9 | { 10 | float sum = 0.0; 11 | float amp = 1.0; 12 | float2 pp = P; 13 | for (int i = 0; i < FBM_ITERATIONS; i += 1) 14 | { 15 | amp *= gain; 16 | sum += amp * noise2D(pp); 17 | pp *= lacunarity; 18 | } 19 | return sum; 20 | } 21 | 22 | float fbm_pattern(float2 p) 23 | { 24 | float l = 2.5; 25 | float g = 0.4; 26 | float2 q = float2(fbm(p + float2(0.0, 0.0), l, g), fbm(p + float2(5.2, 1.3), l, g)); 27 | float2 r = float2(fbm(p + 4.0 * q + float2(1.7, 9.2), l, g), fbm(p + 4.0 * q + float2(8.3, 2.8), l, g)); 28 | return fbm(p + 4.0 * r, l, g); 29 | } 30 | 31 | #endif // __FBM_INCLUDED__ 32 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Fbm.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71ca752f27219d442b98f3c73f1c0a5e 3 | timeCreated: 1518758916 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Matrix.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 561af9144273dde4daf9b3e18003fc80 3 | timeCreated: 1518759058 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/MidairSupport.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __MIDAIR_SUPPORT_COMMON_INCLUDED__ 2 | 3 | #define __MIDAIR_SUPPORT_COMMON_INCLUDED__ 4 | 5 | struct Support 6 | { 7 | float extrusion, thickness; 8 | float4 prevRotation, toRotation; 9 | float2 prevScale, toScale; 10 | float time; 11 | float offset; 12 | int flag; 13 | }; 14 | 15 | #endif 16 | 17 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/MidairSupport.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 476c83b9fc06a2247985a973a885bd5e 3 | timeCreated: 1518758922 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d200e9ed450faf4088089dffde8c250 3 | folderAsset: yes 4 | timeCreated: 1518758912 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise/ClassicNoise2D.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fff4e6a272e04d343be6488195632032 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise/ClassicNoise3D.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04d4b7ae6cf2bdf4fb764afc84d9935c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise/SimplexNoise2D.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 980e9e0704c85f04bbea1ebeca43aa30 3 | timeCreated: 1448788105 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise/SimplexNoise3D.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d4e3b5be77ac7140934f6e162c85e78 3 | timeCreated: 1448788105 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Noise/SimplexNoiseGrad3D.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bad03a77bde17f469c9bc5129edb072 3 | timeCreated: 1449292284 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/PhotoshopMath.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 982bf7aea0c397749887ac51529bc65a 3 | timeCreated: 1518758916 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/ProceduralFloorGrid.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __PROC_GRID_COMMON_INCLUDED__ 2 | 3 | #define __PROC_GRID_COMMON_INCLUDED__ 4 | 5 | struct Grid 6 | { 7 | float3 position; 8 | float4 rotation; 9 | float3 scale; 10 | float4 color; 11 | float duration; 12 | float mass; 13 | }; 14 | 15 | #endif 16 | 17 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/ProceduralFloorGrid.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acee3310911c04e438056f70365574fd 3 | timeCreated: 1518758922 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/ProceduralMidairGrid.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __PROC_GRID_COMMON_INCLUDED__ 2 | 3 | #define __PROC_GRID_COMMON_INCLUDED__ 4 | 5 | struct Grid 6 | { 7 | float3 position; 8 | float4 rotation; 9 | float3 scale; 10 | float4 color; 11 | float mass; 12 | }; 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/ProceduralMidairGrid.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8248da2d98300e14a9fe5c55ff641099 3 | timeCreated: 1518758922 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Quaternion.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecc26e556a43cdf429ad883853659ea5 3 | timeCreated: 1518758919 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/Random.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f1943183afff2e4791d125af0388f10 3 | timeCreated: 1518758916 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/VoxelParticle.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __VPARTICLE_COMMON_INCLUDED__ 2 | #define __VPARTICLE_COMMON_INCLUDED__ 3 | 4 | struct VParticle { 5 | float3 position; 6 | float4 rotation; 7 | float3 scale; 8 | float3 velocity; 9 | float4 color; 10 | float speed; 11 | float lifetime; 12 | bool flow; 13 | }; 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Common/VoxelParticle.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f39fcfe3c6c40348b35add4fc07aeed 3 | timeCreated: 1515290453 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4a02276c59cd1e47b12eb2ef3a3d231 3 | folderAsset: yes 4 | timeCreated: 1518758886 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute/Bubble.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a6770fe963ae9a4aa4d8bbe241f40f4 3 | timeCreated: 1518760553 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 4 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute/ProceduralFloorGrid.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 161a5c9685b4bfa4cb03d80be97515a5 3 | timeCreated: 1518760553 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 4 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute/ProceduralMidairGrid.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f533876d301e0404daddc735f5208ac3 3 | timeCreated: 1518760553 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 4 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute/VoxelControl.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1a72af1e17cd6c746ad09aa5137ba00b 3 | timeCreated: 1515289848 4 | licenseType: Free 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 196608 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Compute/VoxelParticleSystem.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc110c7af97e68747b98a25256389d0a 3 | timeCreated: 1515510784 4 | licenseType: Pro 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 4 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/PostEffects.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b224307917951f41bae3e941bcae6f8 3 | folderAsset: yes 4 | timeCreated: 1519377892 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/PostEffects/BlockNoise.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca1017f8918ca6c4e8eb51fd92d769f3 3 | timeCreated: 1521423050 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/PostEffects/Distortion.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c3fc9f66c8c73a41b1835c4624dfba6 3 | timeCreated: 1519377935 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/PostEffects/Inverse.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d1148cfa12ed114c89c08cc6fa733db 3 | timeCreated: 1519377935 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/PostEffects/Mirror.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04d2b596bc11b9e4b93c6ffb2fa00a47 3 | timeCreated: 1519377935 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: be03167807011084495007292c6ef6e8 3 | folderAsset: yes 4 | timeCreated: 1518758879 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/Bubble.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09fe7de20ba54394ba4a8dd117fc1111 3 | timeCreated: 1519026589 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/Lattice.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __LATTICE_COMMON_INCLUDED__ 2 | #define __LATTICE_COMMON_INCLUDED__ 3 | 4 | #include "../Common/Noise/SimplexNoise3D.cginc" 5 | 6 | float _NoiseOffset; 7 | float3 _NoiseScale; 8 | float _NoiseIntensity; 9 | 10 | float3 lattice_position(float3 position) { 11 | float t = _NoiseOffset; 12 | float3 offset = float3( 13 | snoise((position * _NoiseScale + float3(t, 0, 0))).x, 14 | snoise((position * _NoiseScale + float3(0, t, 0))).x, 15 | snoise((position * _NoiseScale + float3(0, 0, t))).x 16 | ) * _NoiseIntensity; 17 | return position + offset; 18 | } 19 | 20 | #endif 21 | 22 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/Lattice.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfe0bec4e43de2a458de9fdb7abbf723 3 | timeCreated: 1520667774 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/LatticeCuboid.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25cfd779954e24549a5f2ce6921af273 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/LatticeLine.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9078e4944ba98f64bbed550e573c1146 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/ProceduralFloorGrid.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e9eec04b470ad04fa8d5d089de3d585 3 | timeCreated: 1518757313 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/ProceduralMidairGrid.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d08d083d30c15f4f9ee622cb77f00b2 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/StandardCrossGeometry.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c296c5eba73b4d74880f073c95f31b4d 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/StandardLatticeGeometry.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a43f9e5217a20744e802e887ce42a16e 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/StandardVoxelGeometry.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 76ffa0d2f1a8f414898adac44da380d1 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Shaders/Render/VoxelParticleSystem.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f9ef57f45c8e454f873eed64b45b7c6 3 | timeCreated: 1515505847 4 | licenseType: Pro 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c2c1dfa80f27744f98b8c7b7bd02fdc 3 | folderAsset: yes 4 | timeCreated: 1520661409 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/EmissionGradient.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56e1c0974ed32284da2b778c5b49b22b 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/Gradient.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd313887e3b7871409e599a49dd0a674 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/Gradient2.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee5d1c495c2d489408350d4f2fa4a348 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/Gradient3.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b1d733d518b245479a2378c216c1e93 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/Gradient4.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b7f7dd2408efef4d8dcdcfdf4d7c5c8 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Channel18/Textures/Gradient5.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad24ecefac5e06741b4f23c218f26b01 3 | timeCreated: 1520661419 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94438a53d729f7d46ba554f068ffdcda 3 | folderAsset: yes 4 | timeCreated: 1518760730 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Common/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5098bef146be3564e88068347e35227f 3 | folderAsset: yes 4 | timeCreated: 1518760736 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/Easing.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a7ae63889c42f742af1ee351800d7e3 3 | timeCreated: 1521257510 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/GradientTextureGen.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | [CreateAssetMenu(menuName = "TextureGen/Gradient", fileName = "GradientTextureGen")] 7 | public class GradientTextureGen : TextureGenBase { 8 | 9 | [SerializeField] protected Gradient grad; 10 | 11 | public override Texture2D Create(int width, int height, TextureWrapMode wrapMode = TextureWrapMode.Repeat) 12 | { 13 | var gradTex = new Texture2D(width, height, TextureFormat.ARGB32, false); 14 | gradTex.filterMode = FilterMode.Bilinear; 15 | gradTex.wrapMode = wrapMode; 16 | float inv = 1f / (width - 1); 17 | for (int y = 0; y < height; y++) { 18 | for (int x = 0; x < width; x++) { 19 | var t = x * inv; 20 | Color col = grad.Evaluate(t); 21 | gradTex.SetPixel(x, y, col); 22 | } 23 | } 24 | gradTex.Apply(); 25 | return gradTex; 26 | } 27 | 28 | } 29 | 30 | 31 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/GradientTextureGen.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c533d7024964103498d3e75ebaa841c7 3 | timeCreated: 1520661371 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/Kernel.cs: -------------------------------------------------------------------------------- 1 |  2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | public class Kernel 7 | { 8 | public int Index { get { return index; } } 9 | public uint ThreadX { get { return threadX; } } 10 | public uint ThreadY { get { return threadY; } } 11 | public uint ThreadZ { get { return threadZ; } } 12 | 13 | int index; 14 | uint threadX, threadY, threadZ; 15 | 16 | public Kernel(ComputeShader shader, string key) 17 | { 18 | index = shader.FindKernel(key); 19 | if (index < 0) 20 | { 21 | Debug.LogWarning("Can't find kernel"); 22 | return; 23 | } 24 | shader.GetKernelThreadGroupSizes(index, out threadX, out threadY, out threadZ); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/Kernel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34d6c3858dfd14569b3ff6d0a3405425 3 | timeCreated: 1515291026 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/NoiseGen.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | 4 | using UnityEngine; 5 | 6 | namespace VJ.Channel18 7 | { 8 | 9 | [System.Serializable] 10 | public class NoiseGen { 11 | 12 | [SerializeField] protected float valueMin, valueMax; 13 | [SerializeField] protected float scale, offset; 14 | 15 | public float Value(float x, float y) 16 | { 17 | return Mathf.Lerp(valueMin, valueMax, Mathf.PerlinNoise(x * scale + offset, y * scale)); 18 | } 19 | 20 | } 21 | 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/NoiseGen.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6ef4b0e28afa5c47951201081a97bd7 3 | timeCreated: 1520672296 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/OSCUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d16614c296dbeb4f9b823f99216b288 3 | timeCreated: 1520739411 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/PolarCoordinate.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | [System.Serializable] 6 | public class PolarCoordinate { 7 | 8 | [SerializeField, Range(0f, 6.28f)] protected float theta0, theta1; 9 | [SerializeField] protected float limit = 1.45f; 10 | 11 | public PolarCoordinate(float t0, float t1) 12 | { 13 | theta0 = t0; 14 | theta1 = t1; 15 | } 16 | 17 | public void Update(float dt) 18 | { 19 | } 20 | 21 | public void Move(float t0, float t1) 22 | { 23 | theta0 = t0; 24 | theta1 = t1; 25 | } 26 | 27 | public void Vertical(float dt) 28 | { 29 | theta0 += dt; 30 | } 31 | 32 | public void Horizontal(float dt) 33 | { 34 | theta1 += dt; 35 | } 36 | 37 | public Vector3 Cartesian(float radius, float offset = 0f) 38 | { 39 | var t0 = theta0 + offset; 40 | t0 = Mathf.Min(t0, limit); 41 | return new Vector3( 42 | -radius * Mathf.Cos(t0) * Mathf.Cos(theta1), 43 | radius * Mathf.Sin(t0), 44 | radius * Mathf.Cos(t0) * Mathf.Sin(theta1) 45 | ); 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/PolarCoordinate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2e982f0d3a4c0f4582a1223b3196c97 3 | timeCreated: 1519175929 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/ScreenCapture.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using System.Collections; 3 | using System.IO; 4 | 5 | public class ScreenCapture : MonoBehaviour 6 | { 7 | 8 | [SerializeField] int counter = 0; 9 | [SerializeField, Range(0, 4)] int superSize = 0; 10 | 11 | protected void Start() 12 | { 13 | counter = 0; 14 | } 15 | 16 | protected void Update() 17 | { 18 | if (Input.GetKeyUp("s")) 19 | { 20 | ScreenShot(); 21 | } 22 | } 23 | 24 | void ScreenShot() 25 | { 26 | var name = "take_" + counter.ToString("0000") + ".png"; 27 | UnityEngine.ScreenCapture.CaptureScreenshot(name, superSize); 28 | counter++; 29 | } 30 | 31 | } 32 | 33 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/ScreenCapture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b2e732d876b8d4db5bce9aa672a97a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/TextureGen.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | 6 | public abstract class TextureGenBase : ScriptableObject { 7 | 8 | public abstract Texture2D Create(int width, int height, TextureWrapMode wrapMode = TextureWrapMode.Repeat); 9 | 10 | } 11 | 12 | 13 | -------------------------------------------------------------------------------- /Assets/Common/Scripts/TextureGen.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 007967b1db72155438d4405129f2bd59 3 | timeCreated: 1520661371 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cf73e2e4767e09449f2b33bb74b8560 3 | folderAsset: yes 4 | timeCreated: 1475663006 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84609565471fc4fdd95ac560e1fd0949 3 | folderAsset: yes 4 | timeCreated: 1434713423 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 743930d88f708423e94ff9cd4624df07 3 | folderAsset: yes 4 | timeCreated: 1434713473 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Editor/MidiJackWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af2c92dc4694947c18152d4248a46bad 3 | timeCreated: 1434713477 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Midi.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d43ae47466f0240e4a86b22717357439 3 | timeCreated: 1434721159 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/MidiDriver.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26361b309e6f04607824c8c9da42c57f 3 | timeCreated: 1434721158 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/MidiMaster.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bf272b0d32f247b2b89c9655a5ea8b5 3 | timeCreated: 1434713467 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/MidiStateUpdater.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9258de9e45dc4c5289a9be43a1e4a4e 3 | timeCreated: 1453122520 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a12d947f6b75649c9bf11bcaadbf7c6f 3 | folderAsset: yes 4 | timeCreated: 1434713444 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad530dc3d37874bd0bae73599d790f33 3 | folderAsset: yes 4 | timeCreated: 1434713393 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Info.plist.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b69f6e983d34f47bb88a95417b265f33 3 | timeCreated: 1434713393 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/MacOS.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4885c6a494d924beabe72827da0757b4 3 | folderAsset: yes 4 | timeCreated: 1434713393 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/MacOS/MidiJackPlugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/MacOS/MidiJackPlugin -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/MacOS/MidiJackPlugin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68754cade329c4f3f8625841612cf8ad 3 | timeCreated: 1434713393 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 58f45b20f8d5a4538bfab63ee9eb4f44 3 | folderAsset: yes 4 | timeCreated: 1434713393 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Resources/en.lproj.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0328ce934fb9e49338a62fd86a58b099 3 | folderAsset: yes 4 | timeCreated: 1434713393 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Resources/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Resources/en.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/MidiJackPlugin.bundle/Contents/Resources/en.lproj/InfoPlist.strings.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8697363c91774658969851a7121b732 3 | timeCreated: 1434713393 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/x64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 114d86a19e11f3149886002be545cee4 3 | folderAsset: yes 4 | timeCreated: 1434849388 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/x64/MidiJackPlugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Packages/MidiJack/Plugins/x64/MidiJackPlugin.dll -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/x86.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 558b592ff416d2e41b92c9973e7ddebc 3 | folderAsset: yes 4 | timeCreated: 1434849388 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/MidiJack/Plugins/x86/MidiJackPlugin.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/Packages/MidiJack/Plugins/x86/MidiJackPlugin.dll -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 166f581ce2038b5459989ae3ccf03f5a 3 | folderAsset: yes 4 | timeCreated: 1519957489 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a393cdf6845d8a24eb4da9b5db9b37b9 3 | folderAsset: yes 4 | timeCreated: 1519957489 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/Editor/OSCHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 439b46284406d5947975fc061c06499f 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ebc79fa84be9d543a6ce13a86f83248 3 | folderAsset: yes 4 | timeCreated: 1519957489 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC/OSCBundle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5476d84cea2ade14691c53c0d6671b50 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC/OSCClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48ce9fb31a0c6ab4a8339849d8df98ee 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC/OSCMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb0913015580928459361e2f1ee8b149 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC/OSCPacket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d02f8b0a78c1c8f41b4b8123f4f94bd2 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSC/OSCServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b270aee1b91327342b22d513cab410e0 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/UnityOSC/OSCHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 813c06fc769e0eb4792551711f7ddec8 3 | timeCreated: 1519957489 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b00c227b129aad4f96c3843cea139fc 3 | folderAsset: yes 4 | timeCreated: 1475663030 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9846e7e796b3d5147b89fd7b1cae24b9 3 | folderAsset: yes 4 | timeCreated: 1475663038 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Scripts/GPUVoxelData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63389d6478e4d4a099be9b6ff0beb339 3 | timeCreated: 1515291750 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Scripts/GPUVoxelizer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 210c7cf8506064102b21ab6e410cbd5b 3 | timeCreated: 1515289735 4 | licenseType: Free 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Scripts/Voxelizer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94873d8d1f5f6674f9eeca86f7fc98ac 3 | timeCreated: 1475663102 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 742c182270637472f9e93be3a5b9a519 3 | folderAsset: yes 4 | timeCreated: 1515289839 5 | licenseType: Free 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Shaders/Voxel.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __VOXEL_COMMON_INCLUDED__ 2 | 3 | #define __VOXEL_COMMON_INCLUDED__ 4 | 5 | struct Voxel { 6 | float3 position; 7 | float2 uv; 8 | bool flag; 9 | }; 10 | 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Shaders/Voxel.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f8d041bcba1f4276a6dee58ca5540bb 3 | timeCreated: 1515290453 4 | licenseType: Free 5 | ShaderImporter: 6 | externalObjects: {} 7 | defaultTextures: [] 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Packages/Voxelizer/Shaders/Voxelizer.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fdfd9c0be0cd42fca24f981cc152dd4 3 | timeCreated: 1515289848 4 | licenseType: Free 5 | ComputeShaderImporter: 6 | externalObjects: {} 7 | currentAPIMask: 196608 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/PostProcessing.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 542da05ab885db643a6f84ef688e90ca 3 | folderAsset: yes 4 | timeCreated: 1518686941 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83715878d3a8db441aa5636641db69a3 3 | folderAsset: yes 4 | timeCreated: 1476176392 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7358848dd8737c459f4636f1c075835 3 | folderAsset: yes 4 | timeCreated: 1460361782 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/HistogramCompute.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51b7e4b4448c98f4a849081110fd6212 3 | timeCreated: 1459956391 4 | licenseType: Store 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/HistogramRender.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 965efa32cf2345647a1c987546e08f86 3 | timeCreated: 1459956391 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/ParadeRender.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ae1bfc1dd20ac04e8b74aa0f2f12eea 3 | timeCreated: 1459956391 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/VectorscopeCompute.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45de9ff58691e934c9810dc23de2ba50 3 | timeCreated: 1459956391 4 | licenseType: Store 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/VectorscopeRender.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c4298cd35ef7834e892898e49d61ecd 3 | timeCreated: 1461756159 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/WaveformCompute.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d9b886f7a8fe7b4baf56624c42e3420 3 | timeCreated: 1459956392 4 | licenseType: Store 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/Monitors/WaveformRender.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b3e43c50424ab2428a9c172843bc66d 3 | timeCreated: 1459956391 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df37d60cc69b7b04d9705a74938179e7 3 | folderAsset: yes 4 | timeCreated: 1460627771 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/UI/CurveBackground.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1b2bfb2897659e45983f0c3e7dda2c8 3 | timeCreated: 1460970196 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Editor Resources/UI/MotionBlendingIcon.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor Resources/UI/Trackball.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bf49309c7ab9eb42a86774d2c09b4fa 3 | timeCreated: 1460627788 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0e418747b892364db5c5f4451e67ede 3 | folderAsset: yes 4 | timeCreated: 1466586258 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc5c690f549b4704eb992a9be781554d 3 | folderAsset: yes 4 | timeCreated: 1466769698 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | public class PostProcessingModelEditorAttribute : Attribute 6 | { 7 | public readonly Type type; 8 | public readonly bool alwaysEnabled; 9 | 10 | public PostProcessingModelEditorAttribute(Type type, bool alwaysEnabled = false) 11 | { 12 | this.type = type; 13 | this.alwaysEnabled = alwaysEnabled; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Attributes/PostProcessingModelEditorAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c21938aa988055347a2271f03a3e731e 3 | timeCreated: 1466769734 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5341d31985da604db4b100f174142ad 3 | folderAsset: yes 4 | timeCreated: 1466769808 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/AmbientOcclusionModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fcb710e23a5a0546a3b8b0ca28c1720 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/AntialiasingModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2451939fe695c1a408ba688219837667 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/BloomModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a95f3f10e7e437c49ade656f531b30d2 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/BuiltinDebugViewsEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 760ffebbef2ed644c87940a699eb7fe6 3 | timeCreated: 1468237035 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.PostProcessing; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | [PostProcessingModelEditor(typeof(ChromaticAberrationModel))] 6 | public class ChromaticaAberrationModelEditor : DefaultPostFxModelEditor 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/ChromaticAberrationEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a713f71a0169794a915a081f6242f60 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/ColorGradingModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c3e3bce1d5c900d4fa7aa0f2b21814cf 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | public class DefaultPostFxModelEditor : PostProcessingModelEditor 6 | { 7 | List m_Properties = new List(); 8 | 9 | public override void OnEnable() 10 | { 11 | var iter = m_SettingsProperty.Copy().GetEnumerator(); 12 | while (iter.MoveNext()) 13 | m_Properties.Add(((SerializedProperty)iter.Current).Copy()); 14 | } 15 | 16 | public override void OnInspectorGUI() 17 | { 18 | foreach (var property in m_Properties) 19 | EditorGUILayout.PropertyField(property); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/DefaultPostFxModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c15016a7fef58974f91a6a4d6b132d94 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/DepthOfFieldModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc2f388440e9f8b4f8fc7bb43c01cc7d 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/DitheringModelEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.PostProcessing; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | [PostProcessingModelEditor(typeof(DitheringModel))] 6 | public class DitheringModelEditor : PostProcessingModelEditor 7 | { 8 | public override void OnInspectorGUI() 9 | { 10 | if (profile.grain.enabled && target.enabled) 11 | EditorGUILayout.HelpBox("Grain is enabled, you probably don't need dithering !", MessageType.Warning); 12 | else 13 | EditorGUILayout.HelpBox("Nothing to configure !", MessageType.Info); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/DitheringModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87377c86d84f49a4e912d37d28353e7f 3 | timeCreated: 1485179854 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/EyeAdaptationModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 489b5c785ba0f614d90c322fa0827216 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/FogModelEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.PostProcessing; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | using Settings = FogModel.Settings; 6 | 7 | [PostProcessingModelEditor(typeof(FogModel))] 8 | public class FogModelEditor : PostProcessingModelEditor 9 | { 10 | SerializedProperty m_ExcludeSkybox; 11 | 12 | public override void OnEnable() 13 | { 14 | m_ExcludeSkybox = FindSetting((Settings x) => x.excludeSkybox); 15 | } 16 | 17 | public override void OnInspectorGUI() 18 | { 19 | EditorGUILayout.HelpBox("This effect adds fog compatibility to the deferred rendering path; enabling it with the forward rendering path won't have any effect. Actual fog settings should be set in the Lighting panel.", MessageType.Info); 20 | EditorGUILayout.PropertyField(m_ExcludeSkybox); 21 | EditorGUI.indentLevel--; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/FogModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44a64b44ec891d24b96ed84d958c3d4f 3 | timeCreated: 1487335049 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/GrainModelEditor.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine.PostProcessing; 2 | 3 | namespace UnityEditor.PostProcessing 4 | { 5 | using Settings = GrainModel.Settings; 6 | 7 | [PostProcessingModelEditor(typeof(GrainModel))] 8 | public class GrainModelEditor : PostProcessingModelEditor 9 | { 10 | SerializedProperty m_Colored; 11 | SerializedProperty m_Intensity; 12 | SerializedProperty m_Size; 13 | SerializedProperty m_LuminanceContribution; 14 | 15 | public override void OnEnable() 16 | { 17 | m_Colored = FindSetting((Settings x) => x.colored); 18 | m_Intensity = FindSetting((Settings x) => x.intensity); 19 | m_Size = FindSetting((Settings x) => x.size); 20 | m_LuminanceContribution = FindSetting((Settings x) => x.luminanceContribution); 21 | } 22 | 23 | public override void OnInspectorGUI() 24 | { 25 | EditorGUILayout.PropertyField(m_Intensity); 26 | EditorGUILayout.PropertyField(m_LuminanceContribution); 27 | EditorGUILayout.PropertyField(m_Size); 28 | EditorGUILayout.PropertyField(m_Colored); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/GrainModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8330694e2c90c284f81153ac83b3cb4a 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/MotionBlurModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 870806eda355b5144879155e2ba37eb6 3 | timeCreated: 1468325681 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/ScreenSpaceReflectionModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 57bbe1f20eec7bb4d9bc90fc65ef381b 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/UserLutModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b235eb1c486b38c4fa06470234bbfd32 3 | timeCreated: 1466769818 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Models/VignetteModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 745ad42620dabf04b94761acc86189ba 3 | timeCreated: 1467190133 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Monitors.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e31078d57ac582944ad5e1e76a84f36a 3 | folderAsset: yes 4 | timeCreated: 1467188891 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Monitors/HistogramMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4581c45ac4aa2264187087659a4cc252 3 | timeCreated: 1460031632 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Monitors/ParadeMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1f878f3742072e40a280683573bd0ee 3 | timeCreated: 1460031643 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Monitors/VectorscopeMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 805119df0d94800418006c621cc99cc2 3 | timeCreated: 1461748750 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Monitors/WaveformMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d45bc7edb5916446b4fa1ae1b6f9065 3 | timeCreated: 1459957472 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Linq.Expressions; 3 | using UnityEngine.PostProcessing; 4 | 5 | namespace UnityEditor.PostProcessing 6 | { 7 | [CustomEditor(typeof(PostProcessingBehaviour))] 8 | public class PostProcessingBehaviourEditor : Editor 9 | { 10 | SerializedProperty m_Profile; 11 | 12 | public void OnEnable() 13 | { 14 | m_Profile = FindSetting((PostProcessingBehaviour x) => x.profile); 15 | } 16 | 17 | public override void OnInspectorGUI() 18 | { 19 | serializedObject.Update(); 20 | 21 | EditorGUILayout.PropertyField(m_Profile); 22 | 23 | serializedObject.ApplyModifiedProperties(); 24 | } 25 | 26 | SerializedProperty FindSetting(Expression> expr) 27 | { 28 | return serializedObject.FindProperty(ReflectionUtils.GetFieldPath(expr)); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingBehaviourEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c12e797b02402246a52aa270c45059b 3 | timeCreated: 1476193645 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dfcadb180d67014cb0a6e18d6b11f90 3 | timeCreated: 1466586271 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27fa95984763d9d47bbad59e7fdb66fe 3 | timeCreated: 1467188923 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingModelEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afe296d4ede60a0479734dc8c7df82c2 3 | timeCreated: 1467188923 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingMonitor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using UnityEngine; 3 | 4 | namespace UnityEditor.PostProcessing 5 | { 6 | using MonitorSettings = UnityEngine.PostProcessing.PostProcessingProfile.MonitorSettings; 7 | 8 | public abstract class PostProcessingMonitor : IDisposable 9 | { 10 | protected MonitorSettings m_MonitorSettings; 11 | protected PostProcessingInspector m_BaseEditor; 12 | 13 | public void Init(MonitorSettings monitorSettings, PostProcessingInspector baseEditor) 14 | { 15 | m_MonitorSettings = monitorSettings; 16 | m_BaseEditor = baseEditor; 17 | } 18 | 19 | public abstract bool IsSupported(); 20 | 21 | public abstract GUIContent GetMonitorTitle(); 22 | 23 | public virtual void OnMonitorSettings() 24 | {} 25 | 26 | public abstract void OnMonitorGUI(Rect r); 27 | 28 | public virtual void OnFrameData(RenderTexture source) 29 | {} 30 | 31 | public virtual void Dispose() 32 | {} 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PostProcessingMonitor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 801186e9e649457469bcddd8ee391c71 3 | timeCreated: 1467188912 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PropertyDrawers.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ced92f1cc2085ae48acacc79a2b8e196 3 | folderAsset: yes 4 | timeCreated: 1467189428 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PropertyDrawers/GetSetDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1a43b92f2bbd914ca2e6b4c6a5dba48 3 | timeCreated: 1460383963 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.PostProcessing; 3 | 4 | namespace UnityEditor.PostProcessing 5 | { 6 | [CustomPropertyDrawer(typeof(MinAttribute))] 7 | sealed class MinDrawer : PropertyDrawer 8 | { 9 | public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) 10 | { 11 | MinAttribute attribute = (MinAttribute)base.attribute; 12 | 13 | if (property.propertyType == SerializedPropertyType.Integer) 14 | { 15 | int v = EditorGUI.IntField(position, label, property.intValue); 16 | property.intValue = (int)Mathf.Max(v, attribute.min); 17 | } 18 | else if (property.propertyType == SerializedPropertyType.Float) 19 | { 20 | float v = EditorGUI.FloatField(position, label, property.floatValue); 21 | property.floatValue = Mathf.Max(v, attribute.min); 22 | } 23 | else 24 | { 25 | EditorGUI.LabelField(position, label.text, "Use Min with float or int."); 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PropertyDrawers/MinDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8995f52f410f0fb4cb1bdaa71a16e04e 3 | timeCreated: 1467364278 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/PropertyDrawers/TrackballGroupDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a668d493c5ed56d448b53c19b2c3dfd2 3 | timeCreated: 1460563239 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b52c69ccefdae7545bfb4d0bf9b7df71 3 | folderAsset: yes 4 | timeCreated: 1467189428 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils/CurveEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afb349ef0bffd144db2bdd25630f648e 3 | timeCreated: 1472650750 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils/EditorGUIHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7226e17fa48c86148a3d15584e21b4cb 3 | timeCreated: 1460477750 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils/EditorResources.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a66d7b0165140a1439be89b5afc000fb 3 | timeCreated: 1476177015 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils/FxStyles.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f31cf52f05e80c4ea48570d0c3c8f59 3 | timeCreated: 1461744717 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Editor/Utils/ReflectionUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71f7e805a7fc35046afbcf5c2639d116 3 | timeCreated: 1466604313 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 52380717b4884c04ebc31c46dda84909 3 | folderAsset: yes 4 | timeCreated: 1466585230 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2be7cf05ee8fb17438022d4869299900 3 | folderAsset: yes 4 | timeCreated: 1485107615 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/COPYING.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa3fc398fe396744c9299e70b63bfdd7 3 | timeCreated: 1485181015 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_0.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_1.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_10.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_11.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_12.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_13.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_14.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_15.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_16.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_17.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_18.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_19.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_2.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_20.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_21.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_22.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_23.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_24.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_25.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_26.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_27.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_28.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_29.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_3.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_30.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_31.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_32.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_33.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_34.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_35.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_36.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_37.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_38.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_39.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_4.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_40.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_41.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_42.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_43.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_44.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_45.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_46.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_47.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_48.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_49.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_5.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_50.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_51.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_52.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_53.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_54.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_55.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_56.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_57.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_58.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_59.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_6.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_60.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_61.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_62.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_63.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_7.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_8.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Resources/Bluenoise64/LDR_LLL1_9.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LICENSE.txt: -------------------------------------------------------------------------------- 1 | To the extent possible under law, Christoph Peters has waived all copyright and 2 | related or neighboring rights to the files in this directory and its 3 | subdirectories. This work is published from: Germany. 4 | 5 | The work is made available under the terms of the Creative Commons CC0 Public 6 | Domain Dedication. 7 | 8 | For more information please visit: 9 | https://creativecommons.org/publicdomain/zero/1.0/ 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Bluenoise64/LICENSE.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48ffda675aa0afa4f9eec3a5d5487aeb 3 | timeCreated: 1485181015 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e039bcc30d13c9341aa224f4e89f21b3 3 | folderAsset: yes 4 | timeCreated: 1462199729 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/ACES.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8d56fc3449f426408c23c723b58d7b5 3 | timeCreated: 1460363486 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/AmbientOcclusion.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 447591ee3d9d4204899be5fe25968ea0 3 | timeCreated: 1473323470 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/AmbientOcclusion.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e881ae5627d1cc84395303acfbca6fb2 3 | timeCreated: 1462280790 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Blit.shader: -------------------------------------------------------------------------------- 1 | Shader "Hidden/Post FX/Blit" 2 | { 3 | Properties 4 | { 5 | _MainTex("Main Texture", 2D) = "white" {} 6 | } 7 | 8 | CGINCLUDE 9 | 10 | #include "UnityCG.cginc" 11 | #include "Common.cginc" 12 | 13 | struct Varyings 14 | { 15 | float2 uv : TEXCOORD0; 16 | float4 vertex : SV_POSITION; 17 | }; 18 | 19 | Varyings VertBlit(AttributesDefault v) 20 | { 21 | Varyings o; 22 | o.vertex = UnityObjectToClipPos(v.vertex); 23 | o.uv = UnityStereoScreenSpaceUVAdjust(v.texcoord, _MainTex_ST); 24 | return o; 25 | } 26 | 27 | half4 FragBlit(Varyings i) : SV_Target 28 | { 29 | half4 col = tex2D(_MainTex, i.uv); 30 | return col; 31 | } 32 | 33 | ENDCG 34 | 35 | SubShader 36 | { 37 | Cull Off ZWrite Off ZTest Always 38 | 39 | Pass 40 | { 41 | CGPROGRAM 42 | 43 | #pragma vertex VertBlit 44 | #pragma fragment FragBlit 45 | 46 | ENDCG 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Blit.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d89469544dfa214eabdbf37fca76f40 3 | timeCreated: 1474297975 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Bloom.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d1f4dd94c8e6e940b0730076ea7d6d9 3 | timeCreated: 1462980395 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Bloom.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ceb73bc148699b469361531d6062548 3 | timeCreated: 1462953634 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/BuiltinDebugViews.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72127ba7dd8c6b04bb3f29c7ee669813 3 | timeCreated: 1468224802 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/ColorGrading.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26a62c2e30be83547bdfa9fe837165e3 3 | timeCreated: 1460363486 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Common.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb88496804341c648b32a75843d92ccb 3 | timeCreated: 1465205118 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/DepthOfField.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ddc2c19b8a216d748a357ffe32ba4dc1 3 | timeCreated: 1472211508 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/DepthOfField.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac8ed710934a3564686a096bb351caee 3 | timeCreated: 1465484939 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/DiskKernels.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: faeb738b5a2c3ff43bd104dd5b1a275c 3 | timeCreated: 1476954194 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc: -------------------------------------------------------------------------------- 1 | #ifndef __EYE_ADAPTATION__ 2 | #define __EYE_ADAPTATION__ 3 | 4 | // Optimal values for PS4/GCN 5 | // Using a group size of 32x32 seems to be a bit faster on Kepler/Maxwell 6 | // Don't forget to update 'EyeAdaptationController.cs' if you change these values ! 7 | #define HISTOGRAM_BINS 64 8 | #define HISTOGRAM_TEXELS HISTOGRAM_BINS / 4 9 | #define HISTOGRAM_THREAD_X 16 10 | #define HISTOGRAM_THREAD_Y 16 11 | 12 | float GetHistogramBinFromLuminance(float value, float2 scaleOffset) 13 | { 14 | return saturate(log2(value) * scaleOffset.x + scaleOffset.y); 15 | } 16 | 17 | float GetLuminanceFromHistogramBin(float bin, float2 scaleOffset) 18 | { 19 | return exp2((bin - scaleOffset.y) / scaleOffset.x); 20 | } 21 | 22 | #endif // __EYE_ADAPTATION__ 23 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/EyeAdaptation.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d2f406cad28afda489b94594fb3ce0af 3 | timeCreated: 1465898178 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/EyeAdaptation.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81899cddfbc72494497a6db0ae045f2c 3 | timeCreated: 1465903628 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/EyeHistogram.compute.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e213272ad8ff213409a6e13b5c26b4e4 3 | timeCreated: 1464341416 4 | licenseType: Store 5 | ComputeShaderImporter: 6 | currentAPIMask: 4 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/FXAA.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 291f0d5b6045f4646847c59b4ce13ac5 3 | timeCreated: 1462350540 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/FXAA3.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 613b4036a9f55c34fb054bde02455e46 3 | timeCreated: 1462350552 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Fog.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a72fc91cbae3cc4686a6143e8517993 3 | timeCreated: 1487335480 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/GrainGen.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11852d1b1b034654bb03e7c8fda28fbf 3 | timeCreated: 1476347976 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/LutGen.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d248d4d1588851f43a9fa18a4e6f0209 3 | timeCreated: 1460361871 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/MotionBlur.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c83956915580e42489479d2a109470ab 3 | timeCreated: 1470404606 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/MotionBlur.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab8493603d8f8e408750b81666a95f1 3 | timeCreated: 1468327385 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/ScreenSpaceRaytrace.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a92d6fdbe2c35f94190497c18b88f9af 3 | timeCreated: 1464350148 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/ScreenSpaceReflection.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 607a5643efb168f429e438f7d6ad270a 3 | timeCreated: 1464350149 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/TAA.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 241b7a6a033e9dc4da9d2595cef7f477 3 | timeCreated: 1472807158 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/TAA.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec6c5af987867f54aa08fba81ee279bd 3 | timeCreated: 1472807140 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Tonemapping.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a999e641c982a14d9c68dfd53a98afc 3 | timeCreated: 1469104178 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/Uber.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ce0a6f4c8cae334d8a5617f302b6769 3 | timeCreated: 1459956426 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Resources/Shaders/UberSecondPass.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b6e42614562a56445ba4b5d90301f06f 3 | timeCreated: 1487080088 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b79d54138d9d1a498085393504c7d02 3 | folderAsset: yes 4 | timeCreated: 1466585248 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68327f748e8ffd94889a47317b7d327b 3 | folderAsset: yes 4 | timeCreated: 1460383911 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.PostProcessing 2 | { 3 | public sealed class GetSetAttribute : PropertyAttribute 4 | { 5 | public readonly string name; 6 | public bool dirty; 7 | 8 | public GetSetAttribute(string name) 9 | { 10 | this.name = name; 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/GetSetAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f17e8602928ea02419dae051ec79c5a2 3 | timeCreated: 1460383955 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/MinAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.PostProcessing 2 | { 3 | public sealed class MinAttribute : PropertyAttribute 4 | { 5 | public readonly float min; 6 | 7 | public MinAttribute(float min) 8 | { 9 | this.min = min; 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/MinAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9af2f505033843c46a362e251937acb1 3 | timeCreated: 1462281908 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.PostProcessing 2 | { 3 | public sealed class TrackballAttribute : PropertyAttribute 4 | { 5 | public readonly string method; 6 | 7 | public TrackballAttribute(string method) 8 | { 9 | this.method = method; 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/TrackballAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65e30143f4e114f45b84a1d9cba8f469 3 | timeCreated: 1463400829 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace UnityEngine.PostProcessing 2 | { 3 | public sealed class TrackballGroupAttribute : PropertyAttribute 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Attributes/TrackballGroupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa62a51ebe4821e4b89a64d267b30a27 3 | timeCreated: 1460563239 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1f765b2bd3d2ad49b2677f6478a9ba3 3 | folderAsset: yes 4 | timeCreated: 1466585494 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/AmbientOcclusionComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6e33ce72d3776b408121f946283403d 3 | timeCreated: 1467275948 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/BloomComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: acd4204a794b09048b928b1e987500c5 3 | timeCreated: 1473089954 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/BuiltinDebugViewsComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd834b6165e82e64f9da2d4ed9f4e236 3 | timeCreated: 1473163679 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/ChromaticAberrationComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9c65642df654a84d84ded1b07448a4c 3 | timeCreated: 1473085971 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/ColorGradingComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9baf73db7c9fc1b478f4a0a1000c86f5 3 | timeCreated: 1473086520 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/DepthOfFieldComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d862c8701bf34c342b95cf9058d0b70c 3 | timeCreated: 1468410915 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/DitheringComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35ceb4b3cfab56d43a3f0efeb9d68c43 3 | timeCreated: 1485179235 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/EyeAdaptationComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c227d71a4040d304c943c26e0914bdeb 3 | timeCreated: 1473088756 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/FogComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0363c1cc7de62b4989190994103f5e2 3 | timeCreated: 1487334918 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/FxaaComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4e1109c5030ca04e9a28243a35155ff 3 | timeCreated: 1473088423 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/GrainComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ff793ec42153c34799eed059982bac3 3 | timeCreated: 1473084716 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/MotionBlurComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a9ae59cbb7c53e40851df7f32805098 3 | timeCreated: 1468325905 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/ScreenSpaceReflectionComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd75f795d6a798f44a7801082f6a703f 3 | timeCreated: 1467626205 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/TaaComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f28703283e17be54180fd04a7c70e1d5 3 | timeCreated: 1472806965 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/UserLutComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63cb071fb8442a14f85c02e6ddba9b72 3 | timeCreated: 1473086193 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Components/VignetteComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39074aa97f4be23438147346f081c7f3 3 | timeCreated: 1473083872 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d5a699332eb8a9499077fa4bcd4e0a0 3 | folderAsset: yes 4 | timeCreated: 1459757852 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/AmbientOcclusionModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 564228afc5cbd5f49beb80038b4b7af2 3 | timeCreated: 1462280796 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/AntialiasingModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb9a239ec5f20ca4cb5d0391441588de 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/BloomModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e215a6ec29d100f489c186f289526f06 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/BuiltinDebugViewsModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33d6d1a4b7b3dec40819019a25605191 3 | timeCreated: 1467970684 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/ChromaticAberrationModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8da01668697617e43879715e835a2367 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/ColorGradingModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe146bcdc1fb8ae4ab7dd803982d3489 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/DepthOfFieldModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2626b17c595c71e43811d654eb28d30d 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/DitheringModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.PostProcessing 4 | { 5 | [Serializable] 6 | public class DitheringModel : PostProcessingModel 7 | { 8 | [Serializable] 9 | public struct Settings 10 | { 11 | public static Settings defaultSettings 12 | { 13 | get { return new Settings(); } 14 | } 15 | } 16 | 17 | [SerializeField] 18 | Settings m_Settings = Settings.defaultSettings; 19 | public Settings settings 20 | { 21 | get { return m_Settings; } 22 | set { m_Settings = value; } 23 | } 24 | 25 | public override void Reset() 26 | { 27 | m_Settings = Settings.defaultSettings; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/DitheringModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41209882cdbcf31429d2a457a2164801 3 | timeCreated: 1485179235 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/EyeAdaptationModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edf6d216ca4b60942a0c533c14f26d53 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/FogModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.PostProcessing 4 | { 5 | [Serializable] 6 | public class FogModel : PostProcessingModel 7 | { 8 | [Serializable] 9 | public struct Settings 10 | { 11 | [Tooltip("Should the fog affect the skybox?")] 12 | public bool excludeSkybox; 13 | 14 | public static Settings defaultSettings 15 | { 16 | get 17 | { 18 | return new Settings 19 | { 20 | excludeSkybox = true 21 | }; 22 | } 23 | } 24 | } 25 | 26 | [SerializeField] 27 | Settings m_Settings = Settings.defaultSettings; 28 | public Settings settings 29 | { 30 | get { return m_Settings; } 31 | set { m_Settings = value; } 32 | } 33 | 34 | public override void Reset() 35 | { 36 | m_Settings = Settings.defaultSettings; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/FogModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e20e66aa2deb7943993c444137d9acd 3 | timeCreated: 1487328709 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/GrainModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4fbcdb7f7a3c76489f32ffea74e6bb3 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/MotionBlurModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb4df227c906dd342bd34767914d292c 3 | timeCreated: 1468325392 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/ScreenSpaceReflectionModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e841012229e57cd408a146561435e90d 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/UserLutModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3a7afd753a89c4140b80c855e15f69d6 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Models/VignetteModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7aa967ba692363448f1b25d0728b9bd 3 | timeCreated: 1467126855 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingBehaviour.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff26db721962cdf4a8edcdfa9a767d2a 3 | timeCreated: 1459757354 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef3277e9c14f78546a1ecaab0d293b77 3 | timeCreated: 1473009349 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63da4b6536f11834fa026e327087bd7b 3 | timeCreated: 1467630780 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityEngine.PostProcessing 4 | { 5 | [Serializable] 6 | public abstract class PostProcessingModel 7 | { 8 | [SerializeField, GetSet("enabled")] 9 | bool m_Enabled; 10 | public bool enabled 11 | { 12 | get { return m_Enabled; } 13 | set 14 | { 15 | m_Enabled = value; 16 | 17 | if (value) 18 | OnValidate(); 19 | } 20 | } 21 | 22 | public abstract void Reset(); 23 | 24 | public virtual void OnValidate() 25 | {} 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingModel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28413153a26e53342baf1a7b2c3711c3 3 | timeCreated: 1466586474 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/PostProcessingProfile.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a3bdb2cd68f901469e7cc149151eb49 3 | timeCreated: 1459756301 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Utils.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18fb6a6b698945843a16c2d0111a7af2 3 | folderAsset: yes 4 | timeCreated: 1459945070 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Utils/ColorGradingCurve.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bb6f2275f7eff940b6f0d72681e7877 3 | timeCreated: 1473847739 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Utils/GraphicsUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f40f0a1acf6ce2f419f2b71c667e8973 3 | timeCreated: 1467635425 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Utils/MaterialFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 594fad000c373f746864717c588e1815 3 | timeCreated: 1466586851 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Runtime/Utils/RenderTextureFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aec5694806c4d75449e231cfae69c329 3 | timeCreated: 1467361102 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e15c29a7abfa52743a8cb7714389c3c7 3 | folderAsset: yes 4 | timeCreated: 1466585230 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/LUTs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 499867e2df2e54e4aad0b9333221f875 3 | folderAsset: yes 4 | timeCreated: 1473255405 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/LUTs/NeutralLUT_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/LUTs/NeutralLUT_16.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/LUTs/NeutralLUT_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/LUTs/NeutralLUT_32.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 705e7922061713741885ae52a3e0bea4 3 | folderAsset: yes 4 | timeCreated: 1472737148 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Lens Dirt/LensDirt00.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Lens Dirt/LensDirt01.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Lens Dirt/LensDirt02.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Lens Dirt/LensDirt03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Lens Dirt/LensDirt03.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Spectral LUTs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67d9249960fda4c41b0a23a65573a8a2 3 | folderAsset: yes 4 | timeCreated: 1473255405 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_BlueRed.tga -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_GreenPurple.tga -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_PurpleGreen.tga -------------------------------------------------------------------------------- /Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Textures/Spectral LUTs/SpectralLut_RedBlue.tga -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 478d405e757b044f2bd9c4b777026b7e 3 | folderAsset: yes 4 | timeCreated: 1487339997 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b271143f6e834d6bb7a4309f2c781f2 3 | folderAsset: yes 4 | timeCreated: 1487339997 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/CustomMotionVectorDebugProfile.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d982e879ff67b4d3fb6522d08c3cd5af 3 | timeCreated: 1487341088 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/ExampleScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed3a9f41209f84f6db99e07013da9628 3 | timeCreated: 1487347827 4 | licenseType: Store 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/ExampleWheelController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 840c928746809454cb5b9309b640dbd7 3 | timeCreated: 1479836093 4 | licenseType: Store 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4b2008f2662a41e587c4351609053c4 3 | folderAsset: yes 4 | timeCreated: 1487340121 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugMotionVectors.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7daeefbca4f14360bac0e1df1bdacd4 3 | timeCreated: 1479896287 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Materials/DebugQuad.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c40c8fdc50a841579d7cb15882ac9d9 3 | timeCreated: 1479896287 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Materials/UVChecker.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 944463113244f4bf8b05c1757cd838a4 3 | timeCreated: 1487340121 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Materials/WheelMotionVectors.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 055f7217f136349d9b68e82b9e987dae 3 | timeCreated: 1479896287 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Models.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef5ce588de3614b39b5ba7b0613cbe43 3 | folderAsset: yes 4 | timeCreated: 1487348152 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Utilities/CustomMotionTexture/Models/WheelMovecs.FBX -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e565c240745c49628f96f0573adfa76 3 | folderAsset: yes 4 | timeCreated: 1487348368 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Shaders/CustomMotionVectorTexture.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9189229324e2342b8b69f7c1904dceba 3 | timeCreated: 1479826273 4 | licenseType: Store 5 | ShaderImporter: 6 | defaultTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92c42dce939f844cea2248583e06bd55 3 | folderAsset: yes 4 | timeCreated: 1487348131 5 | licenseType: Store 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/DebugMotionVectors.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/UVChecker.png -------------------------------------------------------------------------------- /Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Assets/PostProcessing/Utilities/CustomMotionTexture/Textures/WheelMotionVectors.png -------------------------------------------------------------------------------- /Captures/Channel18_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Captures/Channel18_1.gif -------------------------------------------------------------------------------- /Captures/Channel18_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Captures/Channel18_2.gif -------------------------------------------------------------------------------- /Captures/Movie_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Captures/Movie_1.gif -------------------------------------------------------------------------------- /Captures/Movie_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/Captures/Movie_2.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 mattatz 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | m_Volume: 1 7 | Rolloff Scale: 1 8 | Doppler Factor: 1 9 | Default Speaker Mode: 2 10 | m_SampleRate: 0 11 | m_DSPBufferSize: 0 12 | m_VirtualVoiceCount: 512 13 | m_RealVoiceCount: 32 14 | m_SpatializerPlugin: 15 | m_AmbisonicDecoderPlugin: 16 | m_DisableAudio: 0 17 | m_VirtualizeEffects: 1 18 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 1 23 | m_ClothInterCollisionSettingsToggle: 0 24 | m_ContactPairsMode: 0 25 | m_BroadphaseType: 0 26 | m_WorldBounds: 27 | m_Center: {x: 0, y: 0, z: 0} 28 | m_Extent: {x: 250, y: 250, z: 250} 29 | m_WorldSubdivisions: 8 30 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: [] 8 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 7 7 | m_ExternalVersionControlSupport: Hidden Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 2 10 | m_DefaultBehaviorMode: 0 11 | m_SpritePackerMode: 0 12 | m_SpritePackerPaddingPower: 1 13 | m_EtcTextureCompressorBehavior: 1 14 | m_EtcTextureFastCompressor: 1 15 | m_EtcTextureNormalCompressor: 2 16 | m_EtcTextureBestCompressor: 4 17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp 18 | m_ProjectGenerationRootNamespace: 19 | m_UserGeneratedProjectSuffix: 20 | m_CollabEditorSettings: 21 | inProgressEnabled: 1 22 | -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattatz/Channel18/9f768e4acb37d78683a2397136d9c2d98eaf6e76/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.2.8f1 2 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | m_Enabled: 0 7 | m_TestMode: 0 8 | m_TestEventUrl: 9 | m_TestConfigUrl: 10 | m_TestInitMode: 0 11 | CrashReportingSettings: 12 | m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes 13 | m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate 14 | m_Enabled: 0 15 | m_CaptureEditorExceptions: 1 16 | UnityPurchasingSettings: 17 | m_Enabled: 0 18 | m_TestMode: 0 19 | UnityAnalyticsSettings: 20 | m_Enabled: 1 21 | m_InitializeOnStartup: 1 22 | m_TestMode: 0 23 | m_TestEventUrl: 24 | m_TestConfigUrl: 25 | UnityAdsSettings: 26 | m_Enabled: 0 27 | m_InitializeOnStartup: 1 28 | m_TestMode: 0 29 | m_IosGameId: 30 | m_AndroidGameId: 31 | m_GameIds: {} 32 | m_GameId: 33 | PerformanceReportingSettings: 34 | m_Enabled: 0 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | VJ Set at CHANNEL#18 2 | ===================== 3 | 4 | Live visual performance at [CHANNEL#18](https://www.super-deluxe.com/room/4473/). 5 | 6 | Made with Unity. 7 | 8 | ![Demo1](https://raw.githubusercontent.com/mattatz/Channel18/master/Captures/Channel18_1.gif) 9 | 10 | ![Demo2](https://raw.githubusercontent.com/mattatz/Channel18/master/Captures/Channel18_2.gif) 11 | 12 | ![Movie1](https://raw.githubusercontent.com/mattatz/Channel18/master/Captures/Movie_1.gif) 13 | 14 | ![Movie2](https://raw.githubusercontent.com/mattatz/Channel18/master/Captures/Movie_2.gif) 15 | 16 | Movies by [@tokyomax](https://twitter.com/tokyomax) and [@ten_prism](https://twitter.com/ten_prism) 17 | 18 | # Sources 19 | 20 | - Standard male figure - https://clara.io/view/d49ee603-8e6c-4720-bd20-9e3d7b13978a 21 | - Rigging and animations - https://www.mixamo.com/#/ 22 | - mattatz/unity-voxel - https://github.com/mattatz/unity-voxel 23 | - keijoro/MidiJack - https://github.com/keijiro/MidiJack 24 | - jorgegarcia/UnityOSC - https://github.com/jorgegarcia/UnityOSC 25 | - hiroakioishi/UnityImageEffects - https://github.com/hiroakioishi/UnityImageEffects 26 | --------------------------------------------------------------------------------