Palmetto Island · 17 (an invented name): an independent playable reconstruction of a real island-green par 3. Not affiliated with or endorsed by the course, its owners or any tour. Geography: © OpenStreetMap contributors, ODbL 1.0. Snapshot 2026-09-19. https://www.openstreetmap.org/copyright Hole: https://www.openstreetmap.org/way/902255233 Derived mapped database: /assets/sawgrass17/mapped-features.json (ODbL 1.0) USGS 3DEP native 1 m terrain: FL_Peninsular_FDEM_2018_D19_DRRA, public domain. Historical ground, not a current green survey. Smoothed/partly reconstructed green and shoreline heights. Fine contours, timber, vegetation and lighting authored. https://www.sciencebase.gov/catalog/item/63fd9e21d34e70052b9b69d2 Reference only (no guide artwork or photographs in runtime): the course's 2025 yardage guide (private reference; detail in the project's course sources). Lists 141 yd current guide setup; mapped tee-to-target 125.793 m / 137.57 yd. Geometry not rescaled. Older 2022/23 scorecard 137 yd. Turf/sand/foliage: existing original project-authored texture library and southern flora atlas, September 2026. Rough: Grass 05, Paco Salas via BlenderKit, asset 1c2a41f9-ff97-482f-8c80-30827bb2294e, royalty_free license: https://www.blendkit.com/docs/licenses/ . Timber: Poly Haven brown_planks_03, CC0: https://polyhaven.com/a/brown_planks_03 and https://polyhaven.com/license . Exact source/destination hashes and dimensions in source asset-receipt.json. All production material derivatives under /assets/sawgrass17/. Shore/contact appearance map: derived from the retained OSM lake outline and authored tree anchors. Red stores optical bank distance; green stores woodland contact. It is not bathymetry or a vegetation survey. Derivation: tools/derive-sawgrass17-masks.py; receipt: course-sources/sawgrass17/environment-mask-receipt.json. Same ODbL source attribution as the mapped database above. Realism pass 2026-09-22: sky.jpg is Poly Haven "Kloofendal 48d Partly Cloudy (Pure Sky)" (CC0, https://polyhaven.com/a/kloofendal_48d_partly_cloudy_puresky), tone mapped by course-sources/sawgrass17/realism/build_sky.py; it replaces the analytic sky and procedural clouds. Geography, surfaces and planting positions unchanged. Realism round 3, 2026-09-23 (Palmetto Island): trees-color.webp and trees-normal.webp are baked side views of adapted scans (tools/sawgrass17/bake_trees.py): the ALP-Studio oak (CGTrader, royalty free) with procedural moss, the BlenderKit Pine Tree (a8d4ed28, royalty_free) and the BlenderKit Sabal Palmetto Cabbage Palm (dd66ce97, royalty_free). course-card.webp is a render of the game's own tee view. Slash pines (2026-09-23, later): baked from Poly Haven "Pine Tree 01" (CC0, https://polyhaven.com/a/pine_tree_01), variants a, b and c, lower branches cleared. Source kept locally.