问题标签 [shading]

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 投票
2 回答
1049 浏览

matlab - 几条曲线之间的 MATLAB 着色区域

这个网站上已经有很多类似的问题:

MATLAB,填充两组数据之间的区域,一个图中的线条

MATLAB填充线之间的区域

但是,所有现有问题仅与两条曲线有关。如何填充由相互重叠的几条曲线界定的区域?

一个粗略的例子是:

对于阴影:上限将是黑色曲线,然后是红线。

下限将是蓝色曲线(简要),然后是红线,然后是蓝色曲线。

在我的实际数据集中,我有 10 条曲线需要类似的东西。

0 投票
1 回答
205 浏览

c++ - 光线追踪器着色中的伪影和错误代码

我目前正在为一个学校项目开发光线追踪器,对于课程的这一步,我们需要使用灯光系统和Blinn-Phong算法来实现对象着色。

如果操作正确,下面是最终图像...

在这一点上,我还没有得到反射和阴影,只是试图让阴影首先工作并继续得到这个结果图像......

很明显,应该具有最高镜面反射量的区域变成了绿色,我在茶壶周围的某些地方看到了奇怪的黑色伪影。我已经阅读和测试了几个小时,无法弄清楚为什么!我有 90% 的把握我正确地实现了算法。

这是与此问题相关的我的代码...

任何指导或帮助将不胜感激!


编辑

绿色着色是固定的,但 RGB 分量上限,但黑色伪影仍然是一个问题。

0 投票
1 回答
128 浏览

android - 打开 GL ES 2.0 Android 着色

我正在尝试为 android 实现 3d 应用程序,并且在绘制 3d 对象(例如圆锥体)时遇到了麻烦。问题是我无法注意到不同面孔之间的过渡,它们都是用相同的颜色绘制的。我想我需要为多边形添加阴影,但我找不到任何教程告诉我如何做到这一点。这是我用来绘制圆锥的代码。

}

谢谢您的帮助

0 投票
1 回答
1992 浏览

glsl - 金属着色语言 - FragCoord 等价物?

我试图将这个 shadertoy 场景翻译成Metal Kernel. 在着色玩具代码中:

以防万一OpenGL,我们需要iResolutionglfw窗口发送。并且fragCoord将从. gl_FragCoord_Fragment Shader

我在metal文件中有这个:

所以我可以iResolutionwidthand得到我的height。但我不确定如何获得gl_FragCoord.

Metal_stdlib有相当于的东西吗gl_FragCoord?或者如果我必须计算,我怎样才能获得相同的值?

0 投票
1 回答
581 浏览

c++ - 每个对象材质的 OpenGL

我正在用 OpenGL 3.3 编写我的第一个 3D 程序,我发现为不同的对象设置不同的材质时遇到了问题。我设法绘制了 3 个球体(顶点存储在一个 VAO 中,然后平移和绘制)并使用制服从顶点着色器更改了它们的外观。现在的问题是球体应该有不同的材料,但我不知道如何为每个球体设置不同的制服。最好的方法是什么?

0 投票
2 回答
942 浏览

python - Maya shadingNode 中的锁定文件纹理

我在这里使用 得到一些奇怪的结果shadingNode,每当我在 Maya 中通过 Python 创建文件节点时,我都会锁定颜色空间并且颜色空间下拉菜单变灰。

请参阅所附图片,但是当我从Hypershade.

这是一张图片

0 投票
1 回答
1238 浏览

python - 在 Python Matplotlib 中的现有绘图中添加一层多边形

目前我正在使用tripcolor函数对3D点数据进行三角剖分和着色。我得到的是地图数据的一部分。还有更多我想使用的数据。我还有一个包含一组多边形的 shapefile。我的工作目标是对屋顶类型进行分类。所以 shapefile 中的形状是边界,包括您可以看到的地图中的屋顶。我现在拥有的是 x y 和 z 坐标中的点集,因此我可以渲染您在下面看到的地图。我怎样才能在这个绘图中再添加一层,将形状的多边形绘制到地图中?

在此处输入图像描述

0 投票
0 回答
270 浏览

vba - excel中交互式地图的宏 - 着色过程

我已经为 Excel 制作了一张世界地图(通过查看一些指南),它根据单元格中输入的值对国家/地区进行颜色编码。我不明白为什么会弹出此代码的错误消息,说明使用的名称不完全存在。

这是代码:

这是错误消息(抱歉是法语):

Erreur d'execution '-2147024809 (80070057)':
L'élément portant ce nom est introuvable

然后“débogage”工具将我带到第三行:

但我不太明白问题出在哪里。

0 投票
1 回答
401 浏览

matlab - Opengl lighting works top,bottom,front, back but not on the sides of the model

I have a model made up of five cubes, the whole model is textured, I added lighting and it sort of works for the top, bottom,font and back of the cubes but not the sides, there is also an issue with the shading because there is light where it should be shaded. I am using a Matlab .NET opengl wrapper based on Tao framework for this which is a unusual I admit.

I can provide the whole code if asked but for now,here is my lighting code

And here is my code for only one of the cubes

Finally a gif of my model and the issue in action.

0 投票
1 回答
937 浏览

python - Python动画着色matplotlib

所以我正在尝试创建一些随时间移动的高斯图的动画。我的基本动画也按照我的预期工作。但后来我想遮蔽高斯曲线下的区域。我使用 ax.fill 函数对其进行着色。但相反,它只是遮蔽了创建曲线的绘图矢量,并且变得一团糟。任何建议或帮助将不胜感激

所以当前代码运行一个动画,给出这样的东西。 曲线

我希望它使曲线上方的区域保持白色。

谢谢。