Skip to content

Commit

Permalink
updated css for mobile
Browse files Browse the repository at this point in the history
  • Loading branch information
willstall committed Apr 19, 2019
1 parent 5a6b8a6 commit 89dbf0f
Show file tree
Hide file tree
Showing 98 changed files with 46,216 additions and 2 deletions.
2 changes: 1 addition & 1 deletion _layouts/shade.html
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
.menu
{
display:grid;
grid-template-columns: 500px 1fr 1fr;
grid-template-columns: 2fr 0fr 1fr;
align-items: center;
}
</style>
Expand Down
8 changes: 8 additions & 0 deletions _site/GemFile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins

# group :jekyll_plugins do
# gem 'jekyll-sitemap'
# gem 'jekyll-feed'
# gem 'jekyll-seo-tag'
# end
36 changes: 36 additions & 0 deletions _site/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# [30-Days-of-Shade](https://willstall.github.io/30-days-of-shade/)
An interactive demo of my 30 days of shaders in GLSL using GLSLCanvas. Yes, I know there are 31 days in January =)

## [Watch and Edit Here](https://willstall.github.io/30-days-of-shade/)

- All the shaders: [/assets/shaders](https://github.com/willstall/30-days-of-shade/tree/master/assets/shaders)
- All the videos: [/assets/videos](https://github.com/willstall/30-days-of-shade/tree/master/assets/videos)

### Resources to get started on your own
- [the book of shaders](http://thebookofshaders.com)
- [iq articles](http://iquilezles.org/www/index.htm)
- [alan zucconi tutorials](https://www.alanzucconi.com/tutorials/)
- [ronja's tutorials](https://www.ronja-tutorials.com)

### Shader Tools
- [glslEditor](https://github.com/patriciogonzalezvivo/glslEditor)
- [glslViewer](https://github.com/patriciogonzalezvivo/glslViewer)
- [shadertoy](http://www.shadertoy.com)
- [kodelife](https://hexler.net/software/kodelife/)

### Math Tools
- [Math as Code](https://github.com/Jam3/math-as-code)
- [Desmos Graphic Calculator](https://www.desmos.com/calculator)
- [Shader Shop by Tobyschachman](http://tobyschachman.com/Shadershop/editor/)
- [iq Graph Toy](http://www.iquilezles.org/apps/graphtoy/)


## Recording your own shaders
I use a combination of [FFMPEG](https://ffmpeg.org) and [glslViewer](https://github.com/patriciogonzalezvivo/glslViewer) in order to create my looping videos for both [instagram](https://www.instagram.com/willstall/) and [twitter](https://twitter.com/willstall). A sequence of images is created with glslViewer and then turned into a video using FFMPEG. To make things even easier I created a very basic shell script to automate all of this. Here it is!

Usage:
record.sh fileName duractionInSeconds folderName
Example:
record.sh exampleFile.frag 5 exampleFolder

- [My Automated Video Shell Script](https://github.com/willstall/30-days-of-shade/tree/master/assets/shaders/record.sh)
Loading

0 comments on commit 89dbf0f

Please sign in to comment.