webgl

    7热度

    1回答

    如何在WebGL中像动画一样实现这个隧道? 来源:http://dvdp.tumblr.com/ 参见:How to implement this rotating spiral in WebGL?

    1热度

    2回答

    有谁知道现有的代码,在JavaScript中做矩阵指数? 或者,如果不是,写什么类似的“最佳实践”是什么?我用C++ & MATLAB,只是想我的手在过去几天黑客一些WebGL的东西...

    6热度

    1回答

    我想从WebGL中使用OpenGL 4的某些功能(特别是镶嵌细化着色器和更新的着色器语言版本)。这是可能的,无论是符合标准还是黑客方式?是否有一些我可以用来代替gl.FRAGMENT_SHADER来告诉底层GL实现编译镶嵌细化着色器的魔法值?

    4热度

    6回答

    我不知道有没有人想过这个,但是像魔兽世界,Lineage II或者Aion这样的游戏在WebGL的浏览器前端是否可行?如果我想用这些新技术做一个完整的游戏,我将不得不考虑哪些事情?另外,什么是一个好地方开始?

    18热度

    2回答

    好吧, 我是新来的3D图形,我想在一个模型(而不是整个模型变换)动画个别特定顶点 。我的脚本主要基于NEHE webgl教程。在本教程中,所有对象顶点都存储在缓冲区中,当程序第一次运行时会初始化一次。这里是初始化代码: *注顶点包含顶点 vertexBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer);

    4热度

    2回答

    好吧, 所以我一直在阅读过去的几个小时,并且我设法让鼠标拖拽到x轴使用以下矩阵运算,但没有运气与y轴: 其中 下一页末=新的鼠标X坐标在最后更新 位置 previousX =小鼠X坐标=相机位置 mvMatrix =模型视图矩阵或“世界矩阵” angle = 0.01*(newX-previousX); rM = mat4.create(); mat4.identity(rM); rM[0

    3热度

    1回答

    我们目前有一个共享的DirectX代码库,用于呈现我们的UI,并用于我们的PC端应用程序和Web页面中的ActiveX。 我写了一些WebGL的演示,他们执行伟大的,没有插件混乱,并摆脱古老的ActiveX! 这显然引发了PC应用程序和Web UI分割代码库的问题。 作为WebGL是基于OpenGL ES 2.0规范,才有可能有一个标准代码库,并写一个解释器,使得任一: -The WebGL的代码

    2热度

    2回答

    我的矩阵数学有点生疏,所以我在计算适当的转换过程时遇到了一些问题,我需要在这里应用。 我有一个全屏幕四边形,坐标范围从[-1, 1]两个方向。我使用非方形纹理纹理这个四边形,然后缩放我的模型视图矩阵以调整大小并保留宽高比。我也想旋转调整大小的四边形,但我得到拉伸/扭曲的结果。 下面是我经历的过程: _gl.viewport(0, 0, _gl.viewportWidth, _gl.viewport

    1热度

    1回答

    我创建了一个纹理图集,在Chrome中,立方体的边上有一些白色。然而在Firefox中它显示得很好。当我使用颜色时,在Chrome或Firefox中都没有白色的边缘,所以它看起来严格是纹理问题。纹理地图集是64 x 64像素,纹理地图集中有16个全部纹理,每个纹理宽度为16。 有没有人有类似的问题,或知道为什么我有这个问题?

    2热度

    1回答

    我想将纹理投影到墙上或任何物体上。基于这个Cg投影纹理映射tutorial(ctrl-f“9.3”),我修改了这个tutorial's着色器,但是我得到一个空白的白色画布。我是着名的新手,不太清楚如何调试这个(没有JS错误),任何提示? 顶点着色器: uniform mat4 u_modelViewProjMatrix; uniform mat4 u_normalMatrix; uniform