# Countryside scenic artwork

Generated for this portfolio on 2026-10-24 with the built-in imagegen tool, using the user's supplied village illustration as a composition/style reference. These are synthetic illustration assets, not photographs or a verified location. No claim of hand-drawn authorship is made.

Current scenic plates include mountains, village buildings, road, pond and framing foliage. Upper sky is actual transparent alpha. People, animals, vehicles, clouds, stars and the original NASA-textured moon/CSS sun are independent live layers. Day/night plates preserve the same geometry with relighting; mobile has a separate composition so the hut and café both fit.

| Asset | Dimensions | Bytes |
| --- | --- | --- |
| village-day.webp | 1920 × 960 | 219,894 |
| village-night.webp | 1920 × 960 | 154,896 |
| village-mobile-day.webp | 840 × 960 | 195,526 |
| village-mobile-night.webp | 840 × 960 | 134,968 |

Encoded with existing Sharp, WebP quality82/alpha95. Validated alpha ranges0–255. Desktop day+night transfer:374,790 bytes; phone day+night:330,494 bytes. Native picture selects the matching pair. No new package/account installed.

Built-in output IDs: day205dad9b-baa7-4e19-8332-df990d7e203a; night38e3f8d2-60c3-4eb6-ba83-0bcd72b2f061; mobile day5af9caf2-a86b-4763-853f-ede13261c996; mobile nighte1dcbee1-3c42-4761-9575-7ff514583696. Project assets are stored here rather than depending on generation-cache paths.

The older landscape-day/night.webp mountain-only plates were superseded and removed during production cleanup. The current village plates remain unchanged.

## Desktop day prompt

Use case: precise-object-edit. Asset: production panoramic scenic background plate for an animated portfolio. Input image is the style and geometry reference. Repaint the SAME beautiful Filipino village composition with the same painterly texture, lighting, layered mountains, nipa hut on left, small sari-sari store middle, Kape cafe right, other buildings far right, pond front left and textured orange-red earth foreground with rich grasses and large framing palm leaves. Wide 2:1 composition. CRITICAL remove ALL people, animals, vehicles, tractor, farm equipment, birds, ALL UI controls, email, copyright, navigation and text except Kape sign. Leave road empty for independent animated actors. Road is horizontal around 66% down; sidewalk around 62%; pond at 73%. Keep foreground detailed at sides but calm dark ochre middle for accessible footer text. Remove sun completely. Remove the entire sky above mountain silhouettes, including clouds: REAL transparent alpha above mountains and between upper palm leaves. No white or checkerboard painted sky, no pale halo, no celestial body. Terrain, buildings, palms, ground and pond opaque. Maintain cohesive illustrated brushwork, no flat vector shapes. This is a clean scenery layer, not a UI mockup.

## Desktop night prompt

Use case: lighting-weather. Edit this scenic plate ONLY by relighting it to a peaceful Philippine blue night. Preserve EXACT object geometry, silhouette, dimensions, empty road and pond, brushwork, every building and foreground frond, and all transparent alpha areas. Deep navy mountains with soft moonlit edges, indigo teal trees, muted violet road and foreground. Warm amber light inside hut window/door, sari-sari store and cafe windows, subtle warm light spills on sidewalk, warm lamp at x59% and near right edge. No people, animals, vehicles, moon, sun, stars, clouds, UI or additional objects. The upper sky stays actually transparent, including palm gaps, with no glow or halo baked into it. Same composition, merely night lighting.

## Mobile day prompt

Use case: style-transfer. Asset: COMPACT MOBILE scenic plate, 7:8 portrait composition. Recompose this same painted Filipino village for a narrow phone. Keep same beautiful brushwork and warm late afternoon palette. Small nipa hut at left from x5%-35%, little sari-sari store middle, Kape cafe at right x64%-96%. Buildings sit on sidewalk at y60%. Wide EMPTY horizontal road y63%-69%, pond at left y73%. Lower 25% textured warm terracotta foreground, detailed palm fronds in both lower corners, quiet middle for footer. Layered mountains above village, framing upper palms. Everything above mountain silhouettes and gaps between upper palm leaves is REAL transparent alpha; no sky, clouds, sun or moon. No people, animals, vehicles or equipment, no UI/text except Kape. This is a clean scenery layer for independently animated subjects. All three village buildings must fit without cropping.

## Mobile night prompt

Use case: lighting-weather. Edit this scenic plate ONLY by relighting it to a peaceful Philippine blue night. Preserve EXACT object geometry, silhouette, dimensions, empty road and pond, brushwork, every building and foreground frond, and all transparent alpha areas. Deep navy mountains with soft moonlit edges, indigo teal trees, muted violet road and foreground. Warm amber light inside hut window/door, sari-sari store and cafe windows, subtle warm light spills on sidewalk, warm lamp at x59% and near right edge. No people, animals, vehicles, moon, sun, stars, clouds, UI or additional objects. The upper sky stays actually transparent, including palm gaps, with no glow or halo baked into it. Same composition, merely night lighting. This input is the COMPACT phone composition. Keep its portrait dimensions and exact geometry; do not turn it into a panorama.

Original celestial appearance remains unchanged. Lunar source: [NASA Scientific Visualization Studio](https://svs.gsfc.nasa.gov/4720/); local credits in ../sky/SOURCES.md.

## October 25 character prototype

Customer, dog, shopkeeper and bag artwork in `src/components/ThemeScene/VillageCharacters.js` is code-native SVG, authored for the existing scene. Palette, local gradients, seams, contact shadows and responsive shop-window anchors match the supplied scenic plates. No new AI-generated bitmap, external character pack or replacement landscape was introduced. A window clip keeps the shopkeeper behind the original painted counter; it does not duplicate or edit the plate.

The four `tractor-{day,night}.svg` / `tractor-wheel-{day,night}.svg` resources are generated from the original code-native `FarmActors.js` artwork by `node scripts/render-tractor.cjs`. Sunset/day and night colors come from `landscapeEnvironment.js`, with matching neutral tyre/contact colors. They total 7,764 bytes. Static lighting stays fixed while the separate tread/bolt images rotate; cached resources avoid repeatedly painting a large live SVG during travel. These are derived vector assets, not downloaded or generated photographic artwork. Regenerate them after changing the tractor source or palette.
