腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
VertexShader
中
内置
的
Webgl
顶点
位置
、
在每次渲染
中
只更新矩阵。如何从我
的
代码
中
删除
顶点
位置
像这样锁定https://
webgl
2fundamentals.org/
webgl
/lessons/
webgl
-drawing-without-data.html #version
浏览 18
提问于2021-10-29
得票数 0
1
回答
通过一个三角形
的
边
的
长度,是否足以在
WebGL
中
画一个三角形?
、
让我们考虑一个数组,它在剪辑空间中具有三角形
的
第四坐标: -0.4, 0.6, -0.5, 0.0, 0.0 因此,coor数组将帮助我们使用
WebGL
绘制一个三角形。但我不想做这样
的
事情:在coor2
中
,我给出了画三角形
的
边
的
度量。它将是一只等边三角猎犬。那么,我能不能做一些事情,让我进入三角形<e
浏览 2
提问于2019-11-09
得票数 1
回答已采纳
1
回答
基本
webgl
程序
中
没有显示三角形
、
、
我正在尝试创建一个简单
的
webgl
程序,它用某种梯度绘制一个三角形。 设置相关数据缓冲区,并在其中传递vertex和color数据。(gl.COLOR_BUFFER_BIT) //
webgl
管道需要2个着色器:1)
顶点
着色器和片段着色器//板条着色器,编译其var <em
浏览 0
提问于2018-06-08
得票数 0
回答已采纳
2
回答
使用颜色缓冲区时
WebGL
呈现失败
、
、
1.0);' + '}'; var
vertexShader
=
webgl
.createShader(
webgl
.VERTEX_SHADER);
webgl
.shaderSource(<em
浏览 2
提问于2016-04-23
得票数 0
回答已采纳
1
回答
Three.js/GLSL -将像素坐标转换为世界坐标
、
、
、
我
的
Three.js应用程序中有一个简单
的
着色器,将屏幕涂成红色。但是,我想把所有像素都涂到给定
的
世界
位置
的
右边,以不同
的
颜色。我见过 建议使用varying vec4 worldCoord = gl_ModelViewMatrix * gl_Vertex;,但是由于
WebGL
使用GLSLES,所以像gl_Vertex这样
的
变量对我来说是不可用
的
顶点
着色器 <script type="x-shader
浏览 0
提问于2013-12-01
得票数 4
回答已采纳
2
回答
网络着色器- three.js,需要修复吗?
、
、
、
我使用vUv = uv来处理IcosahedronGeometry
的
three.js材质着色器。camera.target = new THREE.Vector3( 0, 0, 0 );material = new THREE.ShaderMaterial( {fragmentShader: document.getElementById(
浏览 5
提问于2016-05-20
得票数 0
回答已采纳
1
回答
WebGL
-如何在打字稿中正确地将程序参数传递给gl.attachShader?
、
、
我创建了一个这样
的
程序:然后尝试将着色器附加到程序
中
,如下所示:这会引发以下错误: 错误: TypeError:在‘
WebGL
2RenderingContext’上执行'attachShader‘失败:参数1不是'WebGLProgram在观察程序时,typeof program等于object,因此错误是有意义
浏览 1
提问于2019-07-28
得票数 1
回答已采纳
1
回答
GLSL
内置
变量列表
、
、
、
我正在写一篇关于
WebGL
和three.js
的
文章,我试图搜索
顶点
和片段着色器
中
可用
的
所有
内置
变量。我发现很多网站都提到了一些,例如:modelMatrixprojectionMatrixnormalMatrix正常uv2gl_PositionviewMatrixgl_FragCol
浏览 0
提问于2014-05-20
得票数 -2
回答已采纳
2
回答
编译
顶点
着色器时出错:错误: 0:1:'/‘:语法错误
、
我在使用着色器时遇到了问题,并且是
WebGL
的
新手。我已经寻找了几个小时
的
错误,就是找不到它。我遵循了一个教程,并将我
的
代码与教程作者
的
代码进行了比较,它完全匹配,他
的
代码在他
的
演示
中
运行得很好,但由于某种原因,我
的
代码不能在我
的
上运行。这是我
的
Javascript。它产生
的
错误在控制台中是“编译
顶点
着色器时出错:错误: 0:1:'/‘:语法错
浏览 2
提问于2016-05-15
得票数 1
1
回答
webgl
为什么在着色器中使用版本300时会出现错误
、
我正在制作
webgl
应用程序。我想使用版本300 es在我
的
着色器,我相信浏览器支持这个版本,但我得到一些错误,当我试图使用。 }` gl.shaderSource(
vertexShader
, Ver
浏览 4
提问于2020-02-20
得票数 0
回答已采纳
1
回答
OpenTK / OpenGL :无法让阴影在VAO上运行
、
、
、
、
我正试着在我
的
网眼上做个着色。现在这一切都是二维
的
,而且非常简单。我认为这只是我缺乏知识
的
问题,但经过4个小时
的
谷歌和阅读opentk / opengl教程,我仍然被困住了。int CreateVertexShader(String Location) int vsid = GL.CreateShader(ShaderType.
VertexShader
private int CreateFragShader(String Location)
浏览 4
提问于2020-04-05
得票数 2
回答已采纳
1
回答
WebGL
颜色缓冲区问题:[GL_INVALID_OPERATION : glDrawArrays]
、
我正试着开始学习
WebGL
;我得到了不带颜色
的
概念
的
证明,但当我尝试添加颜色时,我立即添加了gl.bindBuffer(gl.ARRAY_BUFFER:GL_INVALID_OPERATION : glDrawArrays:尝试访问属性1
中
的
范围外
顶点
gl.bufferDatagl.ARRA
浏览 3
提问于2017-09-12
得票数 1
回答已采纳
1
回答
没有使用有效
的
着色器程序,但我看了一个小时,没有发现任何问题。
我正在编写一个
webGL
程序,它将生成一个mandelbrot集。我得到了"mandelbrot.js:33
WebGL
: INVALID_OPERATION: drawArrays:没有使用
中
的
有效着色器程序“,即使着色器正在成功地编译、链接和验证。使用google chrome和GPU: gtx 1660 tiprecision mediump float; varying vec2window.onload = functi
浏览 1
提问于2022-07-24
得票数 0
1
回答
在THREE.js
中
获取
顶点
着色后
的
变换
顶点
位置
、
我正在更改
顶点
着色器
中
某些
顶点
的
位置
,但我无法找到将这些新更新
的
顶点
位置
返回js内
的
方法(我目前正在使用THREE.js :网格
顶点
的
顶点
位置
始终保持不变)。我找到了这个链接,但是
webgl
中
不存在glGetTexImage (我也对这种浮点纹理方法表示怀疑)。谢谢你
的
帮助!
浏览 2
提问于2015-10-06
得票数 3
回答已采纳
1
回答
使用
VertexShader
更改几何图形时,阴影不会更新
、
我正在用一个定制
的
着色器来弯曲一个平面。我
的
自定义着色器扩展兰伯特着色器,因此它支持灯光和阴影。这一切都像预期
的
那样工作,但是当
vertexShader
改变平面的几何形状时,阴影不会更新。在我
的
vertexShader
中
是否遗漏了几何图形更新和阴影需要改变
的
地方?下面是演示/代码: --如果拖动"b
浏览 3
提问于2016-03-08
得票数 2
回答已采纳
1
回答
SCNShadable -从纹理
中
改变var和样本
、
、
、
我试图通过SCNShadable使用着色器,但我找不到任何好
的
文档,如何使事情正常工作。shaderModifiers = [ "
vertexShader
":
vertexShader
, ]听起来SCNShaderModifierEntryPointGeometry在
顶点
着色器
中
运行,其他三个入口点运行片段着色器。引用
内置
制服,例如
顶点</e
浏览 9
提问于2016-08-13
得票数 2
1
回答
在gl_InstanceID 2实例
中
访问
WebGL
我试图在
WebGL
2
中
进行实例化,我想使用
内置
变量gl_InstanceID对一个统一
的
浮点数组进行索引。我得到以下错误:
WebGL
2
中
唯一允许使用
顶点
属性(实例数组)
的
实例吗?另外,是唯一确定了解这些功能
的
地方吗?
浏览 3
提问于2017-06-08
得票数 2
回答已采纳
1
回答
如何使用THREE.ShaderLib创建自定义着色器
、
、
、
、
到目前为止,我了解了uniforms、
vertexShader
和fragmentShader在投影和着色glsl和
webgl
世界
中
的
顶点
和碎片方面所起
的
作用。我一直在努力寻找一些使用THREE.ShaderLib扩展THREEJS
的
ShaderMaterial
的
好例子。假设我想扩展一个标准
的
threejs材质(THREE.ShaderLib' standard ')来编写envmap纹理,这是可能
的</em
浏览 44
提问于2018-03-02
得票数 2
回答已采纳
1
回答
我需要在
webgl
中
创建一个平滑
的
alpha转换
、
、
、
需要创建一个平滑
的
阿尔法过渡从三个颜色
的
顶点
没有,打破。我做错什么了。 console.log('
WebGL
not supported, falling back on experimental-
webgl
'); } r
浏览 3
提问于2019-11-13
得票数 1
回答已采纳
2
回答
为什么“gl_Position”是一种不同于“
位置
”
的
数据类型
、
我正在从代码示例中了解GLSL着色器,我对以下内容感到困惑: gl_Position是vec4数据类型,
位置
是vec3数据类型,为什么?这个“职位”变量到底是什么?在哪里可以找到相关
的
文档?我所能找到
的
只有gl_Position引用,gl_projectionMatrix和projectionMatrix
的
引用也是一样。即使在GLSL备忘单
中
也没有定义projectionMatrix。<script type="x-shader/x-vertex" id="<
浏览 2
提问于2015-06-29
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么Unity引擎中,显示的顶点数过多?
X3D:现代Web的声明式3D技术
网易Three.js可视化企业实战WEBGL课2023全面升级版纤云弄巧
WebGL技术在工程控制中的应用
webGL2的新特性
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券