Archipelago - By: Eric Grange Date: -
Download (6.01 MB)∞
This is one of the advanced demos of GLScene ('AdvDemos' in the CVS), showcasing rendering of terrain with large textures (64 MB in the highest resolution), animated water surface and a steerable sailship with its dynamic wake.
This demo illustrates the terrain rendering as well as use of several other components for custom rendering needs. The terrain rendered is based on a 512x512 heightmap which
is dynamically tesselated (by a ROAM-like algorithm), and a 4096x4096 texture map split into 16 1024x1024 tiles (at medium resolution, that's 512x512 tiles, and at low resolution, 256x256 tiles).
Graphics board memory requirements:
- 128+ MB: no issues, you can even comment out the texture compression request in the code for reduced loading times.
- 64 MB: no issues, as long as texture compression is on.
- 32 MB: use medium resolution option, may require to use low resolution to achieve decent performance.
- 16 MB or less : use low resolution.
When the program is running, you can access a mini-help via 'F1'. Movements and camera orientation are controled by arrow keys and the mouse respectively, camera altitude is controled with pageup/pagedown. Exit with the ESC key.
Approximative framerates at startup camera angle & position:
- Athlon XP 1800+ / GF4 Ti 4200: >210 FPS
- Athlon XP 1800+ / GF2 Pro: >140 FPS
Credits and kindly contributed resources by:
Please, do not use/reuse the resources without prior consent of their respective owners, only the code is under MPL!