webgl

    39热度

    6回答

    我正在寻找某种工具来使用GLSL。我想在WebGL应用程序中试验着色器,所以我在寻找的是类似RenderMonkey的东西。据我所知 - RenderMonkey不再支持,所以必须有一些其他工具取代它。 最好的是,如果我能做到既“效应撰写”像RM和原始GLSL代码开发。

    2热度

    1回答

    我想写一个立方体函数从该example叉断 - 为什么只有一个立方体出现的时候,我多次打电话给我makeCube()函数。我有一种预感,奇怪的事情正在发生的事情,当我做俯卧撑/流行矩阵。我是一个新来WebGL和已经使用canvas2d,想打入的OpenGL使用Web浏览器编写的游戏。帮帮我!我保证你能参与测试我的第一个3D游戏什么我做错了什么? (我的代码如下所示) <html>

    4热度

    2回答

    我需要在WebGL中实现相当于“Google Maps”风格的缩放效果。具体来说,我有一个简单的2维场景,总是垂直于相机。当用户点击场景时,相机应缩放到超出咔嗒声的位置,但更接近2维场景。 例如看到的jsfiddle,实现了现场,但没有缩放:在渲染 http://jsfiddle.net/JqBs8/4/ 如果你有一个启用了WebGL的浏览器,你会看到一个三角形和正方形(2维) -7在Z轴上。我已

    2热度

    1回答

    我想(新手)在webgl中建立一个应用程序。我已经到了想要加载一系列图像的地步,并对它进行一些像素操作。我正在尝试获取数组中每个图片的第一个像素列,并使用它构建新图片。然后在另一个阵列中推送这个新生成的图片。 (然后采取下一列等..) 我完成了这一点,通过在2D画布上绘制图像,然后回读像素。经过几次递归之后,我得到了所需的图像,并使用base64编码(和PNGlib.js库)将其写回到数组。 问题

    1热度

    1回答

    如何从gwt-g3d中的JSON字符串(http://code.google.com/p/gwt-g3d/)创建网格(StaticMesh的实例)?

    3热度

    4回答

    我正在寻找WebGL调试和检测工具 - 就像WebGL的FireBug。 有什么建议吗?

    2热度

    2回答

    我们正试图创建一个简单的编程环境,让人们生成3D表单(它受到Scratch project的启发)。我们希望它能够以“乌龟几何”的方式工作,在这种方式中,一个生物(我们称之为甲虫,与标志乌龟类似)在三维空间中移动,并且可以沿着它的位置离开物体和方向。 我们目前使用Three.js。虽然您可以移动和旋转对象,但如何创建我们想要的效果并不清楚,翻译和旋转“积累”并可应用于新对象。我们还想存储一堆这些矩

    3热度

    1回答

    我知道移动电话在片段着色器中不支持'precision highp float'是常见的,但是有没有支持它的桌面或笔记本电脑GPU?换句话说,如果我只编写用于桌面/笔记本电脑场景的着色器代码,我是否真的需要在OpenGL ES 2.0书中推荐这些条件性的东西? #ifdef GL_FRAGMENT_PRECISION_HIGH precision highp float; #else pre

    5热度

    3回答

    在WebGL的应用程序的顶点着色器程序更新的信息,我做以下。 我的问题是: 是否有可能存储在顶点着色器计算的更新P(t)的,所以我可以在接下来的时间步骤中使用它?这对于执行一些边界测试很有用。 我已经阅读了一些关于如何使用纹理来存储和更新vextex位置的信息,但是在WebGL中这是可行的,因为在OpenGL ES 1.0中不支持顶点程序的纹理访问? 对于更具体的例子,让我们假设我们试图根据方程R

    2热度

    2回答

    使用常规二维画布时,可以通过在绘制其他图形的同时在整个画布上填充透明版的背景色来获得一些很酷的效果。例如: ctx.fillStyle = "rgba(0,0,0,0.1)"; ctx.fillRect(0, 0, canvas.width, canvas.height); 如何使用WebGL获得类似的重影/混合效果? 我试着用透明值设置glClearColor,但是这没有奏效。也许可以用b