florolf / fluxus-pp Goto Github PK
View Code? Open in Web Editor NEWAn extremely hacky attempt to teach fluxus post-processing via shaders
License: GNU General Public License v2.0
An extremely hacky attempt to teach fluxus post-processing via shaders
License: GNU General Public License v2.0
This pertains to the post-processing patch. For the original README, see README.fluxus. Apologies --------- Originally, all of this was intended as a quick hack to make some nice visuals for a party, but then more people took interest in it so we were forced to release the source. So beware of the following things: - It may break or act oddly (especially if you use the shader functions already present in fluxus). - The code was never intended to live longer than a week. It's ugly and I know it. Usage ----- This patch allows you to apply a fragment shader to the final fluxus output. The vertex shader is fixed in this version. By default, the fragment shader is the identity function. (pp-shader STRING) sets the current post-processing shader to the one given. If compilation fails, the previous pp-shader remains active. The fluxus output is handed to the shader through the sampler2D uniform "tex", the current texture coordinates are assigned to the vec2 "tc" by the vertex shader. (pp-shader-identity) loads the identity fragment shader. Additional uniforms can be pushed into the shader using (pp-shader-set! UNIFORMS). UNIFORMS is a list of the form ("name1" value1 "name2" value2 ...).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.