I want to put a "screensaver" or "splash screen" over my scene in jME. I don't want to stick it on a quad in front of the camera, because I don't want the distortion from the perspective projection. In 2D land, I'd just bitblt the image onto the display. I don't know that that'll work here.
Any ideas?
I use a Swing JLabel on a JMEDesktop.
Hmm… I don't really want to reimplement our framework around the JMEDesktop.
Do I have access to the pixel buffer in jME? Can I just go in after the render pass and bitblt an image into it?
Use the ORTHO queue.
I've managed to get a splash screen going with glDrawPixels from lwjgl. It works pretty well as long as I go from showing the splash to rendering the scene. However, if I go from rendering the scene and want to put up the splash, I get nothing but the background color.
Is this an issue of the final state after a standard jME render pass being undefined? Is there some way to easily set it back to the initial state?
once again, ortho mode…
quadOrWhatever.setRenderQueueMode(Renderer.QUEUE_ORTHO)
The ortho queue worked. Thanks.
I thought that it was for billboards… didn't realize it was for HUDs and such.