Giter VIP home page Giter VIP logo

essenbee / shaders Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 308 KB

GLSL code created during the Introduction to Shaders series of live-streams, in collaboration with Mårten Rånge.

Home Page: https://www.youtube.com/playlist?list=PLStUQafDNqPNOi0d9qObYD4Ddj5kDppqs

License: MIT License

GLSL 28.67% HTML 29.17% JavaScript 42.16%
shaders glsl-shaders kodelife graphics codebasealpha streaming live-coders

shaders's Introduction

shaders

Licence Twitch Twitter

On-stream GLSL code created to introduce shaders.

The .klproj files are Kodelife project files, so you will need to download the IDE from here: https://hexler.net. Its a fantastic IDE for developing and experimenting with shaders.

The GLSL files are ready for using ShaderToy (https://shadertoy.com). They can also be embedded into webpages using the example files to be found in the /shadertoy or /shadertoy 2 directories: index.html and webgl-driver.js.

YouTube

The videos of the live-stream Shader episodes are archived on YouTube here. Please subscribe to my YouTube channel to get notified when new videoes are uploaded. Subscribing is free and it helps me out a lot.

Files in this Repository

  • codebasealpha1.klproj: a basic 2D shader that clearly shows the distance field (see Epidode 61)
  • codebasealpha2.klproj: a 2D kaleidoscopic shader, with added hypnotic effect! (see Epidode 61)
  • codebasealpha3.klproj: soft-colliding spheres - a basic 3D shader (see Epidode 63)
  • codebasealpha4.klproj: a highly reflective 3D shader! (see Epidode 64)
  • codebasealpha5.klproj: another 3D shader featuring a shiny cube-like object.
  • codebasealpha6.klproj: version 1 of our fantastic mountain terrain shader, featuring mountains, snow, forests and fog (see Episodes 65 and 67)
  • codebasealpha7.klproj: sun, sea and sky (experiental shader where we work on waves and clouds)
  • codebasealpha8.klproj: clouds, clouds and clouds!
  • codebasealpha9.klproj: version 2 of the mountain terrain shader - with lakes and clouds added, looks great I think (see Episode 69)
  • codebasealpha10.klproj: creating a shader for use on-stream; beginning with making fire and smoke, we build a rocket-powered Alf emote that flies up the screen (see Episode 73)
  • codebasealpha11.klproj: text-based shader project (see Episode 75)
  • TerrainShaderToy.glsl: version 1 of our terrain shader, built for use in ShaderToy.com
  • TerrainCloudsWaterShaderToy.glsl: version 2 of our terrain shader, built for use in ShaderToy.com. This version has lakes and clouds.
  • codebasealpha12.klproj: a truly electrifying 2D shader! (see Episode 80)

Most of the shaders above are also to be found on ShaderToy, under my username, which is of course, codebasealpha.

During Episode 75, I set up a static Github.io website to host some of the shaders developed for my stream. This repository can be found here: https://github.com/essenbee/essenbee.github.io

shaders's People

Contributors

essenbee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

essenbee2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.