【问题标题】:Are bloom effects possible for Java Graphics2D? If so, how?Java Graphics2D 是否可以实现绽放效果?如果是这样,怎么做?
【发布时间】:2013-11-25 10:04:25
【问题描述】:

我一直在尝试使用 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 添加锐利的绽放着色器效果的好方法吗?

【问题讨论】:

  • 我能想到的最接近的事情是使用 ConvolveOp 和自定义矩阵创建效果。如果您稍微尝试一下,您应该能够创建类似于您正在寻找的东西。
  • 为了其他阅读此问题的人的利益 - en.wikipedia.org/wiki/Bloom_%28shader_effect%29
  • @Gilbert Le Blanc 抱歉,我应该更详细地了解所有内容。
  • @Josh1billion 公平地说,IIRC 使用自定义矩阵进行卷积描述了所有常见图像处理操作的大约一半。
  • @Josh1billion 我会调查的。谢谢。

标签: java graphics shader graphics2d bloom


【解决方案1】:

Java 2D API 中没有现成可用的绽放效果,但当然可以实现。

【讨论】:

    猜你喜欢
    • 2013-04-02
    • 1970-01-01
    • 2012-06-19
    • 2021-03-20
    • 2020-03-25
    • 2012-08-10
    • 2012-04-08
    • 2021-06-30
    • 2021-12-13
    相关资源
    最近更新 更多