shader 相关问题

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

从YouTube复制的OpenGl着色器中出现语法错误。

我试图学习OpenGl,现在我想做一个简单的红色三角形在黑色背景上的顶点和着色器。我从YouTube视频中复制了代码。我已经改变了一个视图的东西。那是...

回答 1 投票 0

为什么我在发送一个结构体到着色器存储缓冲区时得到了垃圾数据?

我正在用C++编写一个基于opengl的射线跟踪器应用程序。我想从cpu端发送数据到fragment shader。这些数据是一个边界体积层次结构(BVH)树。不幸的是,在...

回答 1 投票 0

Unity3D - 用于剪裁精灵的着色器。

我正试图创建一个可以用于在游戏中剪辑2D精灵的着色器,我在另一个问题中找到了这个着色器 Shader "SpritesClipArea" { Properties { _MainTex ("Base (RGB), Alpha (A)", ...

回答 3 投票 5

如何在threejs中组合着色器效果

来自Flash背景,我习惯于用以下方式创建一个片段着色器: filters = []; filters.push(new BasicFilter(SomeTexture)); filters.push(new NormalMapFilter(...)); filters.push(new NormalMapFilter(...)

回答 2 投票 4

如何实现不缩放纹理的缩放行为?

你好!我的问题是如何实现缩放对象的纹理。所以问题是如何实现下一个行为。我在2D项目中有一个游戏对象,它随着时间的推移会向一边缩放(实际上是向两边缩放,但也会向比例尺移动......)。

回答 1 投票 0

Opengl问题。很可能是简单的纹理问题

当运行这段代码时,我得到一个黑色的四边形。屏幕应该是完全白色的。着色器本身工作得很好,我可以改变out vec4中的值,它就能工作。问题是,要么...

回答 1 投票 1

OpenGL相机移动程序顶点着色器问题

所以,我是一个学习图形程序的初学者。我正在做一个摄像头移动的程序。我认为顶点着色器有问题。程序运行时没有错误,但屏幕上的...

回答 1 投票 0

在 OpenGL ES 2.03.0 中,方向性照明不是恒定的。

问题:物体的位置变化时,方向光的方向会发生变化。我看帖子也有类似的问题:worldSpace中的方向光是依赖于viewMatrix ...

回答 1 投票 0

Unity - 粒子效果。如何让Shader在所需时间内播放?

最近我一直在尝试着做VFX。我遇到了我非常喜欢的效果,滚动着色器。我是基于这个帖子,并设法与它的创造者取得联系,所以... ...

回答 1 投票 0

OpenGL ES 2.03.0中的单元格阴影效果

我在对象上应用了单元格阴影效果,比如。这样做很好,但是在片段着色器中有很多条件检查("if "语句)。#version 300 es precision lowp float; in float ...

回答 1 投票 0

Visual Studio 2019有没有Unity .shader文件的扩展名?

2个扩展名我都试过了。Shader Unity Support--在Visual Studio 2019上无法使用,HLSL Tools for Visual Studio--我想无法与.shader文件一起使用。

回答 1 投票 0

ScaleM()方法改变了OpenGL ES 2.03.0中的着色器效果。

我使用ScaleM(modelMatrix, offset, x, y, z)方法增加了对象的大小: ... protected val projectionMatrix = FloatArray(16) protected val modelMatrix = FloatArray(16) protected val ...

回答 1 投票 0

渐变着色器Z仅在场景视图中战斗。

我已经创建了以下渐变,它采用Image components源图像,并将双色渐变应用于它。使用一个切换器,它可以切换到使用源图像的阿尔法为 ...

回答 1 投票 1

最低保证的Shader存储块大小是多少?

如果有的话,我好像找不到。我遇到了一个统一缓冲区的问题,gl规范给出的最小尺寸只有1024个位置。是否有一个设定的最小位置数,我 ...

回答 1 投票 1

在添加新的着色器时,如何才能保持角色的主要纹理?

我创建了一个pbr着色器图。问题是当我改变材质来使用新的着色器时,角色的纹理也在改变。有什么方法可以让新的着色器保持原来的纹理?

回答 1 投票 -1

GLSL到金属。瓷砖

我想用shadertoy上的例子来制作瓷砖效果(https:/www.shadertoy.comview3llcRN),下面是GLSL上的代码: void mainImage(out vec4 fragColor, in vec2 fragCoord) { vec2 uv = (2.*...)。下面是GLSL上的代码: void mainImage( out vec4 fragColor, in vec2 fragCoord ) { vec2 uv = (2.*...)。

回答 1 投票 0

p5.js中的shadertoy着色器之间的渐变?

我正在尝试通过将它们导入p5.js在shadertoy的几种不同类型的着色器之间淡入淡出,并试图找出实现此目的的最佳方法?我正在尝试找出是否可以...

回答 1 投票 1

将一组3d点渲染为矩形,同时保持宽高比

我有一组3d点,我想将每个点渲染为矩形(为方便起见)。我希望这些矩形从某种意义上模拟3d对象的行为,因为它们保持宽高比...

回答 1 投票 0

如何在Unity Shader中缩放图像而不会模糊?

我是Unity着色器的新手。我正在尝试在垂直方向上缩放图像。这是我使用的着色器代码:着色器“ Custom / PostMainCameraProcessShader” {属性{_MainTex(“ Screen ...

回答 1 投票 0

为什么无法通过脚本找到现有的着色器?

在编辑脚本中:材质=新材质(Shader.Find(“通用渲染点线/照度”));但是材料为空,因为它没有在编辑器中找到“ Universal Render Pipieline / Lit”,...

回答 1 投票 0

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