TerraNarrative: A Natural Language-Driven Procedural Terrain Generation System Using OpenGL Abstract This project presents an innovative approach to procedural terrain generation by seamlessly integrating natural language processing with computer graphics technology. The system transforms textual descriptions into dynamic 3D terrains in real-time using OpenGL, bridging the gap between narrative expression and computational landscape creation. By employing a sophisticated parsing system that analyses descriptive language patterns and converts them into parametric values, the implementation generates heightmaps that faithfully reflect intended landscape features. The system combines advanced noise-based terrain generation algorithms with natural language processing techniques, enabling users to create complex, realistic terrains through simple textual descriptions. This intuitive interface eliminates the need for technical expertise in 3D modelling or computer graphics, making terrain generation accessible to writers, game designers, educators, and content creators. The project demonstrates practical applications across multiple domains, including game development, educational visualization, architectural pre-visualization, and interactive storytelling platforms. Moreover, the flexibility of the system allows it to scale from basic keyword matching to more complex language model integration for enhanced terrain interpretation and generation.