Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🎓 A workshopper for GLSL shaders and graphics programming

License

NotificationsYou must be signed in to change notification settings

stackgl/shader-school

Repository files navigation

NPMNPM

An introduction to GLSL shaders and graphics programming that runs in your web browser.

shader-school

Running this thing

First, you need toget a browser with WebGL, as wellas a copy ofnode.js andgit. Once you haveall of that set up, you can install the workshop usingnpm, whichis included with node:

npm install -g shader-school

After that completes, you should be able to run the workshopper with the command:

shader-school

The script will ask you if you want to create an answer directory, pressy toaccept. This will populate your current directory with shader files for you toedit for each lesson – hopefully, it should also automatically open your webbrowser but if it doesn't you can find the workshop menu onhttp://localhost:12492/.

Stuck?

Feedback and criticism is welcome, please log your troubles inissues. The workshop isstill being worked on but is very close to being complete!

Full curriculum reviewslike this oneare very helpful. More feedback like this please!

Contributors

Mikola LysenkoGitHub/mikolalysenkoTwitter/@mikolalysenko
Hugh KennedyGitHub/hughskTwitter/@hughskennedy
Chris DickinsonGitHub/chrisdickinsonTwitter/@isntitvacant

Color Scheme

color scheme

From left to right:

  • #34363Bvec3(0.2039, 0.2117, 0.2313) (black)
  • #A9B0C3vec3(0.5372, 0.6901, 0.7647) (dark grey)
  • #DEE7FFvec3(0.8705, 0.9058, 1.0) (light grey)
  • #FFFFFFvec3(1.0, 1.0, 1.0) (white)
  • #58FF8Bvec3(0.3451, 1.0, 0.5450) (green)
  • #FF6E57vec3(1.0, 0.4313, 0.3411) (red)
  • #FFE25Fvec3(1.0, 0.8862, 0.3725) (yellow)
  • #61C3FFvec3(0.3804, 0.7647, 1.0) (blue)

Screenshots

screenshot

screenshot

screenshot

screenshot

screenshot

About

🎓 A workshopper for GLSL shaders and graphics programming

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors16


[8]ページ先頭

©2009-2025 Movatter.jp