腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Three.js
中的
着色器
中的多个缓冲区。WebGL与setRenderTarget而不是renderTarget
、
、
、
我试图了解如何用多个缓冲区在
three.js
中编写一个
着色器
,方法是从
着色器
中转换一个
着色器
。我找到了这个例子: "THREE.WebGLRenderer.render():renderTarget
参数
已被删除。“"THREE.WebGLRenderer.render():forceClear
参数
已被删除。请使用.clear()代替。“ 我试图改变这种状况,但却想不出怎么做。如何
浏览 5
提问于2020-09-28
得票数 1
1
回答
Three.js
/ WebGL / GLSL -“#包括<common>”是什么意思?
、
、
在
Three.js
着色器
示例中,使用一个名为rand() (以vec2作为
参数
)的函数来生成随机数。我想#include的工作方式有点像C/C++,但是<common>到底指什么呢?是外部文件吗?它是特定于
Three.js
,还是也适用于WebGL/GLSL?
浏览 1
提问于2018-01-25
得票数 3
回答已采纳
2
回答
Threejs:使自定义
着色器
与标准呈现相匹配
、
、
、
、
在那里,我使用instancedBuffer几何学,这需要一个自定义
着色器
。attribute vec3 offset; gl_FragColor = vColor2;// adj
浏览 7
提问于2016-12-18
得票数 4
回答已采纳
1
回答
如何在
three.js
中实现着色玩具代码-澄清细节
、
、
、
、
下面是前面的一个问题:因此,我替换了原始的顶点
着色器
和原始片段
着色器
,所以我得到了以下代码:<html lang="en"> <title>
three.js
webgl - shader [Monjori]</title><div id="
浏览 2
提问于2015-07-24
得票数 1
回答已采纳
1
回答
将球体几何体的某些面设置为透明(不透明度: 0)
、
、
我想让一个球体的一半表面透明,另一半着色。我该怎么做呢? 我试着设置一个透明的颜色,但似乎不是这样的。 geometry = new THREE.SphereGeometry(1.0, 17, 17); //Here I'm trying to set a transparent color to half the fac
浏览 9
提问于2019-03-29
得票数 0
1
回答
three.js
动态片段
着色器
图形用户界面
、
、
我正在使用
three.js
webGL
着色器
示例,并尝试添加一个图形用户界面来实时动态地控制
着色器
的
参数
。这个是可能的吗?似乎当我试图在
着色器
脚本之外添加effectController变量时,它似乎工作得很好,但当我试图为
着色器
脚本中的动态图形用户界面变量时,我得到了“
着色器
无法编译”控制台错误。
three.js
:16617 THREE.WebGLProgram:
着色器
错误:0 gl.VALIDATE_STATUS false gl
浏览 2
提问于2016-12-09
得票数 1
1
回答
three.js
如何运行
着色器
程序
我想了解
three.js
在内部是如何工作的。我不明白的一件事是
three.js
是如何编译和运行
着色器
程序的。如果我自己重新实现
three.js
,我会有一个属于Geometry的顶点
着色器
和一个属于Material的片段
着色器
,然后当它们在Mesh中组合时生成一个
着色器
程序。但是从几何体和材质上看,它们似乎没有引用任何
着色器
。此外,项目中的
着色器
(在文件夹
three.js
/src/renderers
浏览 11
提问于2020-10-13
得票数 2
回答已采纳
1
回答
使用四边形ThreeJS语法的交叉褪色
、
当编码淡出转换时,下面的代码意味着什么?我希望实现与相同的效果,但我有两个场景,两个不同的地图立方体通过一个PerspectiveCamera渲染。我很难理解发生了什么,代码在做什么? type: "t", }, type: "t", value
浏览 2
提问于2015-02-04
得票数 0
回答已采纳
2
回答
如何将三色效果结合起来
、
、
来自Flash背景的我习惯于以以下方式创建片段
着色器
:filters.push(newNormalMapFilter(SomeOtherTexture)); 因此,我可以自由和轻松地组合一些效果,而无需每次编写一个大的单独的
着色器
对于三种情况,我注意到对于复杂的视觉效果,只编写了一个
着色器
,如下所示: 是否可以分别编写凹凸地图
着色器
和环境地
浏览 7
提问于2013-11-07
得票数 5
回答已采纳
1
回答
用三倍实现
着色器
、
、
、
、
现在我想用GLSL为我的水做一个
着色器
,但我很难让它工作,只是连接顶点-和碎片
着色器
成一个程序。现在我只想要一个使用GLSL的标准蓝色
着色器
,我已经看过ShaderMaterial函数,RawShaderMaterial,还有WebGL教程试图使它工作。我现在有三个不同的问题。/build/
three.js
,但我使用的是小型化的three.min.js,这有多大的区别呢? 我遵循本教程;我得到一个错误“无法初始化
着色器
”VALIDATE_STATUS错误gl错误。
浏览 2
提问于2016-11-21
得票数 1
回答已采纳
1
回答
Three.JS
--移植自定义顶点
着色器
、
、
我想用
着色器
和
three.js
。本例中的顶点
着色器
使用属性surfacePosAttrib,该属性是通过以下调用在托管javascript中设置的,我相信:gl.enableVertexAttribArray(surface.positionAttribute); 我在webglrenderer源代码中搜索
three.js
时找不到这些
浏览 3
提问于2014-03-07
得票数 0
回答已采纳
1
回答
Three.js
不对不同的网格对象使用不同的着色程序,为什么?
、
、
、
、
我试图弄清楚,
three.js
是如何工作的,并尝试了一些
着色器
调试器。 首先我的问题是..。为什么
three.js
对两个网格使用单个
着色器
程序(查看WebGL上下文函数.useProgram())。我想,对象是一样的,这就是为什么出于性能原因,一个单一的
着色器
程序正在使用类似的对象。我已经更改了我的
three.js
应用程序源代码,现在场景中有一个平面和一个立方体,它们正在旋转。让我们再看看<
浏览 0
提问于2014-12-20
得票数 1
回答已采纳
1
回答
三个js -克隆
着色器
和更改统一值
、
、
、
、
我正在创建一个
着色器
来生成带有阴影的地形。 lights:true,}); 这里的结果是: 看起来
着色器
没有考虑到我添加的新纹理使用
着色器
材质的演示: 使用朗伯材质的演示:
浏览 1
提问于2012-08-23
得票数 11
回答已采纳
1
回答
保留默认照明的地形
着色器
、
、
、
因此,对于我的地形,我有一个
着色器
来混合多种纹理在一起(如草,沙,岩石)。这一切都工作得很好,但唯一的问题是
着色器
与
Three.js
照明引擎不兼容,所有顶点都是明亮的。我可以手动计算一些照明,如太阳/月亮,但如果我可以只使用
Three.js
照明引擎和我的
着色器
,那就更好了。有没有办法结合,例如,兰伯特材质
着色器
(使用
Three.js
照明)和我的自定义
着色器
?
浏览 0
提问于2013-03-13
得票数 1
1
回答
忽略
Three.js
中的光源
、
、
更新:
浏览 0
提问于2013-06-29
得票数 3
回答已采纳
1
回答
学习三色/ webGL -颜色和透明度
、
、
我正在使用ocean2
着色器
() 首先-这里使用的颜色是什么?
浏览 1
提问于2016-03-24
得票数 0
回答已采纳
1
回答
在三个可视化中从webgl上下文中填充
着色器
属性
、
、
我正在使用一些现有的webgl教程来学习
着色器
,我希望有一种方法可以将编译好的
着色器
程序附加到一个三be的
着色器
材料上,但是我被卡住了。如果可能的话,最好使用gl方法设置属性和制服,然后在材质上设置
着色器
程序。这是我试过的。 <meta charset="utf-8" />
浏览 1
提问于2018-03-30
得票数 0
回答已采纳
1
回答
gl_ModelViewMatrixInverseTranspose (三分)
、
、
、
在我编写自己的自定义
着色器
(我使用的是一个THREE.ShaderMaterial),我需要设置它的WebGL的内置gl_ModelViewMatrixInverseTranspose制服(如在上看到)我注意到一些制服已经自动传递给
着色器
,例如gl_ModelViewMatrix和gl_ProjectionMatrix已经分别由三人的modelViewMatrix和projectionMatrix计算另一方面,gl_ModelViewProjectionMatrix似乎缺失了,但我注意到一些示例,在这些示例中,它可以轻松地作为projectionMatrix
浏览 1
提问于2014-11-13
得票数 2
回答已采纳
1
回答
如何使用部分纹理?
如何创建使用部分纹理的
three.js
材料/几何? 我首先把场景渲染成纹理。在直接使用OpenGL ES之前,我已经用
着色器
完成了这项工作,但是我不知道哪些
参数
可能会使使用标准
three.js
库成为可能。
浏览 3
提问于2013-12-17
得票数 0
1
回答
在显示器上更新一个对象且仅更新一个对象
、
、
、
我使用librairy
three.js
在WebGL中工作。在我的例子中,我的场景中有两个对象,我想独立地更新显示器上的对象。我使用
着色器
来修改我的对象的颜色,我想修改我的片段
着色器
的一个统一
参数
的值,并只在我的一个对象上应用该
着色器
。我想在我的网格上应用一个"drawElements“,并用新的
参数
来绘制它。
浏览 0
提问于2012-11-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Threejs可视化系统课程WebGL
WebGL+Three.js 入门与实战,系统学习 Web3D 技术无密春去花还在
WebGL技术框架及功能
Three.js框架的技术难点
Threejs 着色器GLSL材质常用定义
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券