mattdesl / Three Glslify Example
Licence: mit
a simple example of ThreeJS with glslify
Stars: â 63
Labels
Projects that are alternatives of or similar to Three Glslify Example
Godot Shaders
A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.
Stars: â 988 (+1468.25%)
Mutual labels: glsl
Glsl Grid
Draws an antialiased grid along the X/Y/Z direction of a mesh.
Stars: â 57 (-9.52%)
Mutual labels: glsl
Langterm
đšī¸ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: â 35 (-44.44%)
Mutual labels: glsl
Doomstylebillboardtest
Shader to display camera facing billboard, with different texture based on player position angle
Stars: â 45 (-28.57%)
Mutual labels: glsl
Glsl Language Server
Language server implementation for GLSL
Stars: â 53 (-15.87%)
Mutual labels: glsl
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: â 1,016 (+1512.7%)
Mutual labels: glsl
Glslcanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL
Stars: â 1,067 (+1593.65%)
Mutual labels: glsl
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Stars: â 1,039 (+1549.21%)
Mutual labels: glsl
Retrobat
RetroBat is the best way to play your ROMs collection on Windows !
Stars: â 58 (-7.94%)
Mutual labels: glsl
three-glslify-example
A simple example of modular shaders in ThreeJS with glslify. Uses glsl-halftone, glsl-hash-blur, and glsl-checker.
To run:
# clone repo
git clone https://github.com/mattdesl/three-glslify-example.git
cd three-glslify-example
# install deps
npm install
# start dev server
npm run start
Now open http://localhost:9966/ and start making changes to index.js, frag.glsl or vert.glsl to see changes reloaded in the browser.
To build the production release:
npm run build
This will create a bundle.js
for your static site.
See the scripts
field of package.json to integrate this into your own workflow. This is also specifying browserify transforms with a "browserify"
field (not recommended for modules, but useful for applications), and Babelify configuration with a .babelrc file.
License
MIT, see LICENSE.md for details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].