FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
stackgl.github.io/index.html at master · stackgl/stackgl.github.io · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
stackgl
/
stackgl.github.io
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
60
Code
Issues
0
Pull requests
14
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
stackgl.github.io
/
index.html
Copy path
More file actions
More file actions
Latest commit
History
History
History
124 lines (115 loc) · 5.8 KB
Breadcrumbs
stackgl.github.io
/
index.html
Copy path
File metadata and controls
124 lines (115 loc) · 5.8 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!DOCTYPE html
>
<
html
lang
="
en
"
>
<
head
>
<
meta
charset
="
UTF-8
"
>
<
meta
name
="
viewport
"
content
="
width=device-width, initial-scale=1.0
"
>
<
title
>
stack.gl
</
title
>
<
link
rel
="
stylesheet
"
href
="
index.css
"
>
<
link
href
='
http://fonts.googleapis.com/css?family=Roboto:400,100,300|Ubuntu+Mono
'
rel
='
stylesheet
'
type
='
text/css
'
>
</
head
>
<
body
>
<
main
id
="
main
"
role
="
main
"
>
<
h1
class
="
title
"
>
#stack
<
span
class
="
lighter
"
>
gl
</
span
>
</
h1
>
<
nav
class
="
topnav
"
>
<
ul
>
<!--
-->
<
li
>
<
a
href
="
#examples
"
>
examples
</
a
>
/
</
li
>
<!--
-->
<
li
>
<
a
href
="
#learning
"
>
learning
</
a
>
/
</
li
>
<!--
-->
<
li
>
<
a
href
="
#community
"
>
community
</
a
>
/
</
li
>
<!--
-->
<
li
>
<
a
href
="
http://stack.gl/packages/
"
>
packages & docs
</
a
>
</
li
>
<!--
-->
</
ul
>
</
nav
>
<
section
class
="
intro
"
>
stackgl is an open software ecosystem for WebGL, built on top of
<
a
target
="
_blank
"
href
="
http://browserify.org
"
>
browserify
</
a
>
and
<
a
target
="
_blank
"
href
="
http://npmjs.org
"
>
npm
</
a
>
. Inspired by the
<
a
target
="
_blank
"
href
="
https://en.wikipedia.org/wiki/Unix_philosophy
"
>
Unix philosophy
</
a
>
,
stackgl modules "
<
em
>
do one thing, and do it well
</
em
>
". It is
easy to use parts of stackgl à la carte, and because it is written from the
bottom up, you can always drill down a layer. Unlike many 3D engines,
stackgl emphasizes writing shader code, and provides powerful tools like
<
a
target
="
_blank
"
href
="
https://github.com/stackgl/glslify
"
>
glslify
</
a
>
which bring the
modularity and productivity of npm to GLSL!
</
section
>
<
section
id
="
examples
"
class
="
examples
"
>
<
h2
>
examples & demos
</
h2
>
<
ul
class
="
thumbs thumbs-trio
"
>
</
ul
>
</
section
>
<
section
id
="
learning
"
class
="
learning
"
>
<
h2
>
learning
</
h2
>
<
ul
class
="
thumbs thumbs-pair
"
>
<
li
>
<
a
href
="
http://github.com/stackgl/shader-school
"
target
="
_blank
"
>
<
div
class
="
image
"
style
="
background-image: url(http://imgur.com/hegi9dZ.png)
"
>
</
div
>
<
h3
>
Shader School
</
h3
>
</
a
>
</
li
>
<
li
>
<
a
href
="
http://github.com/stackgl/webgl-workshop
"
target
="
_blank
"
>
<
div
class
="
image
"
style
="
background-image: url(http://i.imgur.com/vBJ7d6o.jpg)
"
>
</
div
>
<
h3
>
WebGL Workshop
</
h3
>
</
a
>
</
li
>
</
ul
>
<
p
>
Before getting started with stackgl, you'll want to get familiar with
the basics of WebGL and GLSL. One place to start would be by trying out
one of our graphics-themed
<
a
href
="
http://nodeschool.io
"
>
NodeSchool
</
a
>
workshops.
<
strong
>
Shader School
</
strong
>
and
<
strong
>
WebGL Workshop
</
strong
>
are interactive and may be taken in any
order.
</
p
>
<
p
>
Some other good learning resources include
<
a
target
="
_blank
"
href
="
http://learningwebgl.com
"
>
Learning WebGL
</
a
>
,
<
a
target
="
_blank
"
href
="
http://www.webglacademy.com/
"
>
WebGL Academy
</
a
>
,
<
a
target
="
_blank
"
href
="
http://shadertoy.com
"
>
Shadertoy
</
a
>
, and
<
a
target
="
_blank
"
href
="
http://glslsandbox.com/
"
>
GLSL Sandbox
</
a
>
.
If you're particularly interested in shaders, you might want to check out
<
a
target
="
_blank
"
href
="
http://thebookofshaders.com
"
>
The Book of Shaders
</
a
>
,
<
a
target
="
_blank
"
href
="
http://aerotwist.com/tutorials/an-introduction-to-shaders-part-1/
"
>
An Introduction to Shaders
</
a
>
or
<
a
target
="
_blank
"
href
="
http://notes.underscorediscovery.com/shaders-a-primer/
"
>
Primer: Shaders
</
a
>
.
</
p
>
<
p
>
Some more advanced resources include
<
a
target
="
_blank
"
href
="
http://www.amazon.com/WebGL-Insights-Patrick-Cozzi/dp/1498716075
"
>
WebGL Insights
</
a
>
and
<
a
target
="
_blank
"
href
="
https://www.youtube.com/watch?v=s8nFqwOho-s
"
>
How to Create Content with Signed Distance Functions
</
a
>
.
</
p
>
</
section
>
<
section
id
="
community
"
class
="
community
"
>
<
h2
>
community
</
h2
>
<
p
>
Not sure where to start? Here's some links that should help you
learn more and/or get involved yourself. Feel free to get in touch
if you have any questions!
</
p
>
<
ul
>
<
li
>
Freenode IRC:
<
a
href
="
http://webchat.freenode.net/?channels=stackgl
"
>
#stackgl
</
a
>
</
li
>
<
li
>
GitHub:
<
a
href
="
http://github.com/stackgl
"
>
github.com/stackgl
</
a
>
</
li
>
<
li
>
Contributing:
<
a
href
="
https://github.com/stackgl/contributing
"
>
github.com/stackgl/contributing
</
a
>
</
li
>
<
li
>
Shader School:
<
a
href
="
http://github.com/stackgl/shader-school
"
>
github.com/stackgl/shader-school
</
a
>
</
li
>
<
li
>
WebGL Workshop:
<
a
href
="
http://github.com/stackgl/webgl-workshop
"
>
github.com/stackgl/webgl-workshop
</
a
>
</
li
>
</
ul
>
<
p
>
If you're interested in writing some packages of your own but short on
ideas, we have a wishlist of sorts in
<
a
target
="
_blank
"
href
="
http://github.com/stackgl/contributing/issues
"
>
stackgl/contributing's issue queue
</
a
>
.
</
p
>
<
p
>
stackgl is only possible thanks to the excellent work of dozens of contributors: thank you!
</
p
>
<
ul
class
="
cf
"
id
="
contributor-list
"
>
</
ul
>
</
section
>
</
main
>
<
canvas
id
="
grid
"
>
</
canvas
>
<
script
charset
="
utf-8
"
>
;
(
function
(
i
,
s
,
o
,
g
,
r
,
a
,
m
)
{
i
[
'GoogleAnalyticsObject'
]
=
r
;
i
[
r
]
=
i
[
r
]
||
function
(
)
{
(
i
[
r
]
.
q
=
i
[
r
]
.
q
||
[
]
)
.
push
(
arguments
)
}
,
i
[
r
]
.
l
=
1
*
new
Date
(
)
;
a
=
s
.
createElement
(
o
)
,
m
=
s
.
getElementsByTagName
(
o
)
[
0
]
;
a
.
async
=
1
;
a
.
src
=
g
;
m
.
parentNode
.
insertBefore
(
a
,
m
)
}
)
(
window
,
document
,
'script'
,
'//www.google-analytics.com/analytics.js'
,
'ga'
)
;
ga
(
'create'
,
'UA-54792490-1'
,
'auto'
)
;
ga
(
'send'
,
'pageview'
)
;
</
script
>
<
script
charset
="
utf-8
"
src
="
/build/bundle.min.js
"
defer
="
defer
"
async
="
async
"
>
</
script
>
<
script
charset
="
utf-8
"
src
="
/build/splash.min.js
"
defer
="
defer
"
async
="
async
"
>
</
script
>
<
script
src
="
//cdn.webglstats.com/stat.js
"
defer
="
defer
"
async
="
async
"
>
</
script
>
</
body
>
</
html
>
Back
|
FazBrowse Home
|
New Git URL