Jsonco
Jsonco 图形社区官方人员
奔驰的蜗牛

注册于 1年前

回答
30
文章
14
关注者
5

我 发表了评论

1年前

如何判断物体的是否被遮挡

哈哈,感谢在平台上追加回复。刚看到对社区做的共享。另外我刚才又想了一下,还有一个更简单的办法就是根据角度去判断旋转的位置,因为旋转路径实际上是一个旋转矩阵,几何上面就是一个圆形。圆形的角度范围是[0,

我 发表了文章

1年前

shader中的光照和阴影实现方法

我 对问题发布了答案

1年前

drawElements 纹理花的看不清

你好。一般在webgl遇到纹理花边这种问题,直接考虑两种情况。情况一:uv坐标错误:这个不言而喻,说明你uv坐标在映射到顶点的时候匹配的是不对的。我们来具体分析下你的代码let arr = [

我 对问题发布了答案

1年前

在初级课程中鼠标绘制点每个点的大小是写死的,怎么变成随机数的大小

你好,我测试你的代码是可以实现随机变化点的大小。其实实现方法有两种,你已经实现了一种。我在做一个总结:1、就是在js里面通过生成随机数然后传递到shader里面面。2、就是应用shader里面随机数生

我 发表了文章

1年前

浅聊一下shader中的光线追踪

我 发表了文章

1年前

深入探讨一下shader中的SDF应用

我 对问题发布了答案

1年前

视口设置有区别导致帧缓冲的纹理渲染不出来

你好。简单回答一下,我刚刚给你做个一个实验如果用512 和 500进行测试,看是否成功,结果不出所料是失败的。然后下面是后来发给我的关键代码,用到了上述你说的两个参数。其实关键在于绿色框体里的代码,在

我 对问题发布了答案

1年前

请问一下如何在webGL中加载CAD模型文件,比如dwg、dxf等文件

泻药。是可以实现的,原生的webgl要去加载dwg文件,需要对dwg数据进行解析,一般有两种方式一种是转换成矢量点线面进行绘制,一种就是直接以图片形式进行加载。这种相对来说比较底层,下面提供一些基于上

我 发表了评论

1年前

webgl怎么添加git动图呢

再详细补充下原生webgl如何去搞gif哈。其实上面已经解释了大部分webgl和threejs中去解决gif去动态表达的方法。步骤1是完全一样的,不管是webgl还是threejs,这个大家如果看一下

我 对问题发布了答案

1年前

webgl怎么添加git动图呢

感谢你的问题。我没有看到你的代码,所以不能明确判断出是程序的问题。但我可以给你一些思路。首先,不管是webgl还是threejs如果想实现gif图动态变化,核心一点就是需要实时读取gif图每一帧的数据

我 对问题发布了答案

1年前

ERROR: 0:1: 'varying float' : cannot implicitly convert from 'int' to 'float'

shader中类型转换错误,一般发生在当变量的数据类型不匹配时,会导致编译错误。关键词convert

我 对问题发布了答案

1年前

Webgl或者Threejs如何在应用拓展性shader?

首先在js中应用浏览器拓展,详见地址https://developer.mozilla.org/zh-CN/docs/Web/API/WebGLRenderingContext/getExtensio

我 对问题发布了答案

1年前

WebGL目前最多支持哪个版本的shader?

Webgl目前最高版本是2.0,与之对应的是shader glsl es,目前该着色器更新到3.2版本。你只需要在shader最开始声明其版本就可以应用。具体可以在下面唯一指定官网查看:https:/

我 对问题发布了答案

1年前

请问为什么在webgl我换成自己的纹理图片就报错了呢

在WebGL中,图片的宽度和高度必须是2的幂次方(如2、4、8、16、32、64等)。如果加载的图片不是2的幂次方,则WebGL会自动将其转换为最接近的2的幂次方大小,但会影响渲染效果和性能。如果你加

发布
问题