腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5317)
视频
沙龙
1
回答
更改
Three.js
置换
贴图
着色器
以
使用
所有
RGB
值
,
而
不仅仅是
红色
、
、
我正在尝试修改
置换
贴图
,
以
采用rgba纹理来显示32位精度的
置换
值
,
而
不是
three.js
置换
贴图
中默认
使用
的8位精度,这样我就可以在泛洪可视化的上下文中看到我的地形上的微小高度差异。当我在three.js-master\src\renderers\shaders\ShaderChunk\displacementmap_vertex.glsl中修改
Three.js
包中的
置换
浏览 27
提问于2017-08-31
得票数 0
1
回答
实现
置换
贴图
:接缝间隙
、
、
、
我正在
使用
DirectX 11及其新的镶嵌阶段来实现
置换
贴图
。我应用
置换
贴图
后的结果被严重破解了。然后我意识到沿着接缝的纹理中的
值
不是相同的/连续的,所以我只是
使用
漫反射纹理作为
置换
贴图
,并且漫反射颜色是全红的。 结果更好,但沿接缝仍有1个像素的间隙。即使来自纹理不同部分的接缝的
值
是相同的(在本例中为<em
浏览 1
提问于2013-05-27
得票数 0
1
回答
Three.js
JSONLoader纹理问题
、
、
、
我正在尝试学习
three.js
,所以我的下一个个人挑战是从blender导入一个模型,一切都很顺利,但一些纹理出现了一些问题(
使用
演示链接可以看到它)。
浏览 5
提问于2013-04-17
得票数 1
回答已采纳
3
回答
在
Three.js
中将图像映射到球体上
、
、
我目前正在
使用
Three.js
来尝试创建一些东西。我有一个球体,我正在尝试将眼球图像映射到它上。 我如何才能让它在不看起来被拉伸的情况下正确地映射?
浏览 9
提问于2014-02-10
得票数 18
回答已采纳
2
回答
使用
Three.js
法线
着色器
扭曲法线- r.58
、
、
、
我正在尝试
使用
Three.js
r.58法线
着色器
来制作
置换
贴图
。我让它正确地进行了
置换
,但即使我
使用
computeTangents(),照明似乎也没有遵守
置换
后的法线。当我关闭
置换
时,我看到默认法线绝对是有趣的。这是一个球体的俯视图,从侧面照明(白点标记一个pointLight):这是一个演示页面: 这是什么原因造成的?还有关于
Three.js
法线
着色器
的文档吗?
浏览 1
提问于2013-07-04
得票数 1
回答已采纳
5
回答
OpenGL,如何创建一个“凹凸多边形”?
、
、
、
我不确定如何描述我所追求的,所以我画了一幅画来帮助:我的问题是,在OpenGL中,是否有可能在不
使用
许多多边形的情况下,在单个多边形上创建那些像素外观凹凸的错觉?如果是,方法是什么?
浏览 1
提问于2011-09-21
得票数 32
回答已采纳
1
回答
为什么我在
Three.js
中实现的
置换
贴图
会断开球体极点上的顶点?
、
、
我正在尝试通过将具有perlin噪波的
置换
贴图
应用于球体来创建小行星。除了球体的极点被扭曲之外,一切都像预期的那样工作。看起来好像极点上的顶点是断开连接的。Frontview:看起来和预期的一样 起初,我认为这与我的
置换
贴图
有关,事实上,我将其应用于球面,但如果我将其应用于立方体,则面之间也存在间隙。在后面的步骤中,
置换
贴图
通常是通过渲染到纹理并
使用
随机种子来生成的,因此我不能
使用
Blender或Photos
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
如何在现代OpenGL中动态绑定多个纹理坐标集的数组
以
进行混合?
、
我试图让我的头围绕绑定包含不同UV坐标值的多个纹理的整个系统,特别是
贴图
平铺(重复),以便混合包含不同标量值的反照率+法线
贴图
。在许多情况下,动态地将多个纹理坐标设置为一个网格将是有益的-其中之一是法线
贴图
细节将真正突出皮肤,生锈的金属等东西。这只需将UV坐标值缩放到相对较高的
值
,并将反照率
贴图
比例设置为1即可。如何将这些纹理坐标集从C++传递到glsl
着色器
,以及实践实时渲染的最有效/动态管道是什么? 我已经尝试通过一些位置布局将多个数组解析为GLSL,但是对于动态情况来说,
浏览 1
提问于2019-10-29
得票数 1
1
回答
阴影图空白与GL_LESS,但不与GL_GREATER或GL_ALWAYS?
、
、
、
、
在阅读了一些指南后,我尝试尽可能地坚持基本方法:
使用
阴影
贴图
本身的GL_TEXTURE_2D创建阴影
贴图
帧缓冲区,
使用
帧缓冲区和基本
着色器
从灯光的透视图渲染,然后
使用
我的主
着色器
正常渲染。然而,我遇到了一些奇怪的事情:当我
使用
默认的深度函数渲染或手动将其设置为GL_LESS时,阴影
贴图
似乎只填充了0。(我通过将shadowmmap
值
与
着色器
中的0进行比较进行了测试,因此我认为它们实际上是0,
浏览 41
提问于2020-08-13
得票数 0
回答已采纳
1
回答
使用
MeshPhongMaterial displacementMap后
Three.js
错误的法线和面
、
、
、
我
使用
了MeshPhongMaterial中的displacementMap属性和一个加载的灰度纹理。挤出/
置换
可以正常工作,但不会更新受影响的mesh.geometry的法线和面。我想通过向下投射光线并接收相交面/顶点的高度(y)
值
来在地形上创建一个可行走的角色,
以
进行字符偏移操作。
浏览 30
提问于2017-11-28
得票数 1
1
回答
GLSL法线
贴图
照明暗区域和朝向奇数方向的灯光
、
、
、
、
我似乎不明白为什么我的碎片和顶点
着色器
不能工作。我想我要么是我的视图/透视图错了,要么是我的法线
贴图
有负值(因为黑色亮起了)。不管怎样,我已经这样做了好几天了,我似乎不能让它变得有吸引力。我复制到我的项目中的照明系统来自这里: 唯一具有法线
贴图
的纹理是建筑物,它似乎可以正常照亮,但仅从左下角开始。我也会想,其他的一切都会是一片漆黑。我也认为我的灯光应该是圆形的,
而
不是方向性的。编辑:一些研究表明,如果我将法线
贴图
的r,g,b
值
设置为.5,如果它们小于片段
着色器
浏览 5
提问于2014-09-23
得票数 0
1
回答
为什么纹理曲面的透明和不透明区域之间存在暗边/光晕(在opengl es 2.0片段
着色器
中)
、
、
、
、
我正在
使用
PNG纹理图像来控制Opengl es2.0
着色器
(在iOS上)中碎片的不透明度。我想要的结果是在我的场景的中灰色背景之上是浅灰色的文本(片段
着色器
应用于场景中的三角形条带)。
浏览 5
提问于2011-10-21
得票数 1
回答已采纳
1
回答
在OpenGL中渲染到纹理数组的层
、
、
、
我
使用
OpenGL 3.2来呈现。为此,我构造了一个渲染到深度纹理的帧缓冲区。要将纹理附加到帧缓冲区,我
使用
:我现在要解决的问题是要有更多的阴影
贴图
,比如说50个。在我的主渲染过程中,我不想从50个不同的纹理中采样。我可以
使用
地图
浏览 51
提问于2021-03-12
得票数 1
1
回答
如何在打开的gl纹理的alpha中编码发射或镜面反射信息
、
、
、
、
我有一个带有UV
贴图
的OpenGL纹理。我读到过
使用
alpha通道来存储一些其他
值
,这样就省去了从某个地方加载额外
贴图
的需要。例如,您可以在alpha中存储镜面反射信息(光泽度)或发射
贴图
,因为您只需要一个浮点,
而
alpha不会被
使用
。我有
所有
的
贴图
,所以在PSD中,我将基础
贴图</
浏览 3
提问于2014-02-13
得票数 1
1
回答
以
编程方式构建网格- UV映射
、
、
、
、
这里是突出显示轮廓、三角形和边的镶嵌的2D渲染 这里是3D渲染的结果(
使用
three.js
和webgl),应用了我当前的UV
贴图
(也是
置换
贴图
,请暂时忽略它)。 我采用了一种天真的方法来进行UV
贴图
,网格中三角形的每个顶点都被转换为0到1之间的
值
,仅此而已。我认为,理论上这应该是正确的,但问题是顶点的顺序造成了问题,但如果是这样的话,纹理应该旋转或奇怪地显示,
而
不是像那样奇怪地拉伸。我需要在其他步骤实现后添加相当多的比特和碎片,以便我不能
浏览 8
提问于2020-02-24
得票数 0
1
回答
glTF中的面部颜色支持
示例:源模型是一个具有
红色
和蓝色脸部颜色的立方体,带有纹理材质。glTF文件:在一个glTF网格下包含两个基本体的立方体。对于一个基本体,将其材质颜色设置为
红色
;对于另一个基本体,将其材质颜色设置为蓝色。这是一个正确和好的解决方案吗?有没有其他更好的方法? ? ? ?
浏览 58
提问于2020-04-30
得票数 1
2
回答
Three.js
材质纹理和颜色
我试着用
three.js
制作一个汽车模型的材质,其中汽车的基色可以动态改变。只需
更改
我正在
使用
的MeshPhongMaterial的颜色属性,这就足够简单了。然后我需要在顶部应用纹理,并认为这将是足够简单的添加图像到材质的
贴图
属性。然而,结果并不是我所期望的,
贴图
/纹理图像也被着色为由颜色属性设置的颜色。我想让它基本上覆盖在基色上。
浏览 4
提问于2012-12-03
得票数 4
回答已采纳
1
回答
同时显示视频元素的多个帧
、
、
、
一些背景:这里的图形新手,刚刚用mrdoob的出色的
three.js
将我的脚趾伸向了浏览器中的3D世界。我打算很快在上读完
所有
的图文:) 我想知道如何粗略地重新创建类似于:的东西。从最近的视频帧复制像素到BitmapData上的一个位置(基于BitmapData中的每个单元格的方向)创建一个庞大的BitmapData (比任何合理的浏览器窗口都要大-整个BitmapData平面,
而
不仅仅是
可视区域我想这样做的WebGL,
而
不是
使用
画布,所以我可以利用后处理
使用
浏览 1
提问于2011-10-04
得票数 1
回答已采纳
1
回答
用中点确定径向梯度填充的函数
、
、
最近,我一直在尝试创建一个
着色器
,模仿在亲和照片内的
着色器
。它在径向梯度填充中
使用
,本质上是设置端点颜色,然后将中点设置为百分比。有趣的是,当中点设置为0时,
所有
的东西都
不仅仅是
一种颜色。我
以
0%、50%和100%的百分比导出了这个梯度的一些图像,并绘制了从中心像素到末尾的
红色
像素
值
。以下是调查结果。📷 不幸的是,即使在看到图形后,我也无法确定f(x,a),其中a从0到100将重新创建此图
以
复制
着色器
。有什么建
浏览 0
提问于2020-12-29
得票数 2
回答已采纳
3
回答
WebGL
更改
形状动画
、
、
我已经成功地
使用
three.js
和webGL创建了球体,但我在找到任何关于能够对形状变化进行动画处理的信息时遇到了麻烦。有人能提供帮助吗?这有可能吗?
浏览 43
提问于2013-06-01
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券