问题标签 [texture-wrapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
523 浏览

actionscript-3 - Actionscript BlurFilter 环绕

我正在使用标准的 ActionScript 模糊滤镜来模糊图像。该图像稍后将用作圆柱体上的纹理贴图,即它的左右边缘将在 3D 中相遇。这看起来很糟糕,因为模糊滤镜在图像边缘有不连续性。我想将其设置为环绕图像,这样它就不会截断过滤器内核,而是执行模运算以从另一端获取像素。这有可能吗?

如果不是 - 在 ActionScript 中自己编写此类函数的最佳方式是什么?我想使用 getPixel32 和 setPixel32 对于较大的图像会非常慢?

0 投票
1 回答
25428 浏览

three.js - 如何用three.js编写正确的重复纹理

我搜索在模型上重复纹理。在所有示例或问题上,我发现只有这样:

我理解这一点,但是当材料这样写时:

如果可能的话,我会搜索如何以这种格式准确地写这个。感谢您的任何回答。

0 投票
0 回答
105 浏览

three.js - 创建线性纹理环绕的修饰符?多个 3d 模型

所以我有两个几何形状不同的 3d 模型,所以当应用纹理时,它们会以不同的方式包裹,使纹理看起来很有趣且不均匀。我想知道是否有一个修改器可以改变纹理的应用方式?

例子:

3dmax 有一个名为 MAP_SCALER 的修改器,您可以将其添加到任何具有大量顶点、面的模型中,并且它仍然以无缝和线性的方式显示纹理。如果有人可以帮忙!!我的心一定会被炸飞的!!我需要尽快解决这个问题!

0 投票
0 回答
2402 浏览

javascript - Three.js 重复纹理失败

我正在尝试制作一个简单的地板纹理,但 wrapS 和 wrapT 似乎不起作用。

看结果:http ://hpics.li/321350c

谢谢

0 投票
1 回答
1519 浏览

java - 在java中将图像转换为圆柱形状

我没有在openCV中找到任何将平面图像转换为java中的圆柱体的示例,我希望它以 2d 而不是 3d 呈现图像,也没有找到任何示例代码或书籍。下面是我想在杯子周围扭曲的图片图像。

一本好书和示例代码将不胜感激。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

这是我到目前为止所做的。建议我的@Amitay 使图像凹入,使用此示例将图像环绕在圆柱体周围但卡在转换上。

0 投票
1 回答
137 浏览

c++ - 在 DirectX11 中,如何将纹理环绕方向从 U 更改为 V,反之亦然?

在 DirectX 9 中它曾经是这样的: d3dDevice->SetRenderState(D3DRS_WRAP0, D3DWRAPCOORD_0);

这样,您可以更改 Direct3D 感知 u 方向和 v 方向纹理坐标之间最短路径的方式。对于球体和圆柱体纹理包裹非常有用。

一个很好的解释在这里https://docs.microsoft.com/en-us/windows/desktop/direct3d9/texture-wrapping

但是经过大量研究后,我很难弄清楚如何在 DirectX11 中获得相同的结果,因为它现在使用多个渲染状态,而没有一个似乎具有这样的功能。