腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
three.js
中
实现
着色玩具代码-澄清细节
、
、
、
、
下面是前面的一个问题:因此,我替换了原始的顶点
着色器
和原始片段
着色器
,所以我得到了以下代码:<html lang="en"> <title>
three.js
webgl - shader [Monjori]</title><div
浏览 2
提问于2015-07-24
得票数 1
回答已采纳
2
回答
使用onBeforeCompile扩展
three.js
材质类将颜色
渐变
应用于材质
、
、
、
我的
three.js
场景中有一个使用THREE.OBJLoader加载的.obj文件。 我想在保留MeshStandardMaterial
着色器
的同时,将z轴上的线性颜色
渐变
应用于此对象。下面是一个应用于对象的双色线性
渐变
的示例。 ? 我需要在保留MeshStandardMaterial类附带的
着色器
的同时执行此操作。在对此question的回答中部分
实现
了这一点。这些答案创建了一个没有MeshStandardMaterial属性的新
着色器
材质,这是我所需要的。我尝试使
浏览 435
提问于2020-10-28
得票数 1
1
回答
在
three.js
中
实现
渐变
着色器
、
、
、
、
我正在尝试学习使用
three.js
的
着色器
。我正在尝试做的是创建一个
着色器
,生成
渐变
到纹理行星。现在我只是尝试生成一个
渐变
,以确保它的工作。然而,当我应用
着色器
时,它只渲染一种颜色,并且没有创建我正在寻找的
渐变
效果。我似乎找不到我的代码哪里出了问题。 <section id="fragmentshader">
浏览 16
提问于2017-07-14
得票数 2
回答已采纳
1
回答
three.js
如何运行
着色器
程序
我想了解
three.js
在内部是如何工作的。我不明白的一件事是
three.js
是如何编译和运行
着色器
程序的。如果我自己重新
实现
three.js
,我会有一个属于Geometry的顶点
着色器
和一个属于Material的片段
着色器
,然后当它们
在
Mesh
中
组合时生成一个
着色器
程序。但是从几何体和材质上看,它们似乎没有引用任何
着色器
。此外,项目中的
着色器
(
在
文件夹
t
浏览 11
提问于2020-10-13
得票数 2
回答已采纳
3
回答
将颜色
渐变
应用于mesh上的材质-
three.js
、
、
、
我将一个STL文件加载到我的场景
中
,并将单一颜色应用于phong材质 我想要一种方法,将两种颜色应用到这个网格的材质上,并在Z轴上应用
渐变
效果,如下面的示例所示。]我有一种感觉,我可能不得不引入
着色器
,但我
在
three.js
上还没有走到这一步。
浏览 12
提问于2018-10-03
得票数 15
回答已采纳
1
回答
如何在
three.js
中
沿曲线几何体应用不透明度的单向降低?
我试着用
渐变
的图像替换材质,但这不起作用,我也查看了顶点
着色器
,但这些
着色器
似乎
在
渲染时使用场景的输入来更改颜色,因为我只想要一个恒定的效果。这是生成省略号的代码部分,不要介意使用
中
的一些特定变量,这是我已经工作了一段时间的项目的一部分。
浏览 1
提问于2021-01-13
得票数 0
2
回答
Threejs:使自定义
着色器
与标准呈现相匹配
、
、
、
、
由于性能原因,我需要在一个场景
中
显示上百个移动的四面体。在那里,我使用instancedBuffer几何学,这需要一个自定义
着色器
。原因可能是我建造的原始
着色器
:<script id="vertexShader" type="x-shader/x-vertex">attributevColor*vec4(1.0,1.,1.,0.2)*di; gl_FragColor = vColor2;// adjus
浏览 7
提问于2016-12-18
得票数 4
回答已采纳
1
回答
用三倍
实现
着色器
、
、
、
、
我一直
在
玩三人图书馆,用浴缸和天窗创造一个基本的场景。您可以
在
;找到我的原始代码(没有任何阴影
实现
)。 现在我想用GLSL为我的水做一个
着色器
,但我很难让它工作,只是连接顶点-和碎片
着色器
成一个程序。现在我只想要一个使用GLSL的标准蓝色
着色器
,我已经看过ShaderMaterial函数,RawShaderMaterial,还有WebGL教程试图使它工作。我现在有三个不同的问题。
在
ShaderMaterial和RawShaderMaterial示例
中
,
浏览 2
提问于2016-11-21
得票数 1
回答已采纳
1
回答
Three.JS
--移植自定义顶点
着色器
、
、
我想用
着色器
和
three.js
。本例
中
的顶点
着色器
使用属性surfacePosAttrib,该属性是通过以下调用在托管javascript
中
设置的,我相信:gl.enableVertexAttribArray(surface.positionAttribute); 我
在
webglrenderer源
浏览 3
提问于2014-03-07
得票数 0
回答已采纳
1
回答
在
OpenGL
中
创建Windows极光屏幕保护程序的幕布效果
、
、
、
我正在尝试使用WebGL /
Three.js
创建一个交互式背景动画 任何小费都欢迎。
浏览 0
提问于2012-02-04
得票数 0
回答已采纳
1
回答
光度函数
Three.js
、
有人知道如何在
Three.js
中
定义光度函数吗?
浏览 2
提问于2014-09-10
得票数 1
回答已采纳
1
回答
将球体几何体的某些面设置为透明(不透明度: 0)
、
、
我想要随机选择一半的面,并且是透明的,这样它就会使球体内部的光线像神射线效果那样散射,这有点像下面视频
中
的那个。https://www.youtube.com/watch?v=suqFV7VGsL4
浏览 9
提问于2019-03-29
得票数 0
1
回答
碎片
着色器
三js的抗混叠
、
、
、
我正在写一个小的
着色器
,它在
Three.js
中生成一个锥形
渐变
。这一切都很好,我已经消除了带,增加一点噪音,所以
在
灰色梯度看起来很好。我唯一的问题是,
在
两个
渐变
颜色的边缘,我得到丑陋的混叠。见图 我知道我可以把场景渲染成更高的分辨率,并将其缩小或应用效果,但我想知道是否有一个更好的方法。一般来说,我不是一个
在
着色器
写作或
浏览 3
提问于2017-05-03
得票数 2
回答已采纳
1
回答
Three.js
/ WebGL / GLSL -“#包括<common>”是什么意思?
、
、
在
Three.js
着色器
示例
中
,使用一个名为rand() (以vec2作为参数)的函数来生成随机数。我想#include的工作方式有点像C/C++,但是<common>到底指什么呢?是外部文件吗?它是特定于
Three.js
,还是也适用于WebGL/GLSL?
浏览 1
提问于2018-01-25
得票数 3
回答已采纳
1
回答
在
XNA
中
创建两种颜色之间的
渐变
、
、
、
、
我正在为Monogame/XNA制作一个GUI库,我决定不使用按钮的纹理,而是使用结构来保存
渐变
中
的
渐变
和颜色信息。然后,我可以将一个宽度和一个高度传递给struct,它将根据存储在其中的两种颜色计算一个
渐变
,并传回一个具有正确尺寸和应用的
渐变
的纹理。 我想知道的是计算两种颜色
渐变
(具有透明度)的最有效的方法。我已经看到了一堆关于这个问题的答案,包括
着色器
,HSL转换,以及将颜色应用于白色->黑色
渐变
。它们都不是非常详细或提供的代码示例
浏览 0
提问于2013-05-16
得票数 0
回答已采纳
1
回答
我需要关于如何在gluSphere上制作球体
渐变
的帮助
、
、
、
、
你好,我一直
在
尝试找出关于如何从球体顶部到底部添加
渐变
的信息。这是可能的,还是我必须对球体进行纹理处理?
浏览 0
提问于2013-06-05
得票数 0
回答已采纳
1
回答
使用四边形ThreeJS语法的交叉褪色
、
我希望
实现
与相同的效果,但我有两个场景,两个不同的地图立方体通过一个PerspectiveCamera渲染。我很难理解发生了什么,代码在做什么?
浏览 2
提问于2015-02-04
得票数 0
回答已采纳
1
回答
学习三色/ webGL -颜色和透明度
、
、
我正在使用ocean2
着色器
()我知道这些都是模糊的问题,但我已经研究了好几天了,似乎找不到任何答案,所以即使是
在
正确的方向上,我也会非常感激。
浏览 1
提问于2016-03-24
得票数 0
回答已采纳
1
回答
在
MeshStandardMaterial
中
添加ID颜色映射
、
、
、
我想将彩色ID映射添加到
three.js
中
,类似于Substance
中
可用的技术: 还必须将结果与MeshStandardMaterial组合,以便添加颜色映射,然后在此基础上应用多层id我设想最多有4个id映射可以包含在单个jpg图像
中
(每个通道)。每个通道都是应用颜色的alpha值,其中0x00不可见,0xFF完全可见。然后传递一个颜色参数(每个通道)并应用到片段
着色器
,在运行时更改颜色。是否有标准的方法/工具来扩展MeshStandardMaterial用于
three
浏览 8
提问于2017-10-27
得票数 2
回答已采纳
1
回答
在
Three.js
中
调整现有
着色器
、
、
、
我已经编写了一个自定义
着色器
,打算添加到现有的
Three.js
着色器
中
。目前我已经定义了一个带有相对简单的顶点和碎片
着色器
的
着色器
材质。
着色器
本身会更改对象上的特定颜色。为了解决这个问题,我希望将我的代码注入到现有
Three.js
材料(即Phong和/或Lambert)的代码
中
。我尝试了几种不同的方法,但都没有成功。最有希望的方法似乎类似于这篇文章: 当我尝试
实现
这种方法时,我的
着色器
无
浏览 7
提问于2014-08-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在竞争中逐渐变味
网易-Three.js可视化系统课程WebGL
Three.js医学可视化高阶应用,DICOM数据三维重建体绘制着色器
WebGL开发数据可视化应用
Threejs可视化系统课程WebGL
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券