webgl

    2热度

    1回答

    我遇到了一个试图编译片段着色器的问题。我不断收到此错误: Uncaught Error: Fragment Shader Compiler Error: ERROR: 0:21: '[' : array index for gl_FragData must be constant zero ERROR: 0:21: '[' : array index for gl_FragData must

    0热度

    2回答

    我试图加载一个名为“border.bmp”的图像,以便我可以将它用作WebGL的纹理。这是我参考图像的方式。 var img; function preload() { img = loadImage("assets/border.bmp"); } 然后我在控制台中得到这个错误。 Access to Image at 'file:///C:/P5.js/empty-example

    0热度

    1回答

    我试图创建一个广义柱面线框。我不断收到此错误: GL ERROR :GL_INVALID_OPERATION : glDrawElements: attempt to access out of range vertices in attribute 0 我设置了我的缓冲区和调用DrawElements()这样的: // Create a buffer object var v

    2热度

    1回答

    我是网络开发新手,所以这可能是一个愚蠢的问题。请让我知道,如果它已经回答了:) 根据MDN web docs' page为OffscreenCanvas,目前,该API只只支持WebGL的上下文。 (也许它只是意味着对OffscreenCanvas'2D背景的工人支持不落实,但我们仍然可以使用它在主线程?) 注意:此API目前的WebGL1实施和WebGL2只有上下文 。请参阅bug 801176

    1热度

    1回答

    我试图使用模板绘制对象,并且一切正常。下面是我期望的工作结果的动画帧(从左到右)的图片。 当我使用framebuffer时会发生问题。据我所知,WebGL 1.0不支持将深色的模板与渲染缓冲区或纹理分开。可以通过WEBGL_depth_texture扩展名将模板和深度连接在一起完成。我正在使用该扩展名并使用framebuffer,绘制对象,但结果似乎不清楚颜色。下面是结果的动画帧的图片。 有人能解

    0热度

    4回答

    看一看添附图像 Safari浏览器和MacOS海伊谢拉版10.13。 此外还有一个视频 https://share.vidyard.com/watch/AZyZGJJ4tJvAQDCYiUQD6W与一个封闭的问题。它是这个插件http://3dflipbook.net。通常这个插件运行良好。其他操作系统上未遇到此问题:Windows,Android或iOS。有没有人有任何想法是什么错? 最好的问候

    1热度

    1回答

    我对webGL很新颖,并试图让一个简单的方框出现在使用javascript的画布中。我不知道如何调试。如果有人能帮助我,那将会很棒。谢谢! var gl, shaderProgram; initGL(); createShaders(); draw(); function initGL() { l

    1热度

    2回答

    并提前致谢。 我在Webgl中很新,并且我不太了解drawElements方法和我想绘制的当前顶点缓冲区之间的关系。 我大致了解drawArray方法(例如,创建缓冲区,将其绑定到上下文,填充数据,指向相应的属性,绘制它)的情况。但是,当我尝试做一个索引阵列和更少的顶点数据是相同的,我遇到这种类型的错误: [.Offscreen-For-WebGL-0x7fae2b940800]GL ERROR

    0热度

    1回答

    为图像上的onon/cel着色/ borderlands风格/向量化效果实现WebGL着色器的最佳方式是什么? 我知道轮廓可以使用sobel或Frei-chen滤镜生成,但是我发现的有关颜色的大多数资源都用于3D模型。 预期结果与此类似,但质量不是优先事项,因为如果可行的话,这将在视频馈送上实施。 http://www.instructables.com/id/Cel-Shading-Real-L

    0热度

    2回答

    我试图将直线上的箭头可以旋转。我有一些困难提出使用正确的公式。我知道它应该可能涉及正弦和余弦,但我已经尝试过各种配置,并且无法获得可行的结果。 这里是我的场景用箭头图片和弓 rotateNumber就像-1一个整数(1个左旋转),0(无旋转),1(1个右旋转)等 rotateAngle默认为10度。 下面的代码,将箭头: if (arrowMoving) { var rAngle =