美文网首页
WebGL、gpu.js学习记录

WebGL、gpu.js学习记录

作者: chenjinchao1997 | 来源:发表于2021-02-09 11:23 被阅读0次

    https://www.cnblogs.com/wanbo/p/9100962.html
    http://tgideas.qq.com/2018/brucewan/gpgpu.html

    webgl
    2014 Nick Desaulniers 主讲的WebGL 基础知识

    assets: Shaders(vertex shader, gregment shader) Buffers Textures

    mention direct3d (directX) 为什么是webGL 是因为portability
    使用三角型是因为三维中不在同一直线上的任意三点能且只能处在一个平面,通过这点可以用线性代数去做很快的运算
    Homogeneous Coordinates 同质坐标 p(x, y, z, w) allows us to represent infinite dist as (x/w, y/w, z/w) w -> 0
    Viewing Frustum 透视
    vertex shader --feed--> gregment shader
    canvas 3D 只有 +- 1 的值,所以显示不出来(2.0, 0, 0) 之类的数据
    Texture S(横)T(竖)只有 1,1

    GLSL
    Uniform Attributes are inputs to shaders
    Uniform are the same with all vert
    Attrs are unique per vert and only inputs to vert shaders
    Vert shaders can output to frag shaders via varyings

    相关文章

      网友评论

          本文标题:WebGL、gpu.js学习记录

          本文链接:https://www.haomeiwen.com/subject/zykztltx.html