I’m making the transition from jme2 to jme3 and am running into a problem. I have sort of fixed it, but am a little confused on how nodes work in jme3. I have a class that generates a skydome and attaches all its stuff to a single node, which the main program can call and attach. It wasn’t working until I changed the sky node’s render queue. Do nodes not render by default? I didn’t find much about them on the wiki/documentation.
The sky won’t render unless its bounding volume is inside the camera. So if you use the sky queue bucket, you need to make sure the sky or its subnodes are never culled by calling skyNode.setCullHint(CullHint.Never).