glscene ff93c9129b Upgraded to v.2.5 1 年之前
..
Data 453561ec3c Added unit to rantime package 2 年之前
Splitter ff93c9129b Upgraded to v.2.5 1 年之前
Archipelago.jpg 5c11cc2f82 Added AdvDemos.htm 1 年之前
ArchipelagoC.cbproj 36156dfbf8 Updated for v.2.4 1 年之前
ArchipelagoC.cpp 9ec27fa32c Removed to Examples folder 3 年之前
ArchipelagoD.dpr 5c11cc2f82 Added AdvDemos.htm 1 年之前
ArchipelagoD.dproj 36156dfbf8 Updated for v.2.4 1 年之前
ISS.TXT 9ec27fa32c Removed to Examples folder 3 年之前
Readme.txt 5c11cc2f82 Added AdvDemos.htm 1 年之前
fArchipelagoC.cpp f361d58c8a Fixed c++builder demos 2 年之前
fArchipelagoC.dfm 9ec27fa32c Removed to Examples folder 3 年之前
fArchipelagoC.h b8e8aaa12a Upgraded to v.2.5 1 年之前
fArchipelagoD.dfm da05e99dc9 Updated examples 1 年之前
fArchipelagoD.pas ff93c9129b Upgraded to v.2.5 1 年之前

Readme.txt

Archipelago demo

>>>>>> BEFORE starting the demo: <<<<<<

"splitter.exe" from the ..\assets\map subdirectory will be run,
to cut the big .jpg into many .bmp (textures).
Uses 48MB of disk space for full-resolution textures
(recommended if you have a board with 64+ MB of memory).
You can re-run it later to generate higher/lower resolution
textures.

---------------------------------------

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.

Credits and kindly contributed resources by:

- Terrain elevation map and textures : Mattias Fagerlund
(http://www.cambrianlabs.com/Mattias/), heightmap and sedimentation
map created by World Machine from Stephen Schmitt
(http://students.washington.edu/sschmitt/world/)
- Sailboat model and textures : Daniel Polli
([email protected], http://virtualsailor.dansteph.com)
- Water and detail textures from Lemog's 3D Textures
(http://www.3dtextures.fr.st/)
- Inno Setup was used for the installer
(http://www.jrsoftware.org/isinfo.php)

Please, do not use/reuse the resources without prior consent
of their respective owners, only the code is under MPL!

Changes to v1.01:
- added test to warn users that forgot to run "splitter.exe"
- texture filtering CLAMP_TO_EDGE to fix seams on ATI hardware
- reversed sailboat texture name (was mirrored horizontally)
- added warning for graphics boards memory requirements
- splitter.exe includes basic (low quality) resampling support

GLS Team