adding glslviewer
This commit is contained in:
parent
b2124b6dd7
commit
9d94155128
|
|
@ -13,7 +13,7 @@ float rows = 100.0;
|
|||
|
||||
vec2 brickTile(vec2 _st, float _zoom){
|
||||
_st *= _zoom;
|
||||
if (fract(_st.y * 0.5) > 0.5){
|
||||
if (fract(_st.y * 0.5) > 0.5) {
|
||||
_st.x += 0.5;
|
||||
}
|
||||
return fract(_st);
|
||||
|
|
@ -28,13 +28,20 @@ float circle(vec2 _st, float _radius){
|
|||
void main(){
|
||||
|
||||
vec2 st = gl_FragCoord.xy/u_resolution.xy;
|
||||
st = (st-.5)*1.02+.5;
|
||||
st.x *= u_resolution.x/u_resolution.y;
|
||||
|
||||
vec2 pos = st;
|
||||
float grid = 50.;
|
||||
|
||||
st = brickTile(st,500.);
|
||||
st *= grid;
|
||||
if (fract(st.y * 0.5) > 0.5){
|
||||
st.x += 0.5;
|
||||
pos.x += 0.5/grid;
|
||||
}
|
||||
|
||||
float pattern = texture2D(u_tex0,pos).r;
|
||||
pattern = circle(st, pattern);
|
||||
float pattern = texture2D(u_tex0,clamp(floor(pos*grid)/grid+vec2(.5,.5)/grid,vec2(0.),vec2(1.))).r;
|
||||
pattern = circle(fract(st), smoothstep(0.1,1.,pattern));
|
||||
|
||||
gl_FragColor = vec4(1.-vec3(pattern),1.0);
|
||||
gl_FragColor = vec4(pattern,0.,0.,pattern);
|
||||
}
|
||||
|
|
@ -17,7 +17,7 @@ Auf einem **RaspberryPi** gibst Du folgendes ein:
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
sudo apt-get install git-core glslviewer
|
||||
```
|
||||
|
||||
Hast Du alles beisammen, musst Du lediglich folgende Befehle aufrufen, um das *Book of Shaders* per GIT auf Deinen Rechner zu laden und den Server zur Anzeige des Inhalts zu starten:
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ Su **Raspberry Pi** è necessario fare:
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
sudo apt-get install git-core glslviewer
|
||||
```
|
||||
|
||||
Una volta che avete installato tutto, non vi resta che fare:
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ On **Raspberry Pi** you need to do:
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
sudo apt-get install git-core glslviewer
|
||||
```
|
||||
|
||||
Once you have everything installed you just need to do:
|
||||
|
|
|
|||
|
|
@ -13,12 +13,7 @@ Um die angesprochenen Tools auf einem RaspberryPi zu installieren, rufe nach dem
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
cd ~
|
||||
git clone http://github.com/patriciogonzalezvivo/glslViewer.git
|
||||
cd glslViewer
|
||||
make
|
||||
make install
|
||||
sudo apt-get install git-core glslviewer
|
||||
cd ~
|
||||
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
|
||||
cd thebookofshaders
|
||||
|
|
|
|||
|
|
@ -11,12 +11,7 @@ Per installare e configurare tutto ciò sul Raspberry Pi, dopo l'installazione d
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
cd ~
|
||||
git clone http://github.com/patriciogonzalezvivo/glslViewer.git
|
||||
cd glslViewer
|
||||
make
|
||||
make install
|
||||
sudo apt-get install git-core glslviewer
|
||||
cd ~
|
||||
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
|
||||
cd thebookofshaders
|
||||
|
|
|
|||
|
|
@ -11,12 +11,7 @@ To install and set this all up on the Raspberry Pi after installing the OS and l
|
|||
```bash
|
||||
sudo apt-get update
|
||||
sudo apt-get upgrade
|
||||
sudo apt-get install git-core
|
||||
cd ~
|
||||
git clone http://github.com/patriciogonzalezvivo/glslViewer.git
|
||||
cd glslViewer
|
||||
make
|
||||
make install
|
||||
sudo apt-get install git-core glslviewer
|
||||
cd ~
|
||||
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
|
||||
cd thebookofshaders
|
||||
|
|
|
|||
Loading…
Reference in New Issue