Repository navigation
Commit ef32c01
feat(showcase): add palm-tree (nature)
The sixth piece in the nature category: a coconut palm on a raised disc of
rippled beach sand, 3.1 x 2.8 m. A 4.47 m trunk rises from a swollen,
seven-lobed bole with a mat of 24 roots that drop onto the sand, run out
half buried and dive under it, reaching furthest on the side the palm leans
toward; it leans along a curve and comes back upright under the crown
(0.81 m off the foot), tapering, with 25 leaf-scar rings at an even pitch.
A fibrous boss of leaf bases carries 18 pinnate fronds in a golden-angle
spiral, each a drooping rachis with 36 pairs of folded, V-hung, twisted
leaflets; two dead fronds hang on the camera's side, two spear leaves stand
at the centre, twelve green and ripening coconuts sit in four bunches under
the frond bases. Two fallen coconuts, a fallen frond, driftwood, scallops,
augers and sea grass lie on the sand. Eight materials.
Budgets (measured, 5.2.1): 45196 tris (44600-45800), LOD 0.5000/0.2200,
8 materials with face floors, UVs 0..1 no overlap, AABB 5.2645x5.1503x6.0258
(+-0.01), collider 44 (<=60), hygiene 0 incl. 0 coplanar cross-shell pairs,
zmin 0; 22 fronds and spears seated 0.0871-0.1217 m in the boss
(0.060-0.160); 12 coconuts biting 0.0229-0.0297 m (0.012-0.045), all below
the boss centre; trunk 4.4735 m (4.47 +- 0.05), crown offset 0.8056 m
(0.60-1.00), volume-weighted mass centre of trunk and crown 0.5555 m off the
foot and 0.2081 m inside the hull of the root entry points (min 0.080);
25 rings, pitch 0.14498 m, spread 0.00136 m (max 0.006); trunk bedded
0.0990 m (0.030-0.200), root tips 0.0644-0.0716 m (0.020-0.100); fallen
coconuts resting 0.0198-0.0207 m in the sand (0.010-0.050); 1566 shells
joined to the sand. Two default runs print identical measurements.
Falsifiers (flag -> measured -> exit), run against this code:
--skip-decimate LOD1 1.0000 -> 9; --stray-vert loose_v 1 -> 15; --lift-z
zmin 0.05000 -> 16; --short-petioles seats 0.0175-0.0422 m -> 17;
--drop-coconut bite 0.0037 m -> 18; --short-roots margin -0.3507 m (roots
0.2059-0.3502 m) -> 19; --bunch-rings spread 0.08992 m -> 20;
--perch-trunk shallowest sector 0.0123 m -> 21; --float-nuts
0.0038-0.0047 m -> 22; --float-cover 120 of 1566 shells loose -> 23. Tris
stay 45196 in every run; each piece falsifier's budget_fails lists only its
own budget; the envelope moves at most 0.1 mm.
Blender: E:\Blender-Developer-Tools\.scratch\5.2\blender-5.2.1-windows-x64\blender.exe,
reports "Blender 5.2.1 LTS". 4.5 LTS left to CI.
Render: render_hero.py wrote hero and preview; framing fill x 0.394,
y 0.867, margins >= 0.050; asset-quality floors pass (edge90 0.087).
Asset sheet (docs/gallery/asset-sheets/palm-tree.webp): not the
least-designed object; the hydrant is plainer. Isolated it reads at once as
a coconut palm: curved ringed trunk, drooping pinnate crown, coconut
bunches, dead frond, beach litter. Weak points: a tall thin subject is small
in its panel, so the beach details and root mat read only as texture, and
the trunk is the plainest surface.
Contact sheet (docs/gallery/contact-sheets/palm-tree-contact-sheet.webp):
luma 0.2372 against 0.2369-0.2428 (in band, after relighting from 0.2903);
stage 0.1800 against 0.1919-0.2517 (slightly darker than the floor);
saturation 0.1274 against 0.1525-0.2367 (greens kept dusty); wedge warmth
+0.1091 inside -0.1440/+0.1052/+0.0921 range spread. Thumbnail legible.
Also updated: README, CLAUDE.md, AGENTS.md counts (57 -> 58), ROADMAP
Nature list (palm tree struck as shipped), asset_sheet.py SELECT row,
catalog.json, plugin.json and the regenerated gallery. build_gallery,
check_site_links (113 pages, 0 failures), check_falsifier_targets,
check_exit_code_readme, check_engine_id, check_gallery_images and
check_import_export_rules pass.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>1 parent 37a3050 commit ef32c01
73 files changed
Lines changed: 8399 additions & 125 deletions
File tree
- .cursor-plugin
- docs/gallery
- anvil
- apothecary-shelf
- archery-target
- asset-sheets
- assets
- basketball-hoop
- book-trolley
- bookshelf
- boulder-cluster
- bowling-pins
- brazier
- butter-churn
- cactus-garden
- campfire
- cargo-loader
- cart
- chopping-block
- contact-sheets
- crate-stack
- desk-lamp
- espresso-machine
- fallen-log
- fence-kit
- floor-fan
- grain-sacks
- grindstone
- hand-pump
- hay-bale
- hitching-post
- hover-bike
- iron-cauldron
- market-stall
- motor-scooter
- office-chair
- palm-tree
- park-bench
- pine-tree
- pond-edge
- quad-drone
- road-bicycle
- rope-bridge
- shipping-crate
- signpost
- skate-ramp
- soccer-goal
- stand-mixer
- stone-archway
- stone-well
- street-lantern
- tavern-stool
- terrain-scatter
- treasure-chest
- wall-torch
- watchtower
- water-trough
- weight-rack
- wheelbarrow
- wooden-barrel
- wooden-bucket
- wooden-ladder
- wooden-yoke
- scripts
- showcase
- palm-tree
- tests/smoke
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | | - | |
| 198 | + | |
| 199 | + | |
199 | 200 | | |
200 | 201 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| 169 | + | |
169 | 170 | | |
170 | 171 | | |
171 | 172 | | |
| |||
278 | 279 | | |
279 | 280 | | |
280 | 281 | | |
| 282 | + | |
| 283 | + | |
281 | 284 | | |
282 | 285 | | |
283 | 286 | | |
| |||
0 commit comments