shader 相关问题

着色器是用于对计算机图形中的几何或像素数据执行计算的程序。

如何在Unity URP中实现透视效果

我正在使用 Unity 2022.3.16f 和 URP,我想创建一个可以透过对象 A 看到对象 B 的效果,如附图所示: 这是对象 A 的着色器代码: 着色器 &

回答 1 投票 0

GLSL 钳位功能无法按预期工作(Minecraft 着色器)

在我的 Minecraft 着色器中,这行代码未按预期工作: FinalDayColor = mix(vec3(1.00, 0.37, 0.00), vec3(1.00, 0.92, 0.82), 夹子(世界时间, 0.0, 1.0)); 变量 worldTime 是一个 u...

回答 1 投票 0

使用 URP 自定义着色器

我正在为网格使用自定义着色器,这基本上是其他网格的“视线阻挡器”。 您看不到网格本身,并且它后面的所有其他网格都被它遮挡。 现在我升级了...

回答 1 投票 0

Vulkan 奇怪的纹理坐标

为了测试我的渲染器,我只渲染一个填充屏幕的四边形以进行纹理采样这些是我在输入组件中的顶点输入。 问题是我将纹理坐标渲染到屏幕上并且我......

回答 1 投票 0

在片段着色器中使用相机根据距离修改颜色 Alpha (UNITY 3D)

我有以下着色器代码: 着色器“Ogxd/线框” { 特性 { _FadeDistance("淡入淡出距离", Float) = 3.0 _EdgeColor("边缘颜色", 颜色) = (0 ,0 ,0 ,1)

回答 1 投票 0

使用计算着色器在 hlsl 中重新创建 Quaternion.FromToRotation

我正在使用计算着色器开发草实例器。每个草叶应正常旋转至地面。 问题:我无法使用像 Quaternion.FromToRotation 这样的 Unity 函数,而且它们很混乱......

回答 1 投票 0

如何使用着色器使我的砖墙看起来更真实并具有一些颜色变化?

我正在做的一个项目中有这堵砖墙。我在 Blender 中对墙本身进行了建模:它是一整堆砖块,从立方体中伸出一点,这意味着“morta...

回答 1 投票 0

如何在 Unity 中将纹理添加到自定义着色器的实例属性? (URP)

我正在使用通用渲染管道在 Unity 中编写 2D 游戏,以便我可以利用其自动照明。我已经编写了一个着色器,它已经使用了一些实例化属性,...

回答 1 投票 0

如何在WebGL中的剪辑空间坐标中找到当前输出像素位置?

所以,在我的顶点着色器中我正在做这样的事情: 无效主(){ gl_Position = vec4((u_matrix * vec3(a_position, 1)).xy, 0, 1); } 但现在我在片段着色器中,我想访问...

回答 2 投票 0

如何从站点shadertoy重新创建效果

我正在尝试制作电影《黑客帝国》中字母掉落的效果。我在shadertoy.com网站上找到了最好的参考,但是当我尝试至少在...

回答 1 投票 0

GLSL着色器算法优化

是否有办法优化下一个算法使其更快,即使只是小幅提高速度? const mat3 因子 = mat3(1.0, 1.0, 1.0, 2.112, 1.4, 0.0, 0.0, 2.18, -2.21); vec3 计算...

回答 2 投票 0

在 GLSL (OpenGL) 中计算向量交集

我想为场景添加雾。但我不想根据片段与相机的距离向片段颜色添加雾,而是想采用更现实的方法。我想计算距离,...

回答 1 投票 0

如何防止 Phaser 3 着色器随相机移动?

我在 Phaser 游戏中遇到着色器问题。我已将着色器应用为后期管道,希望它能够以水效果覆盖整个屏幕。但是当我移动我的角色时,...

回答 1 投票 0

计算着色器遮挡测试仅适用于场景相机

使用Unity 2022.3.40f1和URP。 我正在尝试使用计算着色器中的深度缓冲区来实现遮挡剔除。 我不知道这里出了什么问题,但我的代码只适用于场景摄像头......

回答 1 投票 0

在编辑模式下更新材质的属性

我创建了一个简单的颜色交换着色器,然后从中创建了一个材质。现在,我想看看编辑模式下的效果。 但是,我收到以下错误: 实例化材质...

回答 1 投票 0

WebGL URP 材质在构建时呈粉红色,但在编辑器中看起来不错(使用 Amplify Shader Editor 创建的着色器)

我的问题与 Unity WebGL 非常相似,在编辑器中正常,在构建中出现粉红色屏幕,但提供的解决方案不起作用。就像在问题中一样,这些材料在编辑器中看起来很好,但是当点击时......

回答 1 投票 0

GLSL 全局变量

GLSL 有许多预定义的全局变量,例如 gl_LightSource。它们是全局的,因为任何着色器都可以访问它们。 如何在 GLSL 中定义自定义全局变量?

回答 4 投票 0

C++ Directx 11 环境照明

我目前在 Directx 11 中遇到照明问题,实际上是环境照明问题。这是代码: cbuffer常量缓冲区 { 浮动4x4最终; 浮动4x4旋转; // 旋转...

回答 2 投票 0

三个JS预定义着色器属性/制服

在做了一些没有额外库+GLSL着色器的“常规”WebGL之后,我开始使用ThreeJS的WebGL渲染器。我现在正在尝试在我的 ThreeJS 程序中编写自定义着色器,我注意到......

回答 4 投票 0

修复球体中的unity 360photo

我想将我的 360 度照片修复为球体。正如你所看到的,当我将照片放入球体中时,它看起来已损坏。另外,我想保持球体的透明度(参见窗口。)所以也许着色器应该...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.