只是在python GIMP中做一个简单的bump_map操作。 但结果有色带! 如果删除“plug_in_bump_map”操作,则保存的最终结果中没有色带。 如果我对灰度图像应用高斯模糊,最终结果中的色带消失了,但留下了令人不快的模糊,我该怎么办? 所有图像都是PNG。 ...
只是在python GIMP中做一个简单的bump_map操作。 但结果有色带! 如果删除“plug_in_bump_map”操作,则保存的最终结果中没有色带。 如果我对灰度图像应用高斯模糊,最终结果中的色带消失了,但留下了令人不快的模糊,我该怎么办? 所有图像都是PNG。 ...
我正在尝试使用我创建的简单立方体来实现法线贴图。 我遵循了本教程https://learnopengl.com/Advanced-Lighting/Normal-Mapping但我无法真正了解在绘制 3d 对象时应该如何完成法线贴图,因为本教程使用的是 2d 对象。 特别是,我的立方体似乎几乎正确 ...
我看到一些讨论说 gltf 不导出凹凸贴图,但是如果我查看导出的 gltf 文件(单独文件模式),有一个带有凹凸比例(以及法线贴图)的凹凸贴图文件。 加载到three.js后,我得到了一个带有凹凸贴图对象和比例值以及法线贴图对象的网格标准材质。 但它们似乎对渲染的对象没有影响。 使用 gltf 将浮 ...
我有一张带有凹凸贴图的图像,就像这里的图像(最右边的一个): 我想知道我是否可以用OpenCV检测凹凸贴图区域。 该图像是没有深度信息的普通 RGB 图像。 知道如何进行检测吗? 非常感谢! ...
感谢您花时间检查我的问题。 在我第一次尝试游戏时,我正在努力改善海洋。 我决定在我的海洋瓷砖上使用一个凹凸 map 来为水添加一点纹理。 为此,我将水瓦绘制到 renderTarget,然后在将渲染目标绘制到后台缓冲区时应用像素着色器。 我遇到的问题是像素着色器似乎偏移或置换了绘制的渲染目标的 p ...
我想使用 JavaFX 将一些灯光效果应用到 canvas GraphicsContext上。 起初我使用Lighting.bumpInput传递一个 static 凹凸贴图用于照明。 然而,这只会点亮我的 canvas 的特定区域。 所以现在我通过首先将所有凹凸贴图绘制到 canvas 上然后应用 ...
/** * A class creating buffers for a textured box to render it with WebGL */ class RasterTextureBox { /** * Creates all WebGL buffers for the t ...
我们无法在Three.js中加载模型 我们之所以使用OBJLoader2是因为它可以适当地平滑网格,但是某种程度上,纹理看起来比应该的要粗糙。 一些正常的地图问题: three.js 这是渲染应该如何看起来像(具有不同纹理) 渲染 ...
我之前曾问过这个Pyhton脚本,但是现在我面临一个新问题:我想让脚本的纹理滑块影响模型的凹凸深度,但是我不确定该怎么做。 有没有人可以帮助我? 我在模型中应用了凹凸贴图纹理,我只需要帮助将滑块从下图转换为Python格式即可。 ...
我用三个js(r85)创建了一个简单的场景。 它包含一个摄像头,一个灯光和一个平面几何网格。 我还创建了一个renderertarget,在其中使用ShaderMaterial渲染平面的凹凸贴图纹理。 在片段着色器中,凹凸贴图使用连续函数(因此凹凸贴图应为“平滑”): 该代码呈现以 ...
我有一个平面平坦的模型,在该模型上应用凹凸贴图纹理在其上绘制并放置一些文本。 我正在使用的代码是这样的: 场景具有模型和4个启用了阴影的定向灯。 凹凸贴图效果很好,但质量确实很差。 凹凸贴图的大小为2048x2048,我期待更好的质量。 这里有一些图片: ...
我目前正在使用黑白图像作为我的模型的凹凸贴图。 该模型是一个.obj文件,其中包含用于UV映射的相关.mtl文件。 这是我使用的代码: 在后一次我在需要时添加凹凸贴图: 这按预期工作,但现在我想使用我的纹理作为置换贴图而不是凹凸贴图,所以我将我的代码更改为: 在应用相 ...
首先,我必须为发布有关此主题的另一个问题表示歉意(已经有很多!)。 我确实搜索了其他相关的问题和答案,但不幸的是,没有一个问题向我显示了解决方案。 现在我绝望了! :d 值得一提的是,下面发布的代码具有令人满意的“颠簸”效果。 似乎是场景启蒙似乎是错误的。 现场:死得很简单! ...
一项大学作业要求我使用“顶点坐标”,该顶点坐标必须根据“法线”值计算法线和切线,以便可以创建“对象空间到纹理空间”矩阵。 我有制作矩阵所需的代码,还有双态的,但我没有计算切线的代码。 我试图上网查看,但是答案通常使我感到困惑。 您能清楚地向我解释它是如何工作的吗? 编辑:我已经更 ...
目前,我尝试为我的OpenGL项目实现凹凸映射。 问题是我的立方体的相同部分是黑色的。 就像这张图片所示: 我几乎可以肯定,我只是不了解着色器的工作原理,因此我使用了OpenGL Superbible中的着色器。 这是我的代码:顶点着色器 和片段着色器: 我想念什么 ...
我们想用纹理贴图对球体进行凹凸贴图。 但是,球体表面的面积是纹理贴图面积的 10 倍(两者的面积均以像素为单位)。 描述纹理贴图可用于凹凸贴图的不同方式。 ...
在当前的ColladaLoader.js中,我看不到任何读取或应用Collada标准的“加权”值(0.0-1.0)的值,该值指示Three.js Phong材质中的碰撞强度或“ bumpScale”。 我注意到,当我从Blender中导出collada时,它会立即在three.js中拾取凹凸材 ...
我有一个网站,可以通过其中的许多原始图片获利,我希望人们访问该网站以查看原始图片,并且让搜索引擎仅显示带有透明水印的图片。 以下是我所说的透明水印的示例。 当然,我将替换为“测试!”。 公司名称。 这是我到目前为止创建的PHP代码: $i2是我在其中添加文本的图像框 ...
我可以通过对周围的像素进行采样来将现有的高度图转换为法线图,例如在此问题中从高度图生成法线图? 除了我在CPU上做。 我有一个球体,我想在对象空间中法线贴图。 如何将上述法线贴图应用于球体顶点的法线? ...
编辑:你可能想从“编辑3”开始,因为我已经解决了很多这个问题 这是我应用于icosphere的普通立方体贴图的屏幕截图: 我的立方体贴图icosphere的切线是使用以下代码生成的。 m_indices在std::vector索引到的std::vector在顶点m_vertice ...