I am currently developing my first OpenGL programs and successfully displayed 2D Lissajous, etc. My goal is now developing space flight simulator like Orbiter and Space Engine. I searched for learning books about terrain and virtual globe and found two books called "3D Engine Design for Virtual Globes" and "Real-Time 3D Terrain Engines Using C++ and DirectX 9" so far. I have both in my handy. However, I want to learn similar in OpenGL/Java programming.
Does anyone know any tutorials about how to texture an ellipsoid by using planet bitmap or terrain generation with heightmap data? How about procedural planet tutorials?