I have a Node that contains tree geometries. Now those trees are scattered across the terrain randomly. This node is attached to the rootNode. Now the problem im getting is that when i move the camera and position it so that nothing but the terrain is in view (no trees), the terrain disappears entirely. I’m not sure if this is an issue where the Engine only renders when objects are on screen, and somehow the terrain is not attached to that render method or something. But anyhow. That is my issue, and its very frustrating 
Thank you
Sounds like the terrain isnot having correct bounds.
Usually the engine genrates a boundingbox/sphere around an object, (and each node one so that each child is contained), and then checks with them what needs to be drawn.
You can do a quick test, set the CullMode to Never to force rendering it, if it works then it probably is something wrond with the bounds.
It is really hard to help without seeing the code and how you attach the nodes to each other. One guess is that you attach the terrain to the tree node instead of to the root node.
Setting cullhint to never. IDd work sort of, but the terrain gets darker when i now look at it on its own: Here is my terrain code:
This returns a terrain into my main where i use.
[java] terrain = new TerrainQuad(“my terrain”, patchSizeA, size + 1, heightmap.getHeightMap());
terrain.setMaterial(mat_terrain);
terrain.setCullHint(Spatial.CullHint.Never);
terrain.setLocalTranslation(
0, -40, 0);
terrain.setLocalScale(
2.0f, 1.0f, 2.0f); // Scale y to make less steep
TerrainLodControl control = new TerrainLodControl(terrain, cam);
terrain.addControl(control);
Material mat_terrain = new Material(assetManager,
"Common/MatDefs/Terrain/Terrain.j3md");
Texture heightMapImage = assetManager.loadTexture(
"Textures/Terrain/Heightmap.png");
//mat_terrain.getAdditionalRenderState().setWireframe(true);
TerrainCreator terrainCreator = new TerrainCreator(1024, 60, heightMapImage, getCamera(), mat_terrain);
terrain = terrainCreator.getTerrain();
terrain.setShadowMode(RenderQueue.ShadowMode.Receive);
rootNode.attachChild(terrain);
Scaling only y might kill the normals, does lighting work ok without?
I removed the scaling. But that changes nothing. It still goes dark. Im not sure what it could be