Generation of a 3D virtual environment based on story descriptions