2021/09/30
@kfurumiya
自己紹介
HN
所属
最近使ってる言語
趣味
最近やってるゲーム
TypeScript / Rust
ゲーム / お絵描き / プログラミング
原神 / アークナイツ / グラブル
もくじ
もくじ
フロントエンドにおける3Dグラフィックス
フロントエンドにおける3Dグラフィックス
three.js demo
もくじ
WebGL
OpenGL ES
GLSL
attribute vec3 vertexPosition;
attribute vec3 color;
uniform mat4 model;
uniform mat4 view;
uniform mat4 projection;
varying vec4 vColor;
void main() {
vColor = vec4(color, 1.0);
gl_Position = projection * view * model * vec4(vertexPosition, 1.0);
}
もくじ
WebGL2
WebGL2
After the Flood
WebGL2の苦難
もくじ
WebGPU
WebGPUとWGSL
[[stage(fragment)]]
fn main() -> [[location(0)]] vec4<f32> {
return vec4<f32>(0.4, 0.4, 0.8, 1.0);
}
WebGL2どうなんの?
まとめ