搜索结果
查询Tags标签: vec2,共有 10条记录-
WebGL 矩形
shadertoy vec3 Rect(vec2 st, float left, float bottom, float right, float top, float blur ){vec3 col = vec3(0.);float l = smoothstep(left,left+blur,st.x);float b = smoothstep(bottom,bottom+blur,st.y);float t = smoothstep(top,top+blur,1.-st.y);float r …
2022/6/22 23:21:32 人评论 次浏览 -
opengl 着色器中使用 Gbuffer数据 和一些着色器操作教程 第三章
着色器就是显卡 GPU编程着色器一些基本操作 内置变量 gl_FragCoord gl_FragCoord.x gl_FragCoord.y 当前像素坐标 vec3 有3个变量小数xyz vec2有2个 vec2 屏幕坐标= vec2( 50,20) ; vec3 取出颜色= texture(colorTex, 屏幕).rgb; //在纹理中取出对应屏幕坐标数据 vec3 颜色…
2022/1/27 23:34:17 人评论 次浏览 -
WebGPU图形编程(3):构建三角形图元<学习引自徐博士教程>
一、首先修改你的index.html文件 请注意主要在html页面修改添加的是需要加选择项:"triangle-list"和"triangle-strip",如果你不理解这两个关键词,移步查看webgpu文档:https://www.orillusion.com/zh/webgpu.html#primitive-state 的第10.3.2节Prim…
2022/1/20 17:14:08 人评论 次浏览 -
WebGPU图形编程(3):构建三角形图元<学习引自徐博士教程>
一、首先修改你的index.html文件 请注意主要在html页面修改添加的是需要加选择项:"triangle-list"和"triangle-strip",如果你不理解这两个关键词,移步查看webgpu文档:https://www.orillusion.com/zh/webgpu.html#primitive-state 的第10.3.2节Prim…
2022/1/20 17:14:08 人评论 次浏览 -
NX二次开发-UFUN执行三维向量加法并返回向量UF_VEC3_add
NX11+VS2013#include <uf.h> #include <uf_ui.h> #include <uf_vec.h>UF_initialize();//执行三维向量加法并返回向量 double vec1[3] = { 10, 15, 20 };//第一个三维向量 double vec2[3] = { 45, 60, 78 };//第二个三维向量 double vec_sum[3] = { 0 }…
2021/10/12 23:44:12 人评论 次浏览 -
NX二次开发-UFUN执行三维向量加法并返回向量UF_VEC3_add
NX11+VS2013#include <uf.h> #include <uf_ui.h> #include <uf_vec.h>UF_initialize();//执行三维向量加法并返回向量 double vec1[3] = { 10, 15, 20 };//第一个三维向量 double vec2[3] = { 45, 60, 78 };//第二个三维向量 double vec_sum[3] = { 0 }…
2021/10/12 23:44:12 人评论 次浏览 -
阅读记录How to Create a Custom 2D Physics Engine - Rangy Gaul(2)
目录Friction, Scene and Jump TableFrictionCoulombs Law库伦定律静摩擦和动摩擦SceneJumpTable 碰撞查询跳转表Oriented Rigid BodiesOrientation MathCross Product叉积转矩和角速度Inertia惯性积分Transforming to a BasisCollision Detection and Manifold Generatio…
2021/9/6 6:07:21 人评论 次浏览 -
阅读记录How to Create a Custom 2D Physics Engine - Rangy Gaul(2)
目录Friction, Scene and Jump TableFrictionCoulombs Law库伦定律静摩擦和动摩擦SceneJumpTable 碰撞查询跳转表Oriented Rigid BodiesOrientation MathCross Product叉积转矩和角速度Inertia惯性积分Transforming to a BasisCollision Detection and Manifold Generatio…
2021/9/6 6:07:21 人评论 次浏览 -
ShaderToy上后处理练习2——模糊
模糊算法 主要参考,或者说就是照着著名大佬QianMo的后处理教程写的,不过他是在Unity里面实现的,作为一个高品质后处理插件,然后本人是在ShaderToy上实现的,当然我都是在复现大佬的代码,推荐大家去读大佬的文章,地址:https://github.com/QianMo/GPU-Gems-Book-Sour…
2021/6/12 18:25:35 人评论 次浏览 -
C++ string vector 转换
1.string转vector#include#include#include#includeusing namespace std;int main(){string str = "hello world!";vector<uint8_t> vec;vec.assign(str.begin(), str.end());for(size_t i=0; i<vec.size(); i++){cout<<vec[i]<<" &q…
2021/5/7 22:27:01 人评论 次浏览