问题标签 [bloom]
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.
opengl - OpenGL - 从小于该屏幕的屏幕复制纹理
我正在尝试将屏幕捕捉到分辨率低于屏幕本身的纹理(以渲染回屏幕并创建模糊/绽放效果),但效果不太好。我知道可以使用 mipmap 来执行此操作,但我无法让正确的命令序列起作用。
我当前的代码:
c# - XNA Bloom 样本 - 空白紫色屏幕
我已将 Bloom 示例中的两个 Bloom 类放入我的项目中,并遵循与示例相同的步骤,尽管当我启动项目时,我现在得到的只是一个空白的紫色屏幕?
我没有收到错误或任何错误,我所做的只是将示例中的两个bloom类包含在内,将其添加为组件并将开始绘制调用放置在我的主绘制函数中,就像在示例中一样。我的项目中有其他渲染目标,但不一定会立即使用它们。如果我拿出花朵的东西,一切都正常。一旦我调用 begindraw() 函数,我得到的只是臭名昭著的空白紫色屏幕......
有谁知道我为什么会得到这个?
- 杰米。
c++ - 如何为 OpenGL 的线条添加发光效果?
如何为我绘制的线条添加发光效果?我正在为 Linux 使用 OpenGL。
c# - XNA 屏幕截图显示的是预渲染,而不是最终渲染
我有一个使用 Reach 图形设置用 C# XNA 4.0 编码的 Windows 平台游戏。我的项目基于 GameStateManagement 示例,但后来我添加了 Bloom 和 spriteSheet/spriteBatch 功能。
我希望保存最终屏幕输出的屏幕截图。但是,当我保存我的屏幕截图时,它只显示了在应用 Bloom 之前和显示我的 HUD 文本之前的渲染(我在 Bloom 之后绘制)。在这两个过程之后,我在 Draw 方法结束时保存了我的屏幕截图。
我尝试过各种各样的事情。安德鲁在这里的回答Take screen shot in XNA很有帮助,并且确实保存了图像;但是,它并没有保存最终渲染。
我觉得它与绽放过程或精灵批次有关。
这是我的代码:
}
xna - 在 MonoGame (Xna) 中使用 Bloom 效果使黑色背景变为蓝色/靛蓝色
我的游戏是用 MonoGame(Xna 克隆到 Mac)制作的,需要使用 Bloom 效果。我在 MSDN ( http://xbox.create.msdn.com/en-US/education/catalog/sample/bloom ) 上按照示例中的代码进行操作。当我把这个效果放到我的 2D 游戏中时,它使背景变成了蓝靛紫色的东西。我在谷歌上四处寻找这是为什么,我不知道为什么。我找不到答案。我发现了这个 StackOverflow问题,他们说了一些关于 Pre-Bloom 的事情,我猜这就是它。我把我的绘图代码放在一个组件中。我的绘图代码是:
DrawPeices 方法只是遍历一个列表并正常绘制每个精灵。我在我的主游戏类中初始化组件的 BloomComponent 类是:
最后,BloomSettings.cs:
有人可以解释为什么屏幕是蓝色/靛蓝,我该如何解决?我原来的背景是黑色的,如果你需要知道的话。哦,我有一个截图:
java - Java Graphics2D 是否可以实现绽放效果?如果是这样,怎么做?
我一直在尝试使用 Java 制作一个类似于 2D 空间的游戏,只是为了好玩。我决定只使用 Java 的 Graphics2D 来渲染我的游戏,因为我没有心情学习 LWJGL。但是,我现在才意识到它是多么有限。例如,我意识到漂亮的绽放/发光效果看起来会非常好。但是,我在 Google 上找不到任何关于使用 Graphics2D 并且不使用其他库的信息。
我正在寻找什么绽放效果:
https ://gamedev.stackexchange.com/questions/18594/how-can-i-make-this-style-of-2d-glowing-graphics
绽放信息:
http ://en.wikipedia.org/wiki/Bloom_%28shader_effect%29
所以主要的问题是,有没有人知道使用 Graphics2D 添加清晰的绽放着色器效果的好方法?
android - libgdx 和预建着色器?
我来自 XNA 背景,重用其他人制作的着色器真的很酷。有一个非常酷的绽放着色器,它可用且易于重用。是否有官方或非官方的可重用着色器集合,用于水、法线贴图或其他很酷的效果?
c# - XNA MonoGame,Bloom 渲染问题
我正在尝试对游戏中的某些激光实现绽放效果,但我遇到了一些问题。首先,我将绽放应用于所有内容,如下所示:
这工作得很好,但是当然,它看起来很糟糕,所以把它分成两个draw call,一个有bloom,一个没有,我试过这个:
然而,现在一切都完全变黑了。谁能指出我为什么会发生这种情况以及我“真的”应该如何解决这个问题?
2d - 如何围绕一个简单的圆圈制作发光/绽放效果?
我在片段着色器中做了一个简单的圆圈:
现在我会围绕它做一些绽放效果。像这样: https ://i.stack.imgur.com/rIS2o.png