├── README.md ├── Shader ├── 001_helloWorld │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 002_gradual │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 003_line │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 004_square │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 005_circle │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 006_drawGraph │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 007_SharpEdgesAura │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 008_fancyGraph │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 009_fancyGear │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 010_matrix │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 011_splitGrid │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 012_splitGrid_animation │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 013_noise │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 014_ripple │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 015_floridRipple │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 016_cell │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 017_distanceField_2D │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 018_rayMarching │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 019_sea2D │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs └── common │ ├── head.html │ └── head.js ├── ShaderToyCollect ├── 001_coloursWave │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs ├── 002_HappyJumping │ ├── fragmentShader.fs │ ├── index.html │ └── vertexShader.vs └── common │ ├── head.html │ └── head.js ├── index.html └── js ├── ShaderMgr.js ├── stats.min.js └── three.min.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/README.md -------------------------------------------------------------------------------- /Shader/001_helloWorld/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/001_helloWorld/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/001_helloWorld/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/001_helloWorld/index.html -------------------------------------------------------------------------------- /Shader/001_helloWorld/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/001_helloWorld/vertexShader.vs -------------------------------------------------------------------------------- /Shader/002_gradual/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/002_gradual/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/002_gradual/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/002_gradual/index.html -------------------------------------------------------------------------------- /Shader/002_gradual/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/002_gradual/vertexShader.vs -------------------------------------------------------------------------------- /Shader/003_line/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/003_line/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/003_line/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/003_line/index.html -------------------------------------------------------------------------------- /Shader/003_line/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/003_line/vertexShader.vs -------------------------------------------------------------------------------- /Shader/004_square/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/004_square/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/004_square/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/004_square/index.html -------------------------------------------------------------------------------- /Shader/004_square/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/004_square/vertexShader.vs -------------------------------------------------------------------------------- /Shader/005_circle/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/005_circle/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/005_circle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/005_circle/index.html -------------------------------------------------------------------------------- /Shader/005_circle/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/005_circle/vertexShader.vs -------------------------------------------------------------------------------- /Shader/006_drawGraph/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/006_drawGraph/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/006_drawGraph/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/006_drawGraph/index.html -------------------------------------------------------------------------------- /Shader/006_drawGraph/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/006_drawGraph/vertexShader.vs -------------------------------------------------------------------------------- /Shader/007_SharpEdgesAura/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/007_SharpEdgesAura/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/007_SharpEdgesAura/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/007_SharpEdgesAura/index.html -------------------------------------------------------------------------------- /Shader/007_SharpEdgesAura/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/007_SharpEdgesAura/vertexShader.vs -------------------------------------------------------------------------------- /Shader/008_fancyGraph/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/008_fancyGraph/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/008_fancyGraph/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/008_fancyGraph/index.html -------------------------------------------------------------------------------- /Shader/008_fancyGraph/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/008_fancyGraph/vertexShader.vs -------------------------------------------------------------------------------- /Shader/009_fancyGear/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/009_fancyGear/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/009_fancyGear/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/009_fancyGear/index.html -------------------------------------------------------------------------------- /Shader/009_fancyGear/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/009_fancyGear/vertexShader.vs -------------------------------------------------------------------------------- /Shader/010_matrix/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/010_matrix/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/010_matrix/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/010_matrix/index.html -------------------------------------------------------------------------------- /Shader/010_matrix/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/010_matrix/vertexShader.vs -------------------------------------------------------------------------------- /Shader/011_splitGrid/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/011_splitGrid/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/011_splitGrid/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/011_splitGrid/index.html -------------------------------------------------------------------------------- /Shader/011_splitGrid/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/011_splitGrid/vertexShader.vs -------------------------------------------------------------------------------- /Shader/012_splitGrid_animation/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/012_splitGrid_animation/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/012_splitGrid_animation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/012_splitGrid_animation/index.html -------------------------------------------------------------------------------- /Shader/012_splitGrid_animation/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/012_splitGrid_animation/vertexShader.vs -------------------------------------------------------------------------------- /Shader/013_noise/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/013_noise/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/013_noise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/013_noise/index.html -------------------------------------------------------------------------------- /Shader/013_noise/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/013_noise/vertexShader.vs -------------------------------------------------------------------------------- /Shader/014_ripple/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/014_ripple/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/014_ripple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/014_ripple/index.html -------------------------------------------------------------------------------- /Shader/014_ripple/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/014_ripple/vertexShader.vs -------------------------------------------------------------------------------- /Shader/015_floridRipple/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/015_floridRipple/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/015_floridRipple/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/015_floridRipple/index.html -------------------------------------------------------------------------------- /Shader/015_floridRipple/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/015_floridRipple/vertexShader.vs -------------------------------------------------------------------------------- /Shader/016_cell/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/016_cell/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/016_cell/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/016_cell/index.html -------------------------------------------------------------------------------- /Shader/016_cell/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/016_cell/vertexShader.vs -------------------------------------------------------------------------------- /Shader/017_distanceField_2D/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/017_distanceField_2D/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/017_distanceField_2D/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/017_distanceField_2D/index.html -------------------------------------------------------------------------------- /Shader/017_distanceField_2D/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/017_distanceField_2D/vertexShader.vs -------------------------------------------------------------------------------- /Shader/018_rayMarching/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/018_rayMarching/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/018_rayMarching/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/018_rayMarching/index.html -------------------------------------------------------------------------------- /Shader/018_rayMarching/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/018_rayMarching/vertexShader.vs -------------------------------------------------------------------------------- /Shader/019_sea2D/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/019_sea2D/fragmentShader.fs -------------------------------------------------------------------------------- /Shader/019_sea2D/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/019_sea2D/index.html -------------------------------------------------------------------------------- /Shader/019_sea2D/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/019_sea2D/vertexShader.vs -------------------------------------------------------------------------------- /Shader/common/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/common/head.html -------------------------------------------------------------------------------- /Shader/common/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/Shader/common/head.js -------------------------------------------------------------------------------- /ShaderToyCollect/001_coloursWave/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/001_coloursWave/fragmentShader.fs -------------------------------------------------------------------------------- /ShaderToyCollect/001_coloursWave/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/001_coloursWave/index.html -------------------------------------------------------------------------------- /ShaderToyCollect/001_coloursWave/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/001_coloursWave/vertexShader.vs -------------------------------------------------------------------------------- /ShaderToyCollect/002_HappyJumping/fragmentShader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/002_HappyJumping/fragmentShader.fs -------------------------------------------------------------------------------- /ShaderToyCollect/002_HappyJumping/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/002_HappyJumping/index.html -------------------------------------------------------------------------------- /ShaderToyCollect/002_HappyJumping/vertexShader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/002_HappyJumping/vertexShader.vs -------------------------------------------------------------------------------- /ShaderToyCollect/common/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/common/head.html -------------------------------------------------------------------------------- /ShaderToyCollect/common/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/ShaderToyCollect/common/head.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/index.html -------------------------------------------------------------------------------- /js/ShaderMgr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/js/ShaderMgr.js -------------------------------------------------------------------------------- /js/stats.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/js/stats.min.js -------------------------------------------------------------------------------- /js/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdjk/ThreeJS-Shader/HEAD/js/three.min.js --------------------------------------------------------------------------------