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

注册于 1年前

回答
34
文章
14
关注者
6

我 发表了评论

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的幂次方大小,但会影响渲染效果和性能。如果你加

我 对问题发布了答案

1年前

各位大佬,请问画2d的时候怎么在一个图形的基础上,绘制另一个新的图形呢?

大概介绍下思路哈,希望对你有帮助。当使用WebGL绘制2D图形时,可以使用gl.drawArrays或gl.drawElements方法来绘制基本的形状,如三角形、矩形等。要在一个图形的基础上绘制另一

我 对问题发布了答案

1年前

请问各位大佬微信浏览器与webgl的兼容性怎样呢

不请自来,希望对你有所帮助:微信浏览器的WebGL支持情况在过去几年里有了很大的改善,现在绝大多数支持WebGL的桌面浏览器,微信浏览器也都可以正常运行WebGL程序。然而,具体的兼容性仍然取决于微信

我 发表了评论

1年前

请问老铁们有哪些可以下载纹理贴图的网址呀

多谢提醒,已改

我 对问题发布了答案

1年前

请问怎么将webgl中的time变量传到着色器里面呢

不请自来,大概有下面几个步骤,希望对你有所帮助:1、需要在着色器里面定义uniform float u_time2、在webgl里面获取到u_time变量let time = gl.getUnifor

我 对问题发布了答案

1年前

请问各位大佬如何在webgl进行碰撞检测?

不请自来。一般有两种方案,给你提供个思路:一、在WebGL中进行碰撞检测需要使用射线投射和包围盒检测等算法。可以将3D模型转换为包围盒或其他几何形状,然后使用射线来检测物体之间的碰撞。二、可以使用基于

我 发表了评论

1年前

最近想学习webgl,不知道从哪里入手,请问有什么具体学习路线嘛?

方案二:1、学习C++。推荐C++程序设计语言(The C++ Programming Language) 。C++之父写的经典 C++书籍,内容覆盖C++的所有东西,感兴趣的朋友可看看,我个人觉得很

我 对问题发布了答案

1年前

请问老铁们有哪些可以下载纹理贴图的网址呀

12345

我 对问题发布了答案

1年前

最近想学习webgl,不知道从哪里入手,请问有什么具体学习路线嘛?

泻药。目前确实大屏展示的项目很多,两种技术方案居多,一种是游戏引擎(UE居多),其次是WebGL相关(ThreeJS为代表的其他框架)。其实不管游戏引擎还是WebGL核心还是图形学基础理论,只不过在其

发布
问题