着色器是用于对计算机图形中的几何或像素数据执行计算的程序。
我正在尝试在片段着色器中显示我的球体形状的纹理。到目前为止,我有这个: 分段 变化的 vec2 vUv; 统一浮动 uTime; 统一采样器 2D uTexture; 无效主要(){ 浮动时间 =
如何在 Unity3d 中的运行时更改剪切着色器的 Alpha 遮罩
我正在使用代码在运行时交换蒙皮网格。我的问题是皮肤会透过多层衣服流血。 根据我的研究,有一些解决方案: 将身体网格变成几个
我正在使用 Metal-CPP 并尝试使用参数缓冲区使数据可用于以下着色器: #包括 使用命名空间金属; 结构顶点 { packed_float3 posi ...
我正在处理一个圆角矩形着色器,但我正在努力解决一个问题。 这就是我现在所拥有的: fixed4 frag (v2f i) : SV_Target { float2 uv = i.uv; float2 大小 =
我在使用 OpenGL 和 C++ 开发游戏创建框架时遇到了这个问题。 我创建的代码在这里。当我编译时,它没有给出错误,但是我想绘制的三角形没有...
我正在尝试在片段着色器中显示我的球体形状的纹理。到目前为止,我有这个: 分段 `变化 vec2 vUv; 统一浮动 uTime; 统一采样器 2D uTexture; 无效主要(){ 浮动时间...
我有这个带有透明材料的球体,当我进入它内部时,它就像是无敌的球体 我该如何解决?所以,我想当相机在球体内时,至少要看到...
How to make a blob invert its direction in the fragment shader?
此代码使 blob 对象沿 y 轴上升,并且当它到达屏幕中心时应该反转其方向。 blob 对象上升,但到达
react-three-fiber shader uv 在组件内部出错
我正在尝试修改 react-flow-renderer(React Flow Audio)中的示例以在每个节点内渲染着色器。为此,我有一个输出 UV 的测试着色器,但它看起来不正确...
Unity3D - 如何在使用 Shader Graph 制作的着色器中关闭“接收阴影”?
与默认的 URP 着色器不同,自定义 Shader Graph 着色器不会像您在此处看到的那样带有“接收阴影”复选框。如何禁用着色器上的阴影接收?或者,...
我正在做一个需要我制作球体的项目。我决定使用的方法是一种称为八球体的方法。它是如何工作的,我从一个八面体开始,如下所示使用这个
在 unity3D 中尝试渲染 Crest3D 海洋时,Android 上的粉红色海洋
我正在 unity3D 中使用 ARCore 制作一个 android 应用程序。我尝试使用 Crest3D (https://github.com/wave-harmonic/crest) 向其中添加海洋。我在我的 macbook 上可以正常工作,但是当我打开时...
如何使用 GL_TEXTURE_2D_ARRAY 绑定多个纹理(作为数组)?
根据这个答案:OpenGL sampler2D array 您不能使用片段着色器输入变量来索引纹理采样器数组。你必须使用 sampler2DArray (GL_TEXTURE_2D_ARRAY) inste ...
glBindBuffer 中的 GL_ARRAY_BUFFER 目标是什么意思?
我对 VBO 感到困惑, glGenBuffers(1, &positionBufferObject); glBindBuffer(GL_ARRAY_BUFFER, positionBufferObject); 除了 GL_ARRAY_BUFFER,还有其他目标类型:
我在 Unity URP 2022.2 中编写了一个自定义着色器,否则它工作正常,但编辑器网格线正在编辑器窗口中的对象顶部绘制。 我使用的着色器代码是这样的: ...
更新“Shader-like”代码以解释形状旋转时的颜色变化
我想知道是否有人可以帮助理解我在旋转对象时更新下面的代码需要做什么。我有一些我继承的代码(该死的家伙刚刚退出)并且我被要求更新......
我使用 Mesh、PlaneGeometry 和 ShaderMaterial 在三个 js 中制作了一个平面。这是一个非常简单/基本的形式。我应用了一个简单的 phormula 来使平原更加陡峭。现在我正在尝试使地形成为...
为什么我的着色器适用于 BoxGeometry 而不是我在 ThreeJs 中的自定义 BufferGeometry?
我有一个问题,我有一个着色器在网格的几何边缘周围绘制白色边框(从@prisoner849 借用和修改,在这里参考他的 jsfiddle (https://jsfiddle.net/
Android Vulkan ClipDistance 在 Pixel6 和 7 上崩溃
使用带有 ClipDistance 的顶点着色器创建 Vulkan 管道时,我在 Android(Pixel6 和 7)上发生崩溃。这发生在一个空项目上。 下面是崩溃信息转储示例。 原因:空
是否有适用于 Unity3d 的着色器可以创建“粘土珠”类型的拉伸效果?我可以切进去
我正在做一个 unity3d 项目,我正在寻找一个可以创建“粘土珠”类型拉伸效果的着色器,使用单个图像,让我可以切入它看到横截面。 t...