Java中图形密集型应用

Java中图形密集型应用,java,jogl,blending,particle-system,Java,Jogl,Blending,Particle System,我正在用Java制作一个粒子引擎,现在我正在使用Java.awt.canvas的子类。我使用的是canvas.getBufferStrategy().getDrawGraphics(),完成后,使用的是canvas.getBufferStrategy().Show() 现在我有了一些粒子(graphics.fillOval(…))-我需要做一些添加剂混合!问题是,我在任何地方都找不到添加剂混合(谷歌搜索)。我从谷歌搜索中得到的是通过jogl打开gl。jogl将是图形的一大进步,因为我一次改变图形

我正在用Java制作一个粒子引擎,现在我正在使用
Java.awt.canvas
的子类。我使用的是
canvas.getBufferStrategy().getDrawGraphics()
,完成后,使用的是
canvas.getBufferStrategy().Show()

现在我有了一些粒子(
graphics.fillOval(…)
)-我需要做一些添加剂混合!问题是,我在任何地方都找不到添加剂混合(谷歌搜索)。我从谷歌搜索中得到的是通过jogl打开gl。jogl将是图形的一大进步,因为我一次改变图形颜色数千次,我找不到添加混合,但我只是不确定jogl是否是标准的,是否适用于所有(或大多数)计算机

欢迎任何想法或建议。

< P>你可以考虑,如图所示。


附录:这可能有助于可视化各种合成规则的效果。

如果可能,我更喜欢JOGL,要求是java 2和OpenGL。但是,如果用户没有OpenGL怎么办?这就是我研究Java3D的原因。如果它有一个软件作为后备方案,那将是完美的。有什么想法吗?当我使用JOGL时,JavaWebStart很好地满足了(无数)礼仪。另见。