0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【超簡単!】直感的にGLSLを学ぶ。(3)

Last updated at Posted at 2020-12-16

赤い点滅を描く

とりあえず、何も考えずこれをエディタに入力してみましょう。
glslエディタへ飛ぶ。
第3回は終了です。

precision mediump float; // 謎
uniform float t; // tには時間が入ります。
uniform vec2  r; // 画面サイズらしい。

// 描くためのやつ
void main(void){
	// sin()で、sinに変換します。
	 // abs():絶対値への変換。
	 float red = abs(sin(t)); // *1
    gl_FragColor = vec4(red, 0, 0, 1.0);
}

赤い点滅が出力されます。終わり。
text.gif

【色々学ぶより、まず実行して瞬間的に学びたい人用に、既に偉大な方々が書かれた入門用のコードをもっと簡単に紹介していきます。】
今回はdoxasさんが書かれたコードを元にしています。:https://qiita.com/doxas/items/7e830faefdf14189a7a4

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?