progress.
This commit is contained in:
BIN
.opencode/skills/kq4-caption-creator.zip
Normal file
BIN
.opencode/skills/kq4-caption-creator.zip
Normal file
Binary file not shown.
140
.opencode/skills/kq4-caption-creator/SKILL.md
Normal file
140
.opencode/skills/kq4-caption-creator/SKILL.md
Normal file
@@ -0,0 +1,140 @@
|
||||
---
|
||||
name: kq4-caption-creator
|
||||
description: Generate AI image generation captions for King's Quest IV room scenes. Use when creating caption variations for KQ4 room backgrounds based on visual analysis of original Sierra game screenshots. Requires analyzing pic_XXX_visual.png files and generating 3 detailed caption files per room focusing on natural landscape descriptions for oil painting style generation.
|
||||
---
|
||||
|
||||
# KQ4 Room Caption Creator
|
||||
|
||||
## Overview
|
||||
|
||||
This skill generates 3 caption variations per King's Quest IV room scene for AI image generation. Each caption describes the room's composition from a bird's-eye perspective in detailed, painterly terms, focusing on natural textures, spatial depth, and atmospheric lighting rather than the original 16-color pixel art style. You will describe it as if it were a painting.
|
||||
|
||||
## When to Use This Skill
|
||||
|
||||
Use this skill when:
|
||||
- Creating caption files for new KQ4 rooms
|
||||
- Regenerating or improving existing captions
|
||||
- Adding caption variations (up to 3 per room)
|
||||
- Working with room images in `./kq4-sierra-decompile/rooms/kq4-<ROOM>/pic_<ROOM>_visual.png e.g., ./kq4-sierra-decompile/rooms/kq4-001-beach/pic_001_visual.png
|
||||
|
||||
## Caption Format Requirements
|
||||
|
||||
### Mandatory Opening
|
||||
Every caption MUST start with exactly:
|
||||
```
|
||||
kq5hoyos, wtp style, sylvain. oil painting style.
|
||||
```
|
||||
|
||||
### Content Structure
|
||||
After the opening, describe:
|
||||
|
||||
1. **Perspective**: High-angle/bird's-eye view establishing shot
|
||||
2. **Foreground**: Immediate terrain details, textures, objects closest to viewer
|
||||
3. **Middle Ground**: Main features, pathways, structures, focal points
|
||||
4. **Background**: Distant elements, horizon, atmospheric perspective
|
||||
5. **Lighting**: Time of day, light sources, shadows, color temperature
|
||||
6. **Color Palette**: Dominant hues, complementary colors, atmospheric effects -- these are imagined, and not taken from the 16 color image
|
||||
7. **Spatial Relationships**: How elements relate in 3D space, scale, depth cues
|
||||
|
||||
### Style Guidelines
|
||||
|
||||
- Use rich, artistic language ("velvet shadows", "crystalline waters", "gossamer light")
|
||||
- Avoid describing pixel art, grid patterns, or game interface elements
|
||||
- Describe as if viewing a master oil painting, not a digital scene
|
||||
- Include natural textures: bark, stone, water, foliage, clouds
|
||||
- Emphasize depth through overlapping elements and atmospheric perspective
|
||||
- Keep each caption 150-300 words
|
||||
- Vary descriptions between the 3 options while maintaining scene accuracy
|
||||
|
||||
## Workflow
|
||||
|
||||
### Step 1: Locate and Analyze Source Image
|
||||
1. Identify room number from directory name (e.g., `kq4_010_forest_path` → room 010)
|
||||
2. Open `./kq4-sierra-decompile/rooms/kq4-XXX-room-name/pic_XXX_visual.png` for visual analysis
|
||||
3. Study the composition
|
||||
4. You may want to look at the spec text description for "look", as well as the various interactions, in order to see what's in the room. these are in kq4-sierra-decompile/rooms/<ROOM>/<ROOM>md
|
||||
5. Never include people or animals
|
||||
6. Imagine what an expert artist would paint if given a brief.
|
||||
|
||||
### Step 2: Create Output Directory
|
||||
Ensure directory exists at `asset-work/kq4_XXX_room_name/`
|
||||
|
||||
### Step 3: Generate Caption Variations
|
||||
Create three distinct files:
|
||||
- `asset-work/kq4_XXX_room_name/caption_1.txt`
|
||||
- `asset-work/kq4_XXX_room_name/caption_2.txt`
|
||||
- `asset-work/kq4_XXX_room_name/caption_3.txt`
|
||||
|
||||
### Step 4: Update Tracking
|
||||
Add room to TODOS.md if tracking, marking as complete.
|
||||
|
||||
## Example Output
|
||||
|
||||
### caption_1.txt for kq4_001_beach
|
||||
```
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A dramatic high-angle vista overlooking a pristine crescent beach nestled between verdant headlands. In the immediate foreground, weather-worn driftwood rests on wind-sculpted sand dunes, their surfaces catching golden afternoon light. The beach curves gracefully toward the middle distance, where foam-capped waves lap gently at the shore, rendered in strokes of cerulean and turquoise. A narrow path meanders from the dunes down to the beach, inviting exploration. In the background, a dark forbidding tunnel mouth gapes within a rocky outcrop, creating stark contrast against the tranquil coastal scene. Muted purples and deep greens of distant headlands fade into atmospheric perspective. The palette harmonizes warm golden sands, deep marine blues, and shadowed rock tones under diffused afternoon light.
|
||||
```
|
||||
|
||||
### caption_2.txt for kq4_001_beach
|
||||
```
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A secluded coastal paradise viewed from above, where honey-toned sands meet crystalline waters in a sweeping crescent arc. Foreground shows textured coastal scrub and hardy beach grasses rooted in sandy soil, their blades catching amber light. The middle ground reveals smooth wet sand reflecting pale sky, while gentle breakers create white lace patterns along the waterline. To the left, a mysterious cave entrance pierces dark volcanic rock, its maw suggesting hidden depths beyond the peaceful shoreline. Background cliffs rise in layered geological strata, their faces mottled with patches of resilient coastal vegetation. Cool cerulean waters transition to deeper indigo offshore, contrasting with the warm ochres and siennas of the beach. Evening light casts long shadows and bathes the scene in romantic, painterly atmosphere.
|
||||
```
|
||||
|
||||
### caption_3.txt for kq4_001_beach
|
||||
```
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A panoramic coastal scene from elevated perspective, revealing a sheltered beach cradled between massive rock formations. Foreground dunes display rippled sand patterns and scattered tidal debris, painted with thick impasto texture. The central beach stretches invitingly toward turquoise waters that shimmer with reflected light. To the right, a substantial headland juts into the sea, its craggy silhouette softened by atmospheric haze. The mysterious dark opening of a sea cave dominates the left background, framed by moss-covered stones and tidal pools. Middle ground details include subtle variations in sand tone indicating wet and dry areas, while distant waves roll in gentle parallel lines toward shore. Color palette balances cool aquamarines and slate grays against warm sand tones and subtle rose-gold highlights from late-day sun.
|
||||
```
|
||||
|
||||
## Common Room Types and Descriptors
|
||||
|
||||
### Beaches and Coasts
|
||||
- Crescent sandy shores, tidal pools, headlands, sea caves
|
||||
- Driftwood, beach grasses, rocky outcrops
|
||||
- Water: turquoise, cerulean, aquamarine, foam-white
|
||||
|
||||
### Forests and Groves
|
||||
- Canopy layers, tree trunks, undergrowth, dappled light
|
||||
- Mossy stones, fallen logs, forest paths
|
||||
- Greens: emerald, moss, sage, forest shadows
|
||||
|
||||
### Mountain and Passes
|
||||
- Geological strata, elevation changes, rock formations
|
||||
- Alpine vegetation, distant peaks, valleys
|
||||
- Earth tones: umber, ochre, slate, granite
|
||||
|
||||
### Man-Made Structures
|
||||
- Cottages, shacks, bridges, fences
|
||||
- Weathered wood, thatched roofs, stone foundations
|
||||
- Human scale relative to natural surroundings
|
||||
|
||||
### Atmospheric Conditions
|
||||
- Golden hour, overcast, misty, moonlit
|
||||
- Light rays through trees, reflections on water
|
||||
- Shadow patterns, contrast ratios
|
||||
|
||||
## Directory Structure
|
||||
|
||||
```
|
||||
asset-work/
|
||||
└── kq4_XXX_room_name/
|
||||
├── caption_1.txt
|
||||
├── caption_2.txt
|
||||
└── caption_3.txt
|
||||
```
|
||||
|
||||
## Quality Checklist
|
||||
|
||||
Before completing:
|
||||
- [ ] All captions start with exact required prefix
|
||||
- [ ] Each variation offers distinct perspective or emphasis
|
||||
- [ ] Pixel art elements are NOT described
|
||||
- [ ] Natural textures are emphasized
|
||||
- [ ] Spatial depth is clearly conveyed
|
||||
- [ ] 150-300 words per caption
|
||||
- [ ] Artistic, painterly language throughout
|
||||
- [ ] Scene elements match source image accurately
|
||||
|
||||
## Resources
|
||||
|
||||
### references/
|
||||
`example_captions.md` - Reference file containing complete caption sets for various room types (beaches, forests, mountains, etc.) to guide tone and style.
|
||||
@@ -0,0 +1,183 @@
|
||||
# KQ4 Caption Examples Reference
|
||||
|
||||
This file contains example caption sets for different King's Quest IV room types to guide caption generation.
|
||||
|
||||
## Beach Rooms
|
||||
|
||||
### kq4_001_beach - Secluded Beach with Sea Cave
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A dramatic high-angle vista overlooking a pristine crescent beach nestled between verdant headlands. In the immediate foreground, weather-worn driftwood rests on wind-sculpted sand dunes, their surfaces catching golden afternoon light. The beach curves gracefully toward the middle distance, where foam-capped waves lap gently at the shore, rendered in strokes of cerulean and turquoise. A narrow path meanders from the dunes down to the beach, inviting exploration. In the background, a dark forbidding tunnel mouth gapes within a rocky outcrop, creating stark contrast against the tranquil coastal scene. Muted purples and deep greens of distant headlands fade into atmospheric perspective. The palette harmonizes warm golden sands, deep marine blues, and shadowed rock tones under diffused afternoon light.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A secluded coastal paradise viewed from above, where honey-toned sands meet crystalline waters in a sweeping crescent arc. Foreground shows textured coastal scrub and hardy beach grasses rooted in sandy soil, their blades catching amber light. The middle ground reveals smooth wet sand reflecting pale sky, while gentle breakers create white lace patterns along the waterline. To the left, a mysterious cave entrance pierces dark volcanic rock, its maw suggesting hidden depths beyond the peaceful shoreline. Background cliffs rise in layered geological strata, their faces mottled with patches of resilient coastal vegetation. Cool cerulean waters transition to deeper indigo offshore, contrasting with the warm ochres and siennas of the beach. Evening light casts long shadows and bathes the scene in romantic, painterly atmosphere.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A panoramic coastal scene from elevated perspective, revealing a sheltered beach cradled between massive rock formations. Foreground dunes display rippled sand patterns and scattered tidal debris, painted with thick impasto texture. The central beach stretches invitingly toward turquoise waters that shimmer with reflected light. To the right, a substantial headland juts into the sea, its craggy silhouette softened by atmospheric haze. The mysterious dark opening of a sea cave dominates the left background, framed by moss-covered stones and tidal pools. Middle ground details include subtle variations in sand tone indicating wet and dry areas, while distant waves roll in gentle parallel lines toward shore. Color palette balances cool aquamarines and slate grays against warm sand tones and subtle rose-gold highlights from late-day sun.
|
||||
|
||||
### kq4_013_beach - Rocky Coastal Area
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A wild and rugged coastal landscape viewed from commanding elevation, where jagged rock formations dominate the shoreline. The foreground features weather-beaten boulders and tide pools filled with crystalline water, reflecting fragmented sky. Dark volcanic rocks create dramatic contrast against pale sand patches in the middle distance, where waves crash with white fury against immovable stone. The coastline stretches toward a distant horizon where sea meets sky in soft atmospheric gradation. Gnarled coastal vegetation clings to rocky crevices, painted in deep umbers and olive greens. The scene captures the raw power of nature through bold brushstrokes and dramatic chiaroscuro lighting, with storm-gray clouds gathering overhead casting theatrical shadows across the terrain.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A dramatic seabird's perspective reveals a tempestuous coastline where land and ocean engage in eternal dialogue. Foreground rocks display centuries of erosion patterns, their surfaces a tapestry of grays, rusts, and mossy greens. Shallow pools trapped between stone formations mirror the turbulent sky above. The middle ground shows waves breaking against a natural stone barrier, creating plumes of white spray that catch the wind. Beyond, the open sea stretches to infinity, painted in layers of deepening blue. The rocky beach itself is a mosaic of pebbles, shells, and coarse sand. Twilight atmosphere pervades the scene with purple and gold tones battling in the western sky, while the rugged beauty of untouched wilderness dominates every element.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An untamed coastal wilderness captured from high vantage point, emphasizing the sculptural quality of wind and water carved stone. In the immediate foreground, massive rock outcrops create natural archways and platforms, their surfaces rich with texture and mineral coloration. Between the stones, resilient sea plants anchor in thin soil, adding touches of emerald and bronze. The middle distance reveals a shingle beach of smooth stones gradually giving way to turbulent waters. Whitecaps dance across the gray-green sea under heavy cloud cover. The composition leads the eye along the rocky shoreline toward distant cliffs that fade into misty blue-gray. The palette embraces the full range of coastal earth tones—warm sandstone, cool granite, oxidized iron reds—all unified by dramatic overcast lighting that creates deep, velvety shadows and luminous highlights.
|
||||
|
||||
## Forest Rooms
|
||||
|
||||
### kq4_010_forest_path - Winding Forest Trail
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A serene woodland scene viewed from above, where a meandering dirt path cuts through dense forest canopy. The foreground shows textured bark of ancient oak trees, their massive trunks rising like cathedral columns. Patches of sunlight pierce the leafy canopy, creating dappled golden patterns on the forest floor rich with ferns and fallen leaves. The winding path curves invitingly through the middle distance, disappearing into deeper shadows between moss-covered boulders. Background trees form a verdant wall of varying greens—emerald, sage, and deep forest shadow—while distant foliage fades into atmospheric blue-green haze. The palette celebrates the full spectrum of woodland tones, from warm earth path to cool shadowed undergrowth, unified by shafts of afternoon light filtering through leaves.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An enchanting forest interior captured from elevated perspective, revealing the secret world beneath towering trees. The foreground displays gnarled root systems emerging from leaf-littered soil, alongside clusters of woodland mushrooms and delicate ferns. A narrow trail, worn by countless footsteps, weaves between massive tree trunks toward a sunlit clearing in the middle distance. The canopy overhead creates a living ceiling of interwoven branches and translucent leaves, filtering light into shifting patterns of gold and green. Background forest recedes into velvety darkness, suggesting infinite depth. Rich browns of bark and earth contrast with vibrant spring greens of new growth. The scene captures the hushed, reverent atmosphere of ancient woodland through careful attention to textural details and the interplay of light and shadow.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A bird's-eye view into the heart of an old-growth forest, where nature's architecture creates a sanctuary of green. In the foreground, the massive presence of a grandfather tree dominates, its bark a landscape of furrows and textures painted in deep umbers and siennas. A winding footpath of packed earth and exposed roots leads the eye through the composition, flanked by wildflowers and bramble. The middle ground opens into a small glade where light pools dramatically, illuminating a circle of younger trees. Beyond, the forest continues in layered depths—first individual trees distinguishable, then merging into a wall of varied greens, finally dissolving into misty atmospheric blue. The palette ranges from warm sunlit golds to cool emerald shadows, all unified by the organic textures of bark, leaf, and earth rendered in painterly strokes.
|
||||
|
||||
### kq4_011_enchanted_grove - Magical Forest Clearing
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A mystical forest glade captured from above, bathed in ethereal light that suggests enchantment. The foreground reveals a perfect circle of ancient stones, their weathered surfaces covered in luminescent moss and delicate ferns. Within this natural sanctuary, wildflowers bloom in impossible colors—violets, magentas, and pale golds—that seem to glow with inner light. The middle ground shows ancient trees with silver bark arranged in a deliberate pattern, their branches intertwining overhead to create a living canopy that filters light into soft golden shafts. Background forest recedes into mysterious shadow, hinting at depths beyond mortal perception. The atmosphere shimmers with magical realism, combining the textures of traditional landscape painting with touches of the supernatural. Unearthly blues and greens dominate, punctuated by the warm glow of enchanted light.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An enchanted woodland sanctuary viewed from commanding height, where nature and magic intertwine in perfect harmony. The foreground displays a carpet of star-shaped flowers in silvery-white, creating a luminous path leading into the heart of the grove. Perfectly formed mushrooms in warm sienna and cream cluster around the base of ancient trees whose bark gleams with subtle iridescence. In the middle distance, a crystal-clear pool reflects the overhanging branches and floating petals, its surface barely rippling. The surrounding trees stand like silent guardians, their foliage painted in otherworldly aquamarines and soft violets rather than ordinary green. Background shadows hold mystery and promise. The entire scene glows with soft, diffuse light that seems to emanate from the grove itself rather than any visible sun.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A fairy-tale forest clearing observed from above, where every element speaks of ancient magic and natural wonder. The immediate foreground features delicate toadstools arranged in fairy rings, their red caps dotted with white spots standing out against the emerald moss carpet. Wildflowers of impossible delicacy bloom in profusion—bluebells, primroses, and flowers found only in dreams. A narrow stream of crystalline water meanders through the middle ground, its banks lined with weeping willows whose branches trail in the current. The background trees form a protective circle around this magical space, their trunks massive and wise, their leaves shimmering with hints of gold and silver. The lighting is that of eternal golden hour, casting long romantic shadows and bathing every leaf and petal in warm, enchanted radiance. The palette combines natural woodland tones with touches of magical luminosity.
|
||||
|
||||
## Mountain and Pass Rooms
|
||||
|
||||
### kq4_030_mountain_pass - Narrow Mountain Trail
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A dramatic mountain pass viewed from aerial perspective, where sheer rock walls rise on either side of a treacherous trail. The foreground shows loose scree and hardy alpine vegetation clinging to impossible slopes, painted in muted grays and olive greens. A narrow path cuts across the middle ground, winding between massive boulders and disappearing around a dramatic rock face. Water seeps from the stone in places, creating dark patches of moisture and occasional ice formations. The background reveals distant peaks fading into atmospheric blue, their snow-capped summits catching the last rays of evening light. The palette embraces the harsh beauty of high altitude—cold grays, warm stone ochres, and the deep indigo of shadowed crevices. Dramatic lighting emphasizes the scale and danger of the mountain environment.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A vertiginous mountain passage captured from high vantage point, revealing the raw geology of an ancient range. In the foreground, fractured rock faces display layered strata in bands of rust, gray, and ochre, telling the geological history of millennia. Sparse vegetation—tough grasses and hardy shrubs—finds purchase in cracks and crevices. The winding trail visible in the middle distance appears almost as a thread against the massive scale of stone surrounding it. Distant peaks pierce the sky, their jagged silhouettes softened by distance and atmospheric haze. The color scheme is dominated by earth tones punctuated by the blue-gray of distant mountains and the white of scattered snow patches. Harsh alpine light creates deep shadows and brilliant highlights, emphasizing the rugged texture of the terrain.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An awe-inspiring mountain vista from elevated perspective, showing a narrow passage carved by ancient glaciers between towering peaks. The foreground reveals the rough texture of granite and schist, with boulders scattered as if by giant hands. Alpine wildflowers in purple and yellow add spots of color to the otherwise stern landscape. The middle ground shows the pass itself—a natural corridor between rock walls that rise hundreds of feet, their surfaces marked by erosion patterns and patches of tenacious vegetation. Beyond the pass, a valley opens to view, its floor green with meadow grass while the surrounding mountains climb to snow-covered heights. The palette balances the cold blues and grays of stone and shadow with touches of warmth from vegetation and reflected sunlight. The atmosphere is one of sublime wilderness, beautiful yet indifferent to human presence.
|
||||
|
||||
## Graveyard and Cemetery Rooms
|
||||
|
||||
### kq4_016_graveyard - Spooky Burial Ground
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A haunting graveyard scene viewed from above, where weathered tombstones stand as silent sentinels among overgrown vegetation. The foreground shows tilted headstones with faded inscriptions, their stone surfaces covered in patches of lichen in muted greens and oranges. Wild grasses and thorny brambles reclaim the ground between graves, creating a tapestry of unkempt nature. In the middle distance, a mausoleum with crumbling walls stands as testament to forgotten dignity, its entrance dark and mysterious. The background features ancient trees with gnarled branches that seem to reach toward the graves below. The atmosphere is heavy with twilight melancholy, painted in desaturated purples, gray-greens, and the warm amber of dying light. Shadows pool in sinister patterns, while a sliver of moon visible through clouds adds to the gothic atmosphere.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A melancholy burial ground captured from elevated perspective, where time and nature slowly erase human memory. The foreground displays a variety of grave markers—simple stone slabs, ornate carved monuments, and humble wooden crosses—all showing signs of weathering and neglect. Weeds and wildflowers grow in profusion, softening the harsh geometry of the graves with organic shapes and colors. A rusted iron fence, partially collapsed, encloses the middle ground where the oldest memorials lean at drunken angles. In the background, dark cypress trees stand in funereal silhouette against a troubled sky. The palette is muted and somber—browns, grays, and desaturated greens—with touches of violet in the shadows and pale gold where the last daylight touches stone. The scene evokes romantic decay and the inevitable reclamation of the artificial by the natural.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A atmospheric cemetery vista from bird's-eye view, where the boundary between the living world and the realm of spirits seems thin. In the foreground, a path of crushed shell and gravel winds between rows of ancient graves, their headstones carved with symbols now worn smooth by centuries of rain. Ivy and other climbing plants drape over the stones, creating living shrouds of deep green. The middle ground reveals a small chapel or mortuary structure with boarded windows and a sagging roof, surrounded by the oldest section of the graveyard where memorials lie flat against the earth. Background darkness suggests a wall or dense hedge that isolates this place from the living world. The lighting is that of deep twilight, with indigo shadows swallowing detail and a faint luminescence seeming to rise from the ground itself. The palette is rich with earth tones, deep greens, and the violet-blue of approaching night.
|
||||
|
||||
## Cottage and Structure Rooms
|
||||
|
||||
### kq4_022_gnomes_cottage - Whimsical Forest Dwelling
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A charming woodland cottage viewed from above, nestled in a sun-dappled clearing surrounded by ancient trees. The foreground shows a cobblestone path leading to the dwelling, bordered by wild herbs and flowering plants in profuse colors. The cottage itself, occupying the middle ground, features a thatched roof with gentle curves and dormer windows, walls of whitewashed stone or timber framing, and a welcoming door painted in cheerful red. Smoke curls from a stone chimney, suggesting warmth within. A small vegetable garden and herb beds surround the home. The background forest stands like protective walls, their leaves filtering sunlight into patterns of gold and green. The palette celebrates the cozy domesticity of rural life—warm earth tones, creamy whites, verdant greens, and touches of bright flower colors—all bathed in gentle afternoon light.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A fairy-tale dwelling captured from elevated perspective, perfect in its pastoral simplicity and harmony with nature. The immediate foreground displays a wooden gate leading into a flower-filled garden where hollyhocks, roses, and cottage-garden favorites bloom in cheerful disarray. Stone walls partially covered in climbing roses enclose the space. The cottage itself sits at the center like a jewel in a green setting—steeply pitched roof of wooden shingles, walls of warm honey-colored stone, windows with diamond panes that catch the light. A well with mossy stones stands nearby. Beyond, the forest frames the scene while a glimpse of distant hills provides depth. The color palette is rich with pastoral warmth—terracotta, sage green, cream, and the myriad colors of a country garden. Golden hour lighting bathes everything in romantic, nostalgic glow.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A storybook cottage in the woods, observed from commanding height, embodying the romantic ideal of rural life. The foreground reveals natural flagstone steps leading up to the dwelling, flanked by herbs releasing their fragrance into the air. The cottage architecture shows careful craftsmanship—timber framing with plaster infill, a roof of carefully arranged thatch, small-paned windows with shutters painted in forest green. A stone path encircles the building, connecting to a woodpile and a small shed. The middle ground includes a productive kitchen garden and a few fruit trees. Background trees arch overhead, their leaves creating a dappled canopy that plays across the scene. The palette draws from nature's own—warm ochres and umbers of wood and earth, soft greens of foliage, touches of flower colors, all unified by the clear, bright light of a perfect summer day.
|
||||
|
||||
## Meadow and Grassland Rooms
|
||||
|
||||
### kq4_002_meadow - Open Grassy Field
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An idyllic meadow scene from elevated perspective, where tall grasses sway in gentle breezes under a vast sky. The foreground shows a riot of wildflowers—daisies, buttercups, and purple clover—growing among the grass stems, creating a tapestry of color and texture. A narrow path has been worn through the vegetation, suggesting the passage of animals or people. The middle ground stretches as a sea of green and gold, the grasses varying in height and hue, punctuated by occasional stands of wildflowers. In the distance, the meadow meets a line of trees marking the forest's edge. The sky above dominates the upper portion of the composition, painted in soft blues with white cumulus clouds drifting lazily. The palette celebrates the freshness of open country—emerald greens, butter yellows, sky blues, and the warm gold of sunlight on grass. The atmosphere is one of peaceful rural simplicity.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A sweeping grassland vista captured from above, revealing the subtle beauty of an untouched meadow ecosystem. The foreground displays the intricate detail of grass species—tall seed heads, delicate blades, and the occasional wild rose or blackberry bramble adding structural variety. Butterflies and bees might be imagined among the flowers. The middle ground shows the land rolling gently, the grass changing color with the play of light and shadow across its surface. A small stream may wind through, marked by darker greens of moisture-loving plants. The background features distant trees and perhaps a glimpse of hills or mountains on the horizon. The sky is filled with dramatic cloud formations that cast moving shadows across the landscape below. The palette is fresh and natural—spring greens, flower whites and yellows, earth browns where the ground shows through, all under the changing light of a dynamic sky.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A pastoral meadow scene from bird's-eye view, where nature's abundance is on full display in gentle harmony. The immediate foreground reveals the textural variety of a wildflower meadow—grasses of different heights and colors, from fresh green to ripe gold, interspersed with flowers in white, yellow, and purple. A fallen log provides a natural focal point and habitat for small creatures. The middle ground extends as a lush carpet of vegetation, showing subtle variations in terrain and plant communities. Perhaps a rustic fence line divides sections of the meadow or marks the boundary with neighboring land. The background trees form a soft edge where grassland gives way to forest, while above, the sky stretches in brilliant blue with artfully arranged clouds. The lighting suggests late afternoon, with long shadows and warm golden tones enhancing the natural beauty of the scene.
|
||||
|
||||
## Water Features
|
||||
|
||||
### kq4_024_waterfall_and_pool - Cascading Water Scene
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A majestic waterfall captured from elevated perspective, where water plunges in a silver ribbon from rocky heights into a crystal pool below. The foreground shows the pool's edge, where moss-covered stones create natural seating and ferns grow in the perpetual mist. The water surface reflects the surrounding greenery and sky, disturbed only by the impact of the falling stream. The waterfall itself dominates the middle ground, its white foam contrasting dramatically with the dark wet stone of the cliff face. Water droplets create a rainbow in the mist. The background reveals the stream's course above the falls, winding through forest until it reaches the precipice. The palette is fresh and alive—emerald greens of vegetation, white and silver of moving water, grays and browns of stone, all illuminated by bright daylight that filters through the canopy.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A secluded forest waterfall viewed from above, embodying the serene beauty of untouched wilderness. The foreground features the receiving pool, its surface a study in reflections and ripples, surrounded by smooth stones worn by centuries of water. Delicate water plants grow at the pool's margins. The cascade occupies the center of the composition, falling in multiple tiers over mossy rocks that gleam with perpetual wetness. The sound of falling water is almost audible through the painterly treatment of white foam and spray. Behind the falls, the stream winds through dense forest, visible as a silver thread between the green. Background cliffs rise on either side, their faces softened by hanging vegetation. The palette is dominated by greens in all their variations, the white of water, and the earth tones of stone, all bathed in the soft, diffused light of the forest interior.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A picturesque cascade scene from commanding height, where the dynamic energy of falling water meets the peaceful stillness of the forest pool. The immediate foreground shows the pool's outlet, where water continues its journey downstream over a bed of colorful pebbles and stones. The pool itself mirrors the sky and surrounding trees with impressionistic accuracy. The waterfall plunges from a height in the middle distance, its water appearing as a continuous white veil against the dark backdrop of rock and vegetation. Spray rises in a perpetual cloud, feeding the lush growth that surrounds the falls. The background forest stands in varying shades of green, providing a natural frame for this aquatic centerpiece. The lighting captures a moment when sun penetrates the canopy, spotlighting the falls and creating dramatic contrasts between illuminated spray and shadowed rock.
|
||||
|
||||
## Bridge and Path Rooms
|
||||
|
||||
### kq4_021_bridge_over_stream - Woodland Crossing
|
||||
|
||||
**caption_1.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A charming woodland bridge captured from elevated perspective, spanning a clear stream in a sun-dappled forest setting. The foreground shows the approach to the bridge—perhaps flagstones or packed earth bordered by wildflowers and ferns. The bridge itself, occupying the middle ground, features rustic construction of wooden planks and rope railings or solid stone arches weathered by time. Below, the stream flows with visible clarity over a bed of rounded stones, creating gentle music. The water sparkles where sunlight penetrates the canopy. The background reveals the forest continuing on both sides of the stream, with trees arching overhead to create a natural tunnel effect. The palette is fresh and inviting—forest greens, warm wood tones, the silver and blue of moving water, and touches of wildflower color. The atmosphere suggests a peaceful crossing point in a journey through nature.
|
||||
|
||||
**caption_2.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An enchanting forest stream crossing viewed from above, where human craftsmanship harmonizes with natural beauty. The foreground displays the riverbank with its rich ecosystem—moisture-loving plants, exposed roots, and perhaps a place where animals come to drink. The bridge arches gracefully over the water, built from timber that has weathered to a silver-gray, with sturdy railings for safety. Its shadow falls across the stream below, creating interesting patterns on the rippling surface. The stream itself meanders through the middle ground, its clear waters revealing every pebble and fish shadow on the sandy bottom. On the far side, the forest continues with inviting mystery. Background trees frame the scene while allowing glimpses of sky. The color palette celebrates the meeting of water and wood—cool blues and greens of stream and foliage, warm browns and grays of timber and earth, all under the golden light of a perfect forest afternoon.
|
||||
|
||||
**caption_3.txt:**
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A storybook forest bridge observed from bird's-eye perspective, serving as a portal between realms of the woodland. The immediate foreground shows the path leading to the crossing, winding between ancient trees whose roots create natural steps. Wildflowers grow in profusion along the banks. The bridge itself is a work of rustic art—perhaps stone arches covered in moss and ferns, or a wooden structure that has become part of the forest through age. Below, the stream runs clear and cold over stones worn smooth, its surface broken by small rapids and quiet pools. The far side of the bridge promises continuation into deeper forest, where the trees grow closer together and the light becomes more mysterious. The background shows the forest extending to the horizon in layers of green. The palette is rich with woodland tones—deep greens, warm earth colors, the silver of water and stone—unified by gentle, diffused light filtering through leaves.
|
||||
|
||||
## Tone and Style Reference
|
||||
|
||||
### Vocabulary for Natural Elements
|
||||
|
||||
**Trees and Vegetation:**
|
||||
- Bark: gnarled, furrowed, textured, weathered, silvered, moss-covered
|
||||
- Leaves: verdant, dappled, filtering, translucent, rustling, interwoven
|
||||
- Branches: arching, reaching, intertwining, skeletal, gnarled
|
||||
- Undergrowth: lush, tangled, verdant, profuse, riotous, delicate
|
||||
|
||||
**Water:**
|
||||
- Movement: cascading, rippling, shimmering, dancing, flowing, surging
|
||||
- Appearance: crystalline, azure, cerulean, turquoise, silver, mirror-like
|
||||
- Effects: spray, mist, foam, reflections, ripples, currents
|
||||
|
||||
**Stone and Rock:**
|
||||
- Texture: weathered, craggy, jagged, smooth, mossy, lichen-covered
|
||||
- Colors: granite, slate, sandstone, ochre, umber, rust, obsidian
|
||||
- Formations: outcrops, boulders, cliffs, strata, pebbles, shards
|
||||
|
||||
**Light:**
|
||||
- Quality: golden, diffused, dappled, dramatic, ethereal, luminous
|
||||
- Effects: shafts, pools, shadows, highlights, reflections, glow
|
||||
- Time: dawn, morning, noon, afternoon, golden hour, twilight, moonlight
|
||||
|
||||
**Atmosphere:**
|
||||
- Mood: serene, mysterious, dramatic, romantic, melancholy, sublime
|
||||
- Effects: haze, mist, clarity, luminescence, shadows, depth
|
||||
- Spatial: atmospheric perspective, overlapping, recession, depth
|
||||
|
||||
### Artist References
|
||||
The style references "sylvain" and "wtp" suggest:
|
||||
- Sylvain Sarrailh: Atmospheric environments, rich color, painterly quality
|
||||
- WLOP/Wang Ling: Luminous lighting, romantic atmosphere, detailed environments
|
||||
- Combine for: Fantasy realism with emotional depth and technical precision
|
||||
|
||||
### Common Pitfalls to Avoid
|
||||
|
||||
**Do NOT:**
|
||||
- Describe pixel art, grid patterns, or visible pixels
|
||||
- Mention game interface elements (UI, health bars, etc.)
|
||||
- Use technical game terminology (sprites, tiles, etc.)
|
||||
- Describe the image as "16-bit" or "retro"
|
||||
- Focus on limitations of the original graphics
|
||||
- Include character or narrative elements unless visible in scene
|
||||
|
||||
**DO:**
|
||||
- Describe as if viewing a master oil painting
|
||||
- Use rich, sensory language appealing to visual imagination
|
||||
- Focus on natural textures and organic forms
|
||||
- Emphasize depth, atmosphere, and lighting
|
||||
- Create captions suitable for AI image generation prompts
|
||||
- Maintain consistent artistic voice across all captions
|
||||
122
TODOS.md
Normal file
122
TODOS.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# Asset Building Tasks
|
||||
|
||||
## Overview
|
||||
Generating 3 caption variations for each King's Quest IV room based on visual analysis of the original Sierra game screenshots.
|
||||
|
||||
## Status Summary
|
||||
- **Total Rooms:** 99
|
||||
- **Completed:** 91 rooms (all 3 captions)
|
||||
- **In Progress:** 0 rooms
|
||||
- **Not Started:** 0 rooms
|
||||
|
||||
## Room List
|
||||
|
||||
### Completed (91/99) - All 3 captions ready
|
||||
- [x] kq4_001_beach
|
||||
- [x] kq4_002_meadow
|
||||
- [x] kq4_005_forest_grove
|
||||
- [x] kq4_007_fishermans_shack
|
||||
- [x] kq4_008_back_of_fishermans_shack
|
||||
- [x] kq4_009_shady_wooded_area
|
||||
- [x] kq4_010_forest_path
|
||||
- [x] kq4_011_enchanted_grove
|
||||
- [x] kq4_013_beach
|
||||
- [x] kq4_014_green_meadow
|
||||
- [x] kq4_015_frog_pond
|
||||
- [x] kq4_016_graveyard
|
||||
- [x] kq4_017_spooky_house_exterior
|
||||
- [x] kq4_018_cemetery
|
||||
- [x] kq4_021_bridge_over_stream
|
||||
- [x] kq4_022_gnomes_cottage
|
||||
- [x] kq4_023_forest_path_with_cottage
|
||||
- [x] kq4_024_waterfall_and_pool
|
||||
- [x] kq4_026_river_meadow
|
||||
- [x] kq4_027_forest_path
|
||||
- [x] kq4_028_mine_entrance
|
||||
- [x] kq4_029_dense_forest
|
||||
- [x] kq4_030_mountain_pass
|
||||
- [x] kq4_031_open_ocean
|
||||
- [x] kq4_062_bedroom
|
||||
- [x] kq4_063_attic
|
||||
- [x] kq4_064_old_dining_room
|
||||
- [x] kq4_065_old_kitchen
|
||||
- [x] kq4_066_secret_tower
|
||||
- [x] kq4_067_the_parlor
|
||||
- [x] kq4_068_the_foyer
|
||||
- [x] kq4_069_the_crypt
|
||||
- [x] kq4_070_waterfall_cave
|
||||
- [x] kq4_071_cave_entrance
|
||||
- [x] kq4_072_dark_cave_passage
|
||||
- [x] kq4_073_cave_exit
|
||||
- [x] kq4_074_troll_cave
|
||||
- [x] kq4_075_troll_cave_passage
|
||||
- [x] kq4_076_dark_chasm
|
||||
- [x] kq4_077_swamp
|
||||
- [x] kq4_078_swamp_island
|
||||
- [x] kq4_079_mountain_path_to_dark_castle
|
||||
- [x] kq4_080_lolottes_castle_entrance
|
||||
- [x] kq4_081_edgars_tower_bedroom
|
||||
- [x] kq4_082_lolottes_tower_bedroom
|
||||
- [x] kq4_083_castle_dungeon_cell
|
||||
- [x] kq4_084_cottage_front
|
||||
- [x] kq4_085_dark_tower_stairs
|
||||
- [x] kq4_086_dim_hallway_west_end
|
||||
- [x] kq4_087_east_end_of_hallway
|
||||
- [x] kq4_088_stone_tower_stairs
|
||||
- [x] kq4_089_castle_kitchen
|
||||
- [x] kq4_090_west_tower_bottom
|
||||
- [x] kq4_091_castle_dining_room
|
||||
- [x] kq4_092_lolottes_throne_room
|
||||
- [x] kq4_093_bottom_of_east_tower
|
||||
- [x] kq4_094_unicorn_stable
|
||||
- [x] kq4_095_fishermans_pier
|
||||
|
||||
### Not Started (41/99) - Need to create directories
|
||||
- [x] kq4_003_fountain_pool
|
||||
- [x] kq4_004_ogres_cottage
|
||||
- [x] kq4_006_cave_entrance
|
||||
- [x] kq4_012_haunted_forest
|
||||
- [x] kq4_019_coastal_cliffs
|
||||
- [x] kq4_020_meadow
|
||||
- [x] kq4_025_beach_at_river_delta
|
||||
- [x] kq4_032_ocean_near_island
|
||||
- [x] kq4_033_enchanted_island_beach
|
||||
- [x] kq4_034_island_beach
|
||||
- [x] kq4_035_island_beach
|
||||
- [x] kq4_036_island_garden_pond
|
||||
- [x] kq4_037_fairy_island
|
||||
- [x] kq4_038_island_garden
|
||||
- [x] kq4_039_island_beach
|
||||
- [x] kq4_040_island_beach_east
|
||||
- [x] kq4_041_island_shore
|
||||
- [x] kq4_042_fishermans_shack_inside
|
||||
- [x] kq4_043_desert_island
|
||||
- [x] kq4_044_inside_whale
|
||||
- [x] kq4_045_genestas_bed_chamber
|
||||
- [x] kq4_046_tower_stairway
|
||||
- [x] kq4_047_genestas_palace_entry_hall
|
||||
- [x] kq4_048_ogres_bedroom
|
||||
- [x] kq4_049_ogres_cottage
|
||||
- [x] kq4_050_ogress_kitchen
|
||||
- [x] kq4_051_ogres_closet
|
||||
- [x] kq4_053_seven_dwarfs_bedroom
|
||||
- [x] kq4_054_seven_dwarfs_cottage
|
||||
- [x] kq4_055_seven_dwarfs_diamond_mine
|
||||
- [x] kq4_056_diamond_mine
|
||||
- [x] kq4_056_seven_dwarfs_diamond_mine_west
|
||||
- [x] kq4_057_witch_cave
|
||||
- [x] kq4_057_witches_cave
|
||||
- [x] kq4_058_organ_room
|
||||
- [x] kq4_058_tower_organ_room
|
||||
- [x] kq4_059_baby_nursery
|
||||
- [x] kq4_060_bedroom
|
||||
- [x] kq4_061_tower_stairs
|
||||
- [x] kq4_098_transitional_room (no visual - cutscene)
|
||||
- [x] kq4_099_transitional_room (no visual - cutscene)
|
||||
|
||||
## Notes
|
||||
- Each room gets 3 caption variations: caption_1.txt, caption_2.txt, caption_3.txt
|
||||
- Captions must start with: "kq5hoyos, wtp style, sylvain. oil painting style."
|
||||
- Describe layout and composition from the original Sierra screenshots
|
||||
- Focus on spatial arrangement, not the 16-bit art style
|
||||
- Caption files stored in: `asset-work/kq4_XXX_room_name/`
|
||||
BIN
asset-work/__pycache__/generate_from_caption.cpython-311.pyc
Normal file
BIN
asset-work/__pycache__/generate_from_caption.cpython-311.pyc
Normal file
Binary file not shown.
1
asset-work/auto_background
Symbolic link
1
asset-work/auto_background
Symbolic link
@@ -0,0 +1 @@
|
||||
/mnt/data/ai/ComfyUI/output/auto_background
|
||||
102
asset-work/generate_all_captions.py
Executable file
102
asset-work/generate_all_captions.py
Executable file
@@ -0,0 +1,102 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Generate multiple images from all caption files recursively."""
|
||||
|
||||
import subprocess
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
def main():
|
||||
script_dir = Path(__file__).parent.resolve()
|
||||
generator = script_dir / "generate_multiple.py"
|
||||
|
||||
dry_run = "--dry-run" in sys.argv
|
||||
|
||||
if not generator.exists():
|
||||
print(f"Error: generate_multiple.py not found in {script_dir}")
|
||||
sys.exit(1)
|
||||
|
||||
print("Finding all caption files...")
|
||||
caption_files = list(Path(".").rglob("caption_*.txt"))
|
||||
|
||||
total = len(caption_files)
|
||||
|
||||
if total == 0:
|
||||
print("No caption files found!")
|
||||
sys.exit(0)
|
||||
|
||||
print(f"Found {total} caption file(s)")
|
||||
|
||||
if dry_run:
|
||||
print("\nDRY RUN MODE - Validating all caption files")
|
||||
|
||||
counter = 0
|
||||
failed = 0
|
||||
total_existing = 0
|
||||
total_created = 0
|
||||
total_needed = 0
|
||||
|
||||
# Default variations per caption file (matches generate_multiple.py default)
|
||||
variations_per_file = 1
|
||||
|
||||
for caption_file in caption_files:
|
||||
counter += 1
|
||||
|
||||
cmd = ["python3", str(generator), str(caption_file), "--count", str(variations_per_file)]
|
||||
if dry_run:
|
||||
cmd.append("--dry-run")
|
||||
|
||||
try:
|
||||
result = subprocess.run(cmd, capture_output=True, text=True, check=True)
|
||||
|
||||
# Parse output to count existing and created images
|
||||
# Look for "Found X existing variations" (also works with "found {existing} existing variations" in dry-run mode)
|
||||
existing_match = re.search(r'[Ff]ound (\d+) existing variations?', result.stdout)
|
||||
created_match = re.search(r'Created (\d+) new output directories?', result.stdout)
|
||||
|
||||
if existing_match:
|
||||
existing = int(existing_match.group(1))
|
||||
total_existing += existing
|
||||
# Calculate how many would be needed (max 0, can't be negative)
|
||||
needed = max(0, variations_per_file - existing)
|
||||
total_needed += needed
|
||||
if created_match:
|
||||
total_created += int(created_match.group(1))
|
||||
|
||||
# Progress indicator
|
||||
status = "✓" if result.returncode == 0 else "✗"
|
||||
print(f"[{counter}/{total}] {status} {caption_file}")
|
||||
except subprocess.CalledProcessError as e:
|
||||
failed += 1
|
||||
print(f"[{counter}/{total}] ✗ {caption_file} - FAILED")
|
||||
|
||||
print()
|
||||
print("=" * 50)
|
||||
|
||||
if dry_run:
|
||||
print("DRY RUN COMPLETE")
|
||||
print("=" * 50)
|
||||
print(f"Caption files validated: {total}")
|
||||
print(f"Images already existing: {total_existing}")
|
||||
print(f"Images would be created: {total_needed}")
|
||||
print(f"Total when complete: {total_existing + total_needed}")
|
||||
if failed == 0:
|
||||
print(f"✓ All caption files validated successfully!")
|
||||
else:
|
||||
print(f"✗ {failed} of {total} caption file(s) failed validation")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print("GENERATION COMPLETE")
|
||||
print("=" * 50)
|
||||
print(f"Caption files processed: {total}")
|
||||
print(f"Images already existing: {total_existing}")
|
||||
print(f"Images newly created: {total_created}")
|
||||
print(f"Total images now: {total_existing + total_created}")
|
||||
if failed > 0:
|
||||
print(f"Failed: {failed}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
293
asset-work/generate_caption.json
Normal file
293
asset-work/generate_caption.json
Normal file
@@ -0,0 +1,293 @@
|
||||
{
|
||||
"7": {
|
||||
"inputs": {
|
||||
"clip_name": "qwen25vl.safetensors",
|
||||
"type": "qwen_image",
|
||||
"device": "default"
|
||||
},
|
||||
"class_type": "CLIPLoader",
|
||||
"_meta": {
|
||||
"title": "Load CLIP"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"vae_name": "qwen_image_vae.safetensors"
|
||||
},
|
||||
"class_type": "VAELoader",
|
||||
"_meta": {
|
||||
"title": "Load VAE"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"inputs": {
|
||||
"width": 1664,
|
||||
"height": 928,
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage",
|
||||
"_meta": {
|
||||
"title": "Empty Latent Image"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"inputs": {
|
||||
"model_name": "qwen-image-2512-Q8_0.gguf",
|
||||
"extra_model_name": "none",
|
||||
"dequant_dtype": "default",
|
||||
"patch_dtype": "default",
|
||||
"patch_on_device": false,
|
||||
"enable_fp16_accumulation": true,
|
||||
"attention_override": "sageattn"
|
||||
},
|
||||
"class_type": "GGUFLoaderKJ",
|
||||
"_meta": {
|
||||
"title": "GGUFLoaderKJ"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"inputs": {
|
||||
"lora_name": "qwen/Qwen-Image-2512-Lightning-4steps-V1.0-fp32.safetensors",
|
||||
"strength_model": 0.62,
|
||||
"model": [
|
||||
"24",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoaderModelOnly",
|
||||
"_meta": {
|
||||
"title": "Load LoRA"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"inputs": {
|
||||
"upscale_method": "bislerp",
|
||||
"scale_by": 1.5,
|
||||
"samples": [
|
||||
"21",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "LatentUpscaleBy",
|
||||
"_meta": {
|
||||
"title": "Upscale Latent By"
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"inputs": {
|
||||
"seed": 1024708206384635,
|
||||
"steps": 6,
|
||||
"cfg": 1,
|
||||
"sampler_name": "res_2s",
|
||||
"scheduler": "bong_tangent",
|
||||
"denoise": 0.45,
|
||||
"model": [
|
||||
"22",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"27",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"29",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"19",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "KSampler"
|
||||
}
|
||||
},
|
||||
"21": {
|
||||
"inputs": {
|
||||
"seed": 1097142007423489,
|
||||
"steps": 6,
|
||||
"cfg": 1,
|
||||
"sampler_name": "res_2s",
|
||||
"scheduler": "bong_tangent",
|
||||
"denoise": 1,
|
||||
"model": [
|
||||
"22",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"23",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"29",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"14",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "KSampler"
|
||||
}
|
||||
},
|
||||
"22": {
|
||||
"inputs": {
|
||||
"max_shift": 1.15,
|
||||
"base_shift": 0.5,
|
||||
"width": 1024,
|
||||
"height": 1024,
|
||||
"model": [
|
||||
"18",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ModelSamplingFlux",
|
||||
"_meta": {
|
||||
"title": "ModelSamplingFlux"
|
||||
}
|
||||
},
|
||||
"23": {
|
||||
"inputs": {
|
||||
"threshold": 0.2,
|
||||
"strength": 4,
|
||||
"conditioning": [
|
||||
"27",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ConditioningNoiseInjection",
|
||||
"_meta": {
|
||||
"title": "Conditioning Noise Injection"
|
||||
}
|
||||
},
|
||||
"24": {
|
||||
"inputs": {
|
||||
"PowerLoraLoaderHeaderWidget": {
|
||||
"type": "PowerLoraLoaderHeaderWidget"
|
||||
},
|
||||
"lora_1": {
|
||||
"on": true,
|
||||
"lora": "qwen/qwen-2512-kq5hoyos2/qwen-2512-kq5hoyos2.safetensors",
|
||||
"strength": 0.45
|
||||
},
|
||||
"lora_2": {
|
||||
"on": true,
|
||||
"lora": "qwen/qwen-2512-wtp/qwen-2512-wtp.safetensors",
|
||||
"strength": 0.34
|
||||
},
|
||||
"lora_3": {
|
||||
"on": false,
|
||||
"lora": "qwen/rebecca_guay_qwen_lora.safetensors",
|
||||
"strength": 0.13
|
||||
},
|
||||
"lora_4": {
|
||||
"on": true,
|
||||
"lora": "qwen/qwen-2512-sylvain/qwen-2512-sylvain.safetensors",
|
||||
"strength": 0.44
|
||||
},
|
||||
"lora_5": {
|
||||
"on": false,
|
||||
"lora": "qwen/Painterly01b_CE_QWEN_AIT3k.safetensors",
|
||||
"strength": 0.5
|
||||
},
|
||||
"➕ Add Lora": "",
|
||||
"model": [
|
||||
"16",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"7",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "Power Lora Loader (rgthree)",
|
||||
"_meta": {
|
||||
"title": "Power Lora Loader (rgthree)"
|
||||
}
|
||||
},
|
||||
"25": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"20",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE Decode"
|
||||
}
|
||||
},
|
||||
"26": {
|
||||
"inputs": {
|
||||
"filename_prefix": "auto_background/img",
|
||||
"images": [
|
||||
"25",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImage",
|
||||
"_meta": {
|
||||
"title": "Save Image"
|
||||
}
|
||||
},
|
||||
"27": {
|
||||
"inputs": {
|
||||
"text": "kq5hoyos, a river is running from the top right to the bottom left in a peaceful meadow environment.",
|
||||
"clip": [
|
||||
"24",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP Text Encode (Prompt)"
|
||||
}
|
||||
},
|
||||
"29": {
|
||||
"inputs": {
|
||||
"conditioning": [
|
||||
"23",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ConditioningZeroOut",
|
||||
"_meta": {
|
||||
"title": "ConditioningZeroOut"
|
||||
}
|
||||
},
|
||||
"30": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"21",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE Decode"
|
||||
}
|
||||
},
|
||||
"31": {
|
||||
"inputs": {
|
||||
"images": [
|
||||
"30",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "PreviewImage",
|
||||
"_meta": {
|
||||
"title": "Preview Image"
|
||||
}
|
||||
}
|
||||
}
|
||||
228
asset-work/generate_from_caption.py
Executable file
228
asset-work/generate_from_caption.py
Executable file
@@ -0,0 +1,228 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Generate an image from a caption file using ComfyUI workflow."""
|
||||
|
||||
import json
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
import time
|
||||
import urllib.request
|
||||
import uuid
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
def check_server(server_address: str = "127.0.0.1:8188", timeout: int = 5) -> bool:
|
||||
"""Check if ComfyUI server is running and accessible."""
|
||||
try:
|
||||
req = urllib.request.Request(
|
||||
f"http://{server_address}/system_stats",
|
||||
method="GET",
|
||||
)
|
||||
with urllib.request.urlopen(req, timeout=timeout) as response:
|
||||
return response.status == 200
|
||||
except Exception:
|
||||
return False
|
||||
|
||||
|
||||
def queue_prompt(prompt: dict, server_address: str = "127.0.0.1:8188") -> dict:
|
||||
"""Queue a prompt to ComfyUI server."""
|
||||
client_id = str(uuid.uuid4())
|
||||
p = {"prompt": prompt, "client_id": client_id}
|
||||
data = json.dumps(p).encode("utf-8")
|
||||
req = urllib.request.Request(
|
||||
f"http://{server_address}/prompt",
|
||||
data=data,
|
||||
headers={"Content-Type": "application/json"},
|
||||
)
|
||||
with urllib.request.urlopen(req) as response:
|
||||
return json.loads(response.read())
|
||||
|
||||
|
||||
def get_existing_files(directory: str) -> set:
|
||||
"""Get set of existing filenames in directory."""
|
||||
if not os.path.exists(directory):
|
||||
return set()
|
||||
return set(f for f in os.listdir(directory) if f.endswith('.png'))
|
||||
|
||||
|
||||
def wait_for_new_file(directory: str, existing_files: set, timeout: int = 240) -> str | None:
|
||||
"""Wait for a new PNG file to appear in directory."""
|
||||
start_time = time.time()
|
||||
|
||||
while time.time() - start_time < timeout:
|
||||
if os.path.exists(directory):
|
||||
current_files = set(f for f in os.listdir(directory) if f.endswith('.png'))
|
||||
new_files = current_files - existing_files
|
||||
|
||||
if new_files:
|
||||
# Return the newest file (by modification time)
|
||||
newest_file = max(
|
||||
new_files,
|
||||
key=lambda f: os.path.getmtime(os.path.join(directory, f))
|
||||
)
|
||||
return os.path.join(directory, newest_file)
|
||||
|
||||
time.sleep(0.5)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
def wait_for_file_with_prefix(directory: str, prefix: str, timeout: int = 240) -> str | None:
|
||||
"""Wait for a PNG file with specific prefix to appear in directory."""
|
||||
start_time = time.time()
|
||||
|
||||
while time.time() - start_time < timeout:
|
||||
if os.path.exists(directory):
|
||||
for filename in os.listdir(directory):
|
||||
if filename.startswith(prefix) and filename.endswith('.png'):
|
||||
return os.path.join(directory, filename)
|
||||
|
||||
time.sleep(0.5)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
def generate_from_caption(
|
||||
caption_file: str, seed: int, server_address: str = "127.0.0.1:8188"
|
||||
) -> str:
|
||||
"""Generate image from caption file with given seed.
|
||||
|
||||
Args:
|
||||
caption_file: Path to the caption text file
|
||||
seed: Random seed for generation
|
||||
server_address: ComfyUI server address
|
||||
|
||||
Returns:
|
||||
Path to the created output directory
|
||||
"""
|
||||
# Read caption
|
||||
with open(caption_file, "r") as f:
|
||||
caption = f.read().strip()
|
||||
|
||||
# Load workflow
|
||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
workflow_path = os.path.join(script_dir, "generate_caption.json")
|
||||
with open(workflow_path, "r") as f:
|
||||
workflow = json.load(f)
|
||||
|
||||
# Update caption in node 27
|
||||
workflow["27"]["inputs"]["text"] = caption
|
||||
|
||||
# Update seeds in nodes 20 and 21
|
||||
workflow["20"]["inputs"]["seed"] = seed
|
||||
workflow["21"]["inputs"]["seed"] = seed
|
||||
|
||||
# Generate unique filename prefix to ensure we copy the right file
|
||||
unique_id = str(uuid.uuid4())[:8]
|
||||
filename_prefix = f"auto_background/gen_{unique_id}"
|
||||
workflow["26"]["inputs"]["filename_prefix"] = filename_prefix
|
||||
|
||||
# Get existing files before generation
|
||||
auto_bg_dir = os.path.join(script_dir, "auto_background")
|
||||
existing_files = get_existing_files(auto_bg_dir)
|
||||
print(f"Found {len(existing_files)} existing files in output directory")
|
||||
|
||||
# Queue the prompt
|
||||
print(f"Queuing prompt with seed {seed}...")
|
||||
response = queue_prompt(workflow, server_address)
|
||||
prompt_id = response["prompt_id"]
|
||||
print(f"Prompt ID: {prompt_id}")
|
||||
print(f"Expected filename prefix: gen_{unique_id}")
|
||||
|
||||
# Wait for the specific file with our unique prefix
|
||||
print("Waiting for generation (up to 2 minutes)...")
|
||||
new_file = wait_for_file_with_prefix(auto_bg_dir, f"gen_{unique_id}", timeout=240)
|
||||
|
||||
if not new_file:
|
||||
raise RuntimeError("Timeout: No new image file appeared in 2 minutes")
|
||||
|
||||
print(f"New image generated: {os.path.basename(new_file)}")
|
||||
|
||||
# Wait a moment for the file to be fully written
|
||||
time.sleep(2)
|
||||
|
||||
# Create output directory next to caption file
|
||||
caption_dir = os.path.dirname(os.path.abspath(caption_file))
|
||||
caption_name = os.path.splitext(os.path.basename(caption_file))[0]
|
||||
output_dir = os.path.join(caption_dir, f"{caption_name}_{seed}")
|
||||
os.makedirs(output_dir, exist_ok=True)
|
||||
|
||||
# Copy the generated image to output directory with a cleaner name
|
||||
output_image_path = os.path.join(output_dir, "generated.png")
|
||||
shutil.copy2(new_file, output_image_path)
|
||||
print(f"Saved image: {output_image_path}")
|
||||
|
||||
# Copy caption file
|
||||
caption_dest = os.path.join(output_dir, os.path.basename(caption_file))
|
||||
shutil.copy2(caption_file, caption_dest)
|
||||
print(f"Copied caption: {caption_dest}")
|
||||
|
||||
return output_dir
|
||||
|
||||
|
||||
def main():
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser(description="Generate image from caption using ComfyUI")
|
||||
parser.add_argument("caption_file", help="Path to caption text file")
|
||||
parser.add_argument("seed", type=int, help="Random seed for generation")
|
||||
parser.add_argument(
|
||||
"--server",
|
||||
default="127.0.0.1:8188",
|
||||
help="ComfyUI server address (default: 127.0.0.1:8188)",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--dry-run",
|
||||
action="store_true",
|
||||
help="Test mode: validate caption file and server connection without generating images",
|
||||
)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if not os.path.exists(args.caption_file):
|
||||
print(f"Error: Caption file not found: {args.caption_file}")
|
||||
sys.exit(1)
|
||||
|
||||
# Read and validate caption
|
||||
with open(args.caption_file, "r") as f:
|
||||
caption = f.read().strip()
|
||||
|
||||
if not caption:
|
||||
print(f"Error: Caption file is empty: {args.caption_file}")
|
||||
sys.exit(1)
|
||||
|
||||
print(f"Caption: {caption[:100]}{'...' if len(caption) > 100 else ''}")
|
||||
print(f"Seed: {args.seed}")
|
||||
print(f"Server: {args.server}")
|
||||
|
||||
if args.dry_run:
|
||||
print("\n[Dry Run Mode - Checking server connection...]")
|
||||
if check_server(args.server):
|
||||
print("✓ ComfyUI server is running and accessible")
|
||||
print("\n✓ Dry run successful! All checks passed.")
|
||||
sys.exit(0)
|
||||
else:
|
||||
print(f"✗ ComfyUI server is not accessible at {args.server}")
|
||||
print(" Please ensure ComfyUI is running before generating images.")
|
||||
sys.exit(1)
|
||||
|
||||
# Check server before attempting generation
|
||||
print("\nChecking ComfyUI server...")
|
||||
if not check_server(args.server):
|
||||
print(f"Error: ComfyUI server is not running at {args.server}")
|
||||
print("Please start ComfyUI first or check the server address.")
|
||||
print(f"\nTo test without generating, use: --dry-run")
|
||||
sys.exit(1)
|
||||
|
||||
print("✓ ComfyUI server is running")
|
||||
|
||||
try:
|
||||
output_dir = generate_from_caption(args.caption_file, args.seed, args.server)
|
||||
print(f"\nGeneration complete! Output directory: {output_dir}")
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
194
asset-work/generate_multiple.py
Executable file
194
asset-work/generate_multiple.py
Executable file
@@ -0,0 +1,194 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Generate multiple images from a caption file with different seeds."""
|
||||
|
||||
import random
|
||||
import subprocess
|
||||
import sys
|
||||
import os
|
||||
import urllib.request
|
||||
|
||||
|
||||
def check_server(server_address: str = "127.0.0.1:8188", timeout: int = 5) -> bool:
|
||||
"""Check if ComfyUI server is running and accessible."""
|
||||
try:
|
||||
req = urllib.request.Request(
|
||||
f"http://{server_address}/system_stats",
|
||||
method="GET",
|
||||
)
|
||||
with urllib.request.urlopen(req, timeout=timeout) as response:
|
||||
return response.status == 200
|
||||
except Exception:
|
||||
return False
|
||||
|
||||
|
||||
def count_existing_variations(caption_file: str) -> int:
|
||||
"""Count existing image variations for a caption file.
|
||||
|
||||
Args:
|
||||
caption_file: Path to the caption text file
|
||||
|
||||
Returns:
|
||||
Number of existing variation directories
|
||||
"""
|
||||
caption_dir = os.path.dirname(os.path.abspath(caption_file))
|
||||
caption_name = os.path.splitext(os.path.basename(caption_file))[0]
|
||||
|
||||
if not os.path.exists(caption_dir):
|
||||
return 0
|
||||
|
||||
count = 0
|
||||
for item in os.listdir(caption_dir):
|
||||
item_path = os.path.join(caption_dir, item)
|
||||
if os.path.isdir(item_path) and item.startswith(f"{caption_name}_"):
|
||||
count += 1
|
||||
|
||||
return count
|
||||
|
||||
|
||||
def generate_multiple(caption_file: str, count: int = 2, server: str = "127.0.0.1:8188", dry_run: bool = False) -> tuple[list[str], int]:
|
||||
"""Generate multiple images with different random seeds.
|
||||
|
||||
Args:
|
||||
caption_file: Path to the caption text file
|
||||
count: Total number of variations to have (default: 2)
|
||||
server: ComfyUI server address
|
||||
dry_run: If True, validate only without generating
|
||||
|
||||
Returns:
|
||||
Tuple of (list of created output directories, number of existing variations)
|
||||
"""
|
||||
if not os.path.exists(caption_file):
|
||||
print(f"Error: Caption file not found: {caption_file}")
|
||||
sys.exit(1)
|
||||
|
||||
# Validate caption file content
|
||||
with open(caption_file, "r") as f:
|
||||
caption = f.read().strip()
|
||||
|
||||
if not caption:
|
||||
print(f"Error: Caption file is empty: {caption_file}")
|
||||
sys.exit(1)
|
||||
|
||||
if dry_run:
|
||||
print(f" Caption preview: {caption[:60]}{'...' if len(caption) > 60 else ''}")
|
||||
return [], count_existing_variations(caption_file)
|
||||
|
||||
# Count existing variations
|
||||
existing = count_existing_variations(caption_file)
|
||||
print(f"Found {existing} existing variations")
|
||||
print(f"Requested total: {count}")
|
||||
|
||||
# Calculate how many more to generate
|
||||
needed = count - existing
|
||||
|
||||
if needed <= 0:
|
||||
print(f"\nAlready have {existing} variations (requested {count})")
|
||||
print("No new images needed.")
|
||||
return [], existing
|
||||
|
||||
print(f"Will generate {needed} new variation(s)")
|
||||
|
||||
output_dirs = []
|
||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
generator_script = os.path.join(script_dir, "generate_from_caption.py")
|
||||
|
||||
for i in range(needed):
|
||||
# Generate random seed
|
||||
seed = random.randint(1, 2**32 - 1)
|
||||
print(f"\n{'='*60}")
|
||||
print(f"Generation {i + 1} of {needed} (seed: {seed})")
|
||||
print(f"Progress: {existing + i + 1} of {count} total")
|
||||
print(f"{'='*60}")
|
||||
|
||||
# Run the generator script
|
||||
result = subprocess.run(
|
||||
[sys.executable, generator_script, caption_file, str(seed), "--server", server],
|
||||
capture_output=False,
|
||||
)
|
||||
|
||||
if result.returncode != 0:
|
||||
print(f"Warning: Generation {i + 1} of {needed} failed with exit code {result.returncode}")
|
||||
else:
|
||||
# Calculate output directory name
|
||||
caption_dir = os.path.dirname(os.path.abspath(caption_file))
|
||||
caption_name = os.path.splitext(os.path.basename(caption_file))[0]
|
||||
output_dir = os.path.join(caption_dir, f"{caption_name}_{seed}")
|
||||
output_dirs.append(output_dir)
|
||||
|
||||
return output_dirs, existing
|
||||
|
||||
|
||||
def main():
|
||||
import argparse
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Generate multiple images from caption with different seeds"
|
||||
)
|
||||
parser.add_argument("caption_file", help="Path to caption text file")
|
||||
parser.add_argument(
|
||||
"--count",
|
||||
"-n",
|
||||
type=int,
|
||||
default=2,
|
||||
help="Number of variations to generate (default: 2)",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--server",
|
||||
default="127.0.0.1:8188",
|
||||
help="ComfyUI server address (default: 127.0.0.1:8188)",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--dry-run",
|
||||
action="store_true",
|
||||
help="Test mode: validate caption files and server connection without generating",
|
||||
)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.dry_run:
|
||||
print("\n" + "="*60)
|
||||
print("DRY RUN MODE - Validating without generating")
|
||||
print("="*60)
|
||||
|
||||
# Check server
|
||||
print(f"\nChecking ComfyUI server at {args.server}...")
|
||||
if check_server(args.server):
|
||||
print("✓ Server is accessible")
|
||||
else:
|
||||
print(f"✗ Server is NOT accessible at {args.server}")
|
||||
print(" Please ensure ComfyUI is running before generating images.")
|
||||
sys.exit(1)
|
||||
|
||||
# Validate caption
|
||||
print(f"\nValidating: {args.caption_file}")
|
||||
output_dirs, existing = generate_multiple(args.caption_file, args.count, args.server, dry_run=True)
|
||||
print(f"✓ Caption file is valid (found {existing} existing variations)")
|
||||
|
||||
print("\n" + "="*60)
|
||||
print("✓ Dry run successful! All checks passed.")
|
||||
print("="*60)
|
||||
sys.exit(0)
|
||||
|
||||
# Check server before starting
|
||||
print(f"\nChecking ComfyUI server at {args.server}...")
|
||||
if not check_server(args.server):
|
||||
print(f"Error: ComfyUI server is not running at {args.server}")
|
||||
print("Please start ComfyUI first or check the server address.")
|
||||
print(f"\nTo test without generating, use: --dry-run")
|
||||
sys.exit(1)
|
||||
print("✓ Server is running\n")
|
||||
|
||||
output_dirs, existing = generate_multiple(args.caption_file, args.count, args.server)
|
||||
|
||||
print(f"\n{'='*60}")
|
||||
print("All generations complete!")
|
||||
print(f"{'='*60}")
|
||||
if output_dirs:
|
||||
print(f"\nCreated {len(output_dirs)} new output directory(s):")
|
||||
for output_dir in output_dirs:
|
||||
print(f" - {output_dir}")
|
||||
print(f"\nTotal variations now: {existing + len(output_dirs)}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
1
asset-work/kq4_001_beach/caption_1.txt
Normal file
1
asset-work/kq4_001_beach/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene unfolds as a serene coastal vista. The foreground features a gently curving sandy beach that stretches from the bottom right toward the center, its pale golden surface meeting the turquoise shallows of the ocean. The water transitions from light aqua near the shore to deep navy blue as it extends toward the horizon. A narrow strip of bright green grass and low vegetation borders the beach on the right, with hints of rocky outcrops and distant cliffs visible in the far background. The sky above is a clear azure with a few fluffy white clouds drifting near the horizon. The composition creates a sense of peaceful isolation, with the beach acting as a natural pathway guiding the eye toward the expansive ocean. Soft daylight illuminates the scene from the upper left, casting subtle shadows and highlighting the texture of the sand and water ripples.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene unfolds as a serene coastal vista. The foreground features a gently curving sandy beach that stretches from the bottom right toward the center, its pale golden surface meeting the turquoise shallows of the ocean. The water transitions from light aqua near the shore to deep navy blue as it extends toward the horizon. A narrow strip of bright green grass and low vegetation borders the beach on the right, with hints of rocky outcrops and distant cliffs visible in the far background. The sky above is a clear azure with a few fluffy white clouds drifting near the horizon. The composition creates a sense of peaceful isolation, with the beach acting as a natural pathway guiding the eye toward the expansive ocean. Soft daylight illuminates the scene from the upper left, casting subtle shadows and highlighting the texture of the sand and water ripples.
|
||||
BIN
asset-work/kq4_001_beach/caption_1_3266141658/generated.png
LFS
Normal file
BIN
asset-work/kq4_001_beach/caption_1_3266141658/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_001_beach/caption_2.txt
Normal file
1
asset-work/kq4_001_beach/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A panoramic beach scene viewed from an elevated position reveals a sweeping shoreline curving gracefully along the left side of the frame. The sandy beach, rendered in warm beige and cream tones, forms a natural arc separating the deep blue ocean from a lush green coastal bluff on the right. The ocean water displays beautiful gradations, from pale turquoise where waves lap the shore to rich indigo in the deeper areas. Gentle waves create white foam patterns along the waterline. The grassy headland rises toward the right, dotted with bushes and leading toward distant cliffs. Above, a vast sky stretches in brilliant blue, adorned with soft cumulus clouds near the horizon line. The lighting suggests midday with bright, even illumination across the landscape.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A panoramic beach scene viewed from an elevated position reveals a sweeping shoreline curving gracefully along the left side of the frame. The sandy beach, rendered in warm beige and cream tones, forms a natural arc separating the deep blue ocean from a lush green coastal bluff on the right. The ocean water displays beautiful gradations, from pale turquoise where waves lap the shore to rich indigo in the deeper areas. Gentle waves create white foam patterns along the waterline. The grassy headland rises toward the right, dotted with bushes and leading toward distant cliffs. Above, a vast sky stretches in brilliant blue, adorned with soft cumulus clouds near the horizon line. The lighting suggests midday with bright, even illumination across the landscape.
|
||||
BIN
asset-work/kq4_001_beach/caption_2_2546054905/generated.png
LFS
Normal file
BIN
asset-work/kq4_001_beach/caption_2_2546054905/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_001_beach/caption_3.txt
Normal file
1
asset-work/kq4_001_beach/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition presents a tranquil seaside view from a slightly elevated vantage point. Dominating the left two-thirds of the frame, the ocean extends to the horizon in layered shades of deep blue and azure. A crescent-shaped beach of pale sand occupies the right foreground, creating a natural boundary between land and sea. The shoreline curves gently, with shallow water showing lighter turquoise hues where it meets the sand. To the right, a verdant slope rises, covered in bright green grass and low shrubs. The distant background hints at more rugged terrain. The sky occupies the upper portion in a clear, vibrant blue with scattered white clouds. Natural daylight bathes the entire scene, creating soft shadows and emphasizing the contrast between the warm sand, cool water, and green vegetation.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition presents a tranquil seaside view from a slightly elevated vantage point. Dominating the left two-thirds of the frame, the ocean extends to the horizon in layered shades of deep blue and azure. A crescent-shaped beach of pale sand occupies the right foreground, creating a natural boundary between land and sea. The shoreline curves gently, with shallow water showing lighter turquoise hues where it meets the sand. To the right, a verdant slope rises, covered in bright green grass and low shrubs. The distant background hints at more rugged terrain. The sky occupies the upper portion in a clear, vibrant blue with scattered white clouds. Natural daylight bathes the entire scene, creating soft shadows and emphasizing the contrast between the warm sand, cool water, and green vegetation.
|
||||
BIN
asset-work/kq4_001_beach/caption_3_2466183908/generated.png
LFS
Normal file
BIN
asset-work/kq4_001_beach/caption_3_2466183908/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_002_meadow/caption_1.txt
Normal file
1
asset-work/kq4_002_meadow/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene reveals a lush meadow clearing surrounded by dense woodland. The foreground presents a carpet of vibrant green grass interspersed with clusters of wildflowers in purple, blue, and orange hues. A large weathered gray rock sits prominently in the lower left, while smaller stones are scattered throughout the meadow. To the right, a massive tree trunk with thick branches extends into the frame, its foliage forming a dense canopy. In the mid-ground, a winding path of lighter earth tones meanders through the scene, bordered by more flowering plants. Dark silhouettes of distant trees and bushes create a natural boundary in the background. The lighting suggests late afternoon with warm sunlight casting soft shadows across the meadow floor.
|
||||
BIN
asset-work/kq4_002_meadow/caption_1_2192260032/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_1_2192260032/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_002_meadow/caption_1_2452282720/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_1_2452282720/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_002_meadow/caption_2.txt
Normal file
1
asset-work/kq4_002_meadow/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A verdant meadow stretches across the frame, viewed from an elevated position that captures the expanse of the clearing. The foreground is dominated by rich emerald grass dotted with colorful wildflower patches in shades of violet, periwinkle, and crimson. On the right side, a substantial tree with a thick brown trunk and dense green foliage anchors the composition. Various rocks of different sizes are strategically placed throughout the scene, from a prominent boulder in the lower left to smaller stones near the center. The middle ground features a winding dirt path that creates visual interest as it curves through the meadow. Dark green bushes and distant trees form a backdrop, with some appearing as silhouettes against the brighter sky. The overall atmosphere is peaceful and pastoral, bathed in natural daylight.
|
||||
BIN
asset-work/kq4_002_meadow/caption_2_1317691304/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_2_1317691304/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_002_meadow/caption_2_3424607311/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_2_3424607311/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_002_meadow/caption_3.txt
Normal file
1
asset-work/kq4_002_meadow/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The scene captures a sun-dappled meadow from a bird's-eye view, showcasing nature's tapestry in vivid detail. The foreground displays a field of bright green grass punctuated by drifts of wildflowers in purple, blue, and red-orange tones. A significant gray boulder occupies the lower left quadrant, its rough surface contrasting with the soft vegetation. On the right, a large tree with a sturdy trunk and abundant foliage provides vertical interest. The composition includes a meandering trail of sandy earth that creates pathways through the greenery. Scattered shrubs and flowering plants add texture throughout. In the distance, dark masses of trees and bushes form a woodland perimeter. The lighting indicates a sunny day with clear illumination highlighting the varied greens and floral colors of the meadow ecosystem.
|
||||
BIN
asset-work/kq4_002_meadow/caption_3_1693889771/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_3_1693889771/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_002_meadow/caption_3_1877206259/generated.png
LFS
Normal file
BIN
asset-work/kq4_002_meadow/caption_3_1877206259/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_003_fountain_pool/caption_1.txt
Normal file
1
asset-work/kq4_003_fountain_pool/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view of an elegant classical garden dominated by a crystalline rectangular pool at its heart. In the foreground, meticulously manicured hedges frame the composition with rich emerald foliage, their surfaces catching dappled morning light. Two stately classical columns stand sentinel on either side of the pool, their fluted marble shafts rising toward shadowed capitals, creating a sense of architectural grandeur. The pool's azure waters reflect the cerulean sky above, bordered by pale stone coping that catches warm sunlight. Beyond the pool, a sandy path leads toward a classical structure partially hidden by dense vegetation, its tiled roof visible through gaps in the canopy. Towering trees with deep green canopies frame the scene on all sides, their leaves rendered in countless shades of jade and viridian. The middle ground reveals carefully tended lawns and flowering shrubs in soft pastels. Light filters through the foliage in golden shafts, creating dramatic chiaroscuro effects on the stone surfaces and water. The color palette harmonizes cool blues of the pool with warm earth tones of the surrounding garden, all bathed in gentle morning illumination.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view of an elegant classical garden dominated by a crystalline rectangular pool at its heart. In the foreground, meticulously manicured hedges frame the composition with rich emerald foliage, their surfaces catching dappled morning light. Two stately classical columns stand sentinel on either side of the pool, their fluted marble shafts rising toward shadowed capitals, creating a sense of architectural grandeur. The pool's azure waters reflect the cerulean sky above, bordered by pale stone coping that catches warm sunlight. Beyond the pool, a sandy path leads toward a classical structure partially hidden by dense vegetation, its tiled roof visible through gaps in the canopy. Towering trees with deep green canopies frame the scene on all sides, their leaves rendered in countless shades of jade and viridian. The middle ground reveals carefully tended lawns and flowering shrubs in soft pastels. Light filters through the foliage in golden shafts, creating dramatic chiaroscuro effects on the stone surfaces and water. The color palette harmonizes cool blues of the pool with warm earth tones of the surrounding garden, all bathed in gentle morning illumination.
|
||||
BIN
asset-work/kq4_003_fountain_pool/caption_1_2884713022/generated.png
LFS
Normal file
BIN
asset-work/kq4_003_fountain_pool/caption_1_2884713022/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_003_fountain_pool/caption_2.txt
Normal file
1
asset-work/kq4_003_fountain_pool/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A serene formal garden viewed from above, centered around a tranquil reflecting pool of deep sapphire waters. The immediate foreground presents lush ornamental shrubs arranged in symmetrical clusters, their deep green leaves rendered with thick impasto texture suggesting healthy growth. Four majestic classical columns define the pool's boundaries, their weathered stone surfaces displaying subtle variations in warm gray and cream tones, evidence of age and natural patina. The pool itself acts as a mirror, capturing fragments of sky and surrounding verdure in its glassy surface. To the left, a traditional garden pavilion with a tiled roof peeks through mature trees, its architectural lines softened by atmospheric perspective. Dense woodland encircles the garden, with towering specimens creating a natural wall of varying greens from pale lime to deep forest shadow. The sandy pathways meander between cultivated beds and wilder growth, suggesting a designed landscape that embraces natural beauty. Afternoon light casts elongated shadows from the columns across the pool's surface, creating intersecting patterns of light and shade. The overall atmosphere evokes peaceful contemplation within a timeless classical setting.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A serene formal garden viewed from above, centered around a tranquil reflecting pool of deep sapphire waters. The immediate foreground presents lush ornamental shrubs arranged in symmetrical clusters, their deep green leaves rendered with thick impasto texture suggesting healthy growth. Four majestic classical columns define the pool's boundaries, their weathered stone surfaces displaying subtle variations in warm gray and cream tones, evidence of age and natural patina. The pool itself acts as a mirror, capturing fragments of sky and surrounding verdure in its glassy surface. To the left, a traditional garden pavilion with a tiled roof peeks through mature trees, its architectural lines softened by atmospheric perspective. Dense woodland encircles the garden, with towering specimens creating a natural wall of varying greens from pale lime to deep forest shadow. The sandy pathways meander between cultivated beds and wilder growth, suggesting a designed landscape that embraces natural beauty. Afternoon light casts elongated shadows from the columns across the pool's surface, creating intersecting patterns of light and shade. The overall atmosphere evokes peaceful contemplation within a timeless classical setting.
|
||||
BIN
asset-work/kq4_003_fountain_pool/caption_2_1781338464/generated.png
LFS
Normal file
BIN
asset-work/kq4_003_fountain_pool/caption_2_1781338464/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_003_fountain_pool/caption_3.txt
Normal file
1
asset-work/kq4_003_fountain_pool/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A picturesque garden oasis captured from a bird's-eye perspective, featuring an elongated rectangular pool as its focal point. Foreground vegetation bursts with vibrant life—rounded ornamental bushes and delicate ground cover creating rich textural layers in varying intensities of green. Twin pairs of imposing classical columns flank the pool, their substantial forms painted with attention to architectural detail: fluted shafts, simple capitals, and sturdy bases that anchor them to the earth. The water's surface shimmers with reflected light, painted in strokes of cobalt and turquoise that suggest both depth and clarity. In the background, a sandy clearing leads toward a distant structure with traditional roofing, partially veiled by luxuriant tree canopies that extend beyond the garden's formal boundaries. Mature trees with spreading crowns create a natural enclosure, their leaves filtering sunlight into countless patches of illumination across the scene. The interplay between cultivated precision and wild growth creates visual tension—geometric pool edges against organic foliage, classical order meeting natural abundance. Soft atmospheric haze softens distant elements while foreground details remain crisp and vivid. The palette balances warm ochres of the pathways, cool blues of the water, and the endless variety of greens in the surrounding vegetation under diffused daylight.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A picturesque garden oasis captured from a bird's-eye perspective, featuring an elongated rectangular pool as its focal point. Foreground vegetation bursts with vibrant life—rounded ornamental bushes and delicate ground cover creating rich textural layers in varying intensities of green. Twin pairs of imposing classical columns flank the pool, their substantial forms painted with attention to architectural detail: fluted shafts, simple capitals, and sturdy bases that anchor them to the earth. The water's surface shimmers with reflected light, painted in strokes of cobalt and turquoise that suggest both depth and clarity. In the background, a sandy clearing leads toward a distant structure with traditional roofing, partially veiled by luxuriant tree canopies that extend beyond the garden's formal boundaries. Mature trees with spreading crowns create a natural enclosure, their leaves filtering sunlight into countless patches of illumination across the scene. The interplay between cultivated precision and wild growth creates visual tension—geometric pool edges against organic foliage, classical order meeting natural abundance. Soft atmospheric haze softens distant elements while foreground details remain crisp and vivid. The palette balances warm ochres of the pathways, cool blues of the water, and the endless variety of greens in the surrounding vegetation under diffused daylight.
|
||||
BIN
asset-work/kq4_003_fountain_pool/caption_3_4202871907/generated.png
LFS
Normal file
BIN
asset-work/kq4_003_fountain_pool/caption_3_4202871907/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_004_ogres_cottage/caption_1.txt
Normal file
1
asset-work/kq4_004_ogres_cottage/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A rustic stone cottage nestled within a dense pine forest, viewed from an elevated perspective. The foreground reveals a winding dirt path of warm umber and sienna tones, its surface textured with footprints and scattered pebbles. Wildflowers in delicate shades of lavender and cornflower blue punctuate the edges of the path, rendered with loose, impressionistic brushstrokes. The cottage dominates the middle ground, its walls built from irregular gray fieldstones with thick mortar lines catching subtle highlights. A magnificent thatched roof crowns the structure, the golden straw bundles creating rich textural patterns that contrast with the smooth stonework below. A sturdy wooden door, weathered to a warm chestnut brown, invites entry, while small windows with dark wooden shutters peek from the stone walls. To the left, massive evergreen trees with deep emerald needles frame the scene, their trunks showing rough bark texture. The background dissolves into a veil of forest greens and shadowy blue-greens, suggesting infinite woodland depth beyond. Soft dappled sunlight filters through the canopy, casting gentle shadows and creating a harmonious palette of earth tones, forest greens, and warm honey gold.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A rustic stone cottage nestled within a dense pine forest, viewed from an elevated perspective. The foreground reveals a winding dirt path of warm umber and sienna tones, its surface textured with footprints and scattered pebbles. Wildflowers in delicate shades of lavender and cornflower blue punctuate the edges of the path, rendered with loose, impressionistic brushstrokes. The cottage dominates the middle ground, its walls built from irregular gray fieldstones with thick mortar lines catching subtle highlights. A magnificent thatched roof crowns the structure, the golden straw bundles creating rich textural patterns that contrast with the smooth stonework below. A sturdy wooden door, weathered to a warm chestnut brown, invites entry, while small windows with dark wooden shutters peek from the stone walls. To the left, massive evergreen trees with deep emerald needles frame the scene, their trunks showing rough bark texture. The background dissolves into a veil of forest greens and shadowy blue-greens, suggesting infinite woodland depth beyond. Soft dappled sunlight filters through the canopy, casting gentle shadows and creating a harmonious palette of earth tones, forest greens, and warm honey gold.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A rustic stone cottage nestled within a dense pine forest, viewed from an elevated perspective. The foreground reveals a winding dirt path of warm umber and sienna tones, its surface textured with footprints and scattered pebbles. Wildflowers in delicate shades of lavender and cornflower blue punctuate the edges of the path, rendered with loose, impressionistic brushstrokes. The cottage dominates the middle ground, its walls built from irregular gray fieldstones with thick mortar lines catching subtle highlights. A magnificent thatched roof crowns the structure, the golden straw bundles creating rich textural patterns that contrast with the smooth stonework below. A sturdy wooden door, weathered to a warm chestnut brown, invites entry, while small windows with dark wooden shutters peek from the stone walls. To the left, massive evergreen trees with deep emerald needles frame the scene, their trunks showing rough bark texture. The background dissolves into a veil of forest greens and shadowy blue-greens, suggesting infinite woodland depth beyond. Soft dappled sunlight filters through the canopy, casting gentle shadows and creating a harmonious palette of earth tones, forest greens, and warm honey gold.
|
||||
Binary file not shown.
BIN
asset-work/kq4_004_ogres_cottage/caption_1_454377357/generated.png
LFS
Normal file
BIN
asset-work/kq4_004_ogres_cottage/caption_1_454377357/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_004_ogres_cottage/caption_2.txt
Normal file
1
asset-work/kq4_004_ogres_cottage/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A solitary woodland dwelling emerges from towering coniferous forest, captured from a bird's-eye vantage point. The immediate foreground presents rich forest floor details: patches of vibrant moss, fallen pine needles in russet and gold, and clusters of wildflowers painted with delicate impasto. A well-trodden earthen path curves invitingly toward the cottage, its surface showing variations from dry tan to damp umber. The central structure features walls of rough-hewn gray granite stones, each block uniquely shaped and positioned, with thick daub filling between them. Dominating the composition is a steeply pitched thatched roof, the bundled straw rendered in luminous golds and ambers that seem to glow in the forest light. Small windows with simple wooden frames punctuate the facade, reflecting the muted greens of surrounding pines. A wooden barrel rests near the entrance, painted with weathered patina. The surrounding forest rises in layered ranks of deep pine green, with individual trees showing textured bark and dense needle clusters. Atmospheric perspective softens distant trees into blue-green haze. The scene balances warm earth tones against cool forest shadows, illuminated by diffuse daylight filtering through the canopy above.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A solitary woodland dwelling emerges from towering coniferous forest, captured from a bird's-eye vantage point. The immediate foreground presents rich forest floor details: patches of vibrant moss, fallen pine needles in russet and gold, and clusters of wildflowers painted with delicate impasto. A well-trodden earthen path curves invitingly toward the cottage, its surface showing variations from dry tan to damp umber. The central structure features walls of rough-hewn gray granite stones, each block uniquely shaped and positioned, with thick daub filling between them. Dominating the composition is a steeply pitched thatched roof, the bundled straw rendered in luminous golds and ambers that seem to glow in the forest light. Small windows with simple wooden frames punctuate the facade, reflecting the muted greens of surrounding pines. A wooden barrel rests near the entrance, painted with weathered patina. The surrounding forest rises in layered ranks of deep pine green, with individual trees showing textured bark and dense needle clusters. Atmospheric perspective softens distant trees into blue-green haze. The scene balances warm earth tones against cool forest shadows, illuminated by diffuse daylight filtering through the canopy above.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A solitary woodland dwelling emerges from towering coniferous forest, captured from a bird's-eye vantage point. The immediate foreground presents rich forest floor details: patches of vibrant moss, fallen pine needles in russet and gold, and clusters of wildflowers painted with delicate impasto. A well-trodden earthen path curves invitingly toward the cottage, its surface showing variations from dry tan to damp umber. The central structure features walls of rough-hewn gray granite stones, each block uniquely shaped and positioned, with thick daub filling between them. Dominating the composition is a steeply pitched thatched roof, the bundled straw rendered in luminous golds and ambers that seem to glow in the forest light. Small windows with simple wooden frames punctuate the facade, reflecting the muted greens of surrounding pines. A wooden barrel rests near the entrance, painted with weathered patina. The surrounding forest rises in layered ranks of deep pine green, with individual trees showing textured bark and dense needle clusters. Atmospheric perspective softens distant trees into blue-green haze. The scene balances warm earth tones against cool forest shadows, illuminated by diffuse daylight filtering through the canopy above.
|
||||
Binary file not shown.
BIN
asset-work/kq4_004_ogres_cottage/caption_2_3254593180/generated.png
LFS
Normal file
BIN
asset-work/kq4_004_ogres_cottage/caption_2_3254593180/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_004_ogres_cottage/caption_3.txt
Normal file
1
asset-work/kq4_004_ogres_cottage/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A charming thatched cottage sits tucked among ancient evergreens, viewed from above with dramatic spatial depth. The foreground draws the eye along a winding country path of packed earth, its surface textured with wheel ruts, small stones, and patches of hardy ground cover. Purple and blue wildflowers bloom in natural clusters beside the path, painted with loose, expressive brushwork. The cottage occupies the central composition, its foundation built from substantial gray fieldstones showing rough texture and subtle lichen patches. Above, a thick thatched roof extends outward, the straw bundles creating rhythmic patterns of gold, amber, and pale wheat tones that catch the light. A dark wooden door with iron hinges provides rustic contrast to the pale stone walls. Small shuttered windows suggest cozy interior spaces. To the left, a massive pine tree with deeply textured bark and dense dark green foliage anchors the scene. The background reveals an impenetrable wall of forest, with layers of pine trees receding into atmospheric blue-green mist. The color palette harmonizes warm ochres and siennas of the path and roof against the cool emerald and viridian greens of the surrounding woodland, bathed in soft natural light filtering through the canopy.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A charming thatched cottage sits tucked among ancient evergreens, viewed from above with dramatic spatial depth. The foreground draws the eye along a winding country path of packed earth, its surface textured with wheel ruts, small stones, and patches of hardy ground cover. Purple and blue wildflowers bloom in natural clusters beside the path, painted with loose, expressive brushwork. The cottage occupies the central composition, its foundation built from substantial gray fieldstones showing rough texture and subtle lichen patches. Above, a thick thatched roof extends outward, the straw bundles creating rhythmic patterns of gold, amber, and pale wheat tones that catch the light. A dark wooden door with iron hinges provides rustic contrast to the pale stone walls. Small shuttered windows suggest cozy interior spaces. To the left, a massive pine tree with deeply textured bark and dense dark green foliage anchors the scene. The background reveals an impenetrable wall of forest, with layers of pine trees receding into atmospheric blue-green mist. The color palette harmonizes warm ochres and siennas of the path and roof against the cool emerald and viridian greens of the surrounding woodland, bathed in soft natural light filtering through the canopy.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A charming thatched cottage sits tucked among ancient evergreens, viewed from above with dramatic spatial depth. The foreground draws the eye along a winding country path of packed earth, its surface textured with wheel ruts, small stones, and patches of hardy ground cover. Purple and blue wildflowers bloom in natural clusters beside the path, painted with loose, expressive brushwork. The cottage occupies the central composition, its foundation built from substantial gray fieldstones showing rough texture and subtle lichen patches. Above, a thick thatched roof extends outward, the straw bundles creating rhythmic patterns of gold, amber, and pale wheat tones that catch the light. A dark wooden door with iron hinges provides rustic contrast to the pale stone walls. Small shuttered windows suggest cozy interior spaces. To the left, a massive pine tree with deeply textured bark and dense dark green foliage anchors the scene. The background reveals an impenetrable wall of forest, with layers of pine trees receding into atmospheric blue-green mist. The color palette harmonizes warm ochres and siennas of the path and roof against the cool emerald and viridian greens of the surrounding woodland, bathed in soft natural light filtering through the canopy.
|
||||
Binary file not shown.
BIN
asset-work/kq4_004_ogres_cottage/caption_3_2567661763/generated.png
LFS
Normal file
BIN
asset-work/kq4_004_ogres_cottage/caption_3_2567661763/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_005_forest_grove/caption_1.txt
Normal file
1
asset-work/kq4_005_forest_grove/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene reveals a mysterious forest grove dominated by several towering, gnarled trees with distinctive turquoise-tinged bark. The foreground shows a stone cottage with a thatched roof on the left, its rustic walls partially visible. The center and right portions feature multiple ancient trees with twisted trunks and sprawling roots that dig into the dark earth. The ground is covered in deep brown soil with patches of green moss and low vegetation. In the background, more dense forest creates a dark perimeter, with the trees appearing almost black against the dim light. The atmosphere is mystical and slightly eerie, with the unusual blue-green tree bark creating a fantasy-like quality. Shadows are deep and dramatic, suggesting either dawn or dusk lighting.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene reveals a mysterious forest grove dominated by several towering, gnarled trees with distinctive turquoise-tinged bark. The foreground shows a stone cottage with a thatched roof on the left, its rustic walls partially visible. The center and right portions feature multiple ancient trees with twisted trunks and sprawling roots that dig into the dark earth. The ground is covered in deep brown soil with patches of green moss and low vegetation. In the background, more dense forest creates a dark perimeter, with the trees appearing almost black against the dim light. The atmosphere is mystical and slightly eerie, with the unusual blue-green tree bark creating a fantasy-like quality. Shadows are deep and dramatic, suggesting either dawn or dusk lighting.
|
||||
BIN
asset-work/kq4_005_forest_grove/caption_1_1562212026/generated.png
LFS
Normal file
BIN
asset-work/kq4_005_forest_grove/caption_1_1562212026/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_005_forest_grove/caption_2.txt
Normal file
1
asset-work/kq4_005_forest_grove/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view captures an enchanted woodland clearing where ancient trees with pale blue-green trunks stand like sentinels. On the left, a quaint stone cottage with a straw-colored thatched roof nestles against the forest edge. The central area is dominated by several massive trees with deeply furrowed bark in unusual turquoise and teal hues, their gnarled roots spreading across the dark forest floor. The ground itself is rendered in rich browns with scattered green undergrowth. The background fades into dense, shadowy woodland with trees silhouetted against a darker sky. The composition has a storybook quality, with the twisted tree forms creating interesting negative spaces. Lighting is subdued and atmospheric, creating deep shadows that enhance the magical, mysterious mood.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view captures an enchanted woodland clearing where ancient trees with pale blue-green trunks stand like sentinels. On the left, a quaint stone cottage with a straw-colored thatched roof nestles against the forest edge. The central area is dominated by several massive trees with deeply furrowed bark in unusual turquoise and teal hues, their gnarled roots spreading across the dark forest floor. The ground itself is rendered in rich browns with scattered green undergrowth. The background fades into dense, shadowy woodland with trees silhouetted against a darker sky. The composition has a storybook quality, with the twisted tree forms creating interesting negative spaces. Lighting is subdued and atmospheric, creating deep shadows that enhance the magical, mysterious mood.
|
||||
BIN
asset-work/kq4_005_forest_grove/caption_2_3947052210/generated.png
LFS
Normal file
BIN
asset-work/kq4_005_forest_grove/caption_2_3947052210/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_005_forest_grove/caption_3.txt
Normal file
1
asset-work/kq4_005_forest_grove/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition presents a fairy-tale forest scene viewed from above. A charming stone cottage occupies the left edge with its conical thatched roof and small windows. The main focus falls on a cluster of ancient trees with distinctive pale blue-green bark that twists and contorts in organic patterns. Their massive root systems spread across the brown forest floor like grasping fingers. The ground shows variations of earth tones with patches of moss and small plants. Behind the featured trees, a wall of darker forest creates depth and mystery. The overall palette combines earthy browns with the unusual cool turquoise of the tree trunks. The lighting creates strong contrasts between illuminated areas and deep shadows, contributing to an atmosphere of enchanted wilderness.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition presents a fairy-tale forest scene viewed from above. A charming stone cottage occupies the left edge with its conical thatched roof and small windows. The main focus falls on a cluster of ancient trees with distinctive pale blue-green bark that twists and contorts in organic patterns. Their massive root systems spread across the brown forest floor like grasping fingers. The ground shows variations of earth tones with patches of moss and small plants. Behind the featured trees, a wall of darker forest creates depth and mystery. The overall palette combines earthy browns with the unusual cool turquoise of the tree trunks. The lighting creates strong contrasts between illuminated areas and deep shadows, contributing to an atmosphere of enchanted wilderness.
|
||||
BIN
asset-work/kq4_005_forest_grove/caption_3_3545278729/generated.png
LFS
Normal file
BIN
asset-work/kq4_005_forest_grove/caption_3_3545278729/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_006_cave_entrance/caption_1.txt
Normal file
1
asset-work/kq4_006_cave_entrance/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A dramatic high-angle vista revealing a foreboding mountain hollow dominated by a massive cave entrance carved into the craggy mountainside, its dark maw uncannily resembling a bleached skull with hollow eye sockets and jagged tooth-like rock formations. In the foreground, gnarled and twisted trees with skeletal branches reach toward the viewer, their tortured forms rendered in deep umbers and charcoal shadows, creating a natural frame of menacing vegetation. The middle ground features a barren, rocky clearing of compressed earth and scattered stones, where massive boulders create an impassable barrier toward the northern horizon. Wisps of ethereal smoke drift lazily from a fissure in the cave's forehead, catching pale light and adding mysterious atmosphere. The background rises in jagged mountain peaks of slate gray and mossy green, their craggy faces scarred by time and weather. The color palette balances bone-white limestone against deep forest shadows, with touches of sickly green vegetation clinging to life in this desolate place. Diffused daylight struggles to penetrate the oppressive atmosphere, casting long velvety shadows across the forbidding terrain.
|
||||
BIN
asset-work/kq4_006_cave_entrance/caption_1_1860364099/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_1_1860364099/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_006_cave_entrance/caption_1_3465141617/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_1_3465141617/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_006_cave_entrance/caption_2.txt
Normal file
1
asset-work/kq4_006_cave_entrance/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated perspective overlooking a sinister mountain alcove where nature's dark imagination has sculpted the living rock into a haunting skull formation. Foreground details reveal a particularly twisted specimen of ancient tree on the left, its bark rendered in rough impasto strokes of deep brown and black, with mysterious pale vines or tendrils draping from its branches like spectral curtains. The central focus commands attention: a monumental cave entrance carved by eons into a skull-visage of bleached stone, complete with cavernous eye sockets, a nasal cavity, and jagged lower formations suggesting broken teeth. Smoke rises in delicate wisps from a crack high on the cave face, painted with subtle grays against the pale stone. To the right, the mountainside continues in rugged strata of gray and ochre, while the ground plane stretches in muted earth tones of dust and stone. The middle distance reveals scattered massive boulders blocking passage northward, their surfaces catching highlights against deep shadows. The overall lighting suggests late afternoon with warm golden rays attempting to penetrate the gloom, creating dramatic chiaroscuro effects across the textured stone surfaces and twisted vegetation.
|
||||
BIN
asset-work/kq4_006_cave_entrance/caption_2_302016458/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_2_302016458/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_006_cave_entrance/caption_2_540538407/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_2_540538407/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_006_cave_entrance/caption_3.txt
Normal file
1
asset-work/kq4_006_cave_entrance/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. A panoramic bird's-eye view of a desolate mountain clearing where harsh geology and twisted nature converge in unsettling harmony. The immediate foreground presents a weathered tree of exceptional age and deformity, its trunk gnarled into impossible curves, bark textured in deep russets and blacks, with pale ghostly vines hanging like forgotten shrouds. Dominating the composition's center, a monumental cave entrance has been eroded by wind and water into the unmistakable likeness of a giant's skull, its twin eye sockets opening into absolute darkness while jagged rock teeth frame the lower entrance. Wisps of smoke curl upward from a crevice in the stony forehead, suggesting volcanic depths or some infernal fire within. The clearing itself is rendered in dead earth tones—dusty ochres, ash grays, and mossy greens—scattered with broken stones and boulders that form an impassable northern barrier. Background mountains rise in layered geological formations, their faces showing exposed strata of slate and granite in cool blue-grays. Patches of stunted, vicious-looking vegetation cling to the margins, painted in deep forest greens and shadowed blacks. The lighting creates a theatrical atmosphere, with pale sky filtering through gaps in higher peaks while the cave interior remains deeply shadowed, emphasizing the threshold between the known world and mysterious depths beyond.
|
||||
BIN
asset-work/kq4_006_cave_entrance/caption_3_185028864/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_3_185028864/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_006_cave_entrance/caption_3_4205602011/generated.png
LFS
Normal file
BIN
asset-work/kq4_006_cave_entrance/caption_3_4205602011/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_007_fishermans_shack/caption_1.txt
Normal file
1
asset-work/kq4_007_fishermans_shack/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene depicts a rustic fisherman's shack perched at the edge of a coastal inlet. The weathered wooden building with its gray shingled roof and simple rectangular windows dominates the right side of the frame. A stone chimney with a red cap rises from the roof. In front of the shack, a rickety wooden pier extends into the water on the left, its pilings disappearing into the turquoise shallows. The shoreline curves gracefully, with sandy beach meeting the water in gentle arcs. Behind the shack, a grassy bluff rises with scattered bushes and flowers. The water displays beautiful gradations from light aqua near shore to deep navy blue further out. White clouds drift in the bright blue sky above. The lighting suggests a clear day with sunlight casting soft shadows.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene depicts a rustic fisherman's shack perched at the edge of a coastal inlet. The weathered wooden building with its gray shingled roof and simple rectangular windows dominates the right side of the frame. A stone chimney with a red cap rises from the roof. In front of the shack, a rickety wooden pier extends into the water on the left, its pilings disappearing into the turquoise shallows. The shoreline curves gracefully, with sandy beach meeting the water in gentle arcs. Behind the shack, a grassy bluff rises with scattered bushes and flowers. The water displays beautiful gradations from light aqua near shore to deep navy blue further out. White clouds drift in the bright blue sky above. The lighting suggests a clear day with sunlight casting soft shadows.
|
||||
BIN
asset-work/kq4_007_fishermans_shack/caption_1_1979017646/generated.png
LFS
Normal file
BIN
asset-work/kq4_007_fishermans_shack/caption_1_1979017646/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_007_fishermans_shack/caption_2.txt
Normal file
1
asset-work/kq4_007_fishermans_shack/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated coastal view showcases a humble fisherman's dwelling at the water's edge. The gray wooden shack with its pitched roof and multiple windows sits prominently on the right, its weathered planks suggesting years of exposure to sea air. A distinctive red-capped chimney punctuates the roofline. To the left, a simple wooden dock juts into the inlet, supported by rough-hewn posts that stand in the shallow turquoise water. The beach curves in a natural arc, its pale sand contrasting with the deep blue ocean beyond. Behind the structure, verdant grass and wildflowers grow on a gentle slope. The sky stretches overhead in brilliant blue with fluffy white cumulus clouds. Natural daylight bathes the scene, highlighting the textures of wood, stone, and water.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated coastal view showcases a humble fisherman's dwelling at the water's edge. The gray wooden shack with its pitched roof and multiple windows sits prominently on the right, its weathered planks suggesting years of exposure to sea air. A distinctive red-capped chimney punctuates the roofline. To the left, a simple wooden dock juts into the inlet, supported by rough-hewn posts that stand in the shallow turquoise water. The beach curves in a natural arc, its pale sand contrasting with the deep blue ocean beyond. Behind the structure, verdant grass and wildflowers grow on a gentle slope. The sky stretches overhead in brilliant blue with fluffy white cumulus clouds. Natural daylight bathes the scene, highlighting the textures of wood, stone, and water.
|
||||
BIN
asset-work/kq4_007_fishermans_shack/caption_2_1520663074/generated.png
LFS
Normal file
BIN
asset-work/kq4_007_fishermans_shack/caption_2_1520663074/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_007_fishermans_shack/caption_3.txt
Normal file
1
asset-work/kq4_007_fishermans_shack/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition captures a seaside dwelling from a bird's-eye perspective. A modest gray wooden shack with a shingled roof occupies the right portion, featuring several windows and a front entrance reached by stone steps. A brick chimney with a red top extends upward from the roof. On the left, a basic wooden pier stretches into the calm inlet waters, which transition from pale green near shore to deeper blue tones. The shoreline creates an elegant curve, with patches of sand and pebbles. Behind the house, a grassy bank rises, dotted with shrubs and colorful wildflowers. The expansive sky above is a clear azure with scattered white clouds. The scene is illuminated by bright daylight that brings out the details of the weathered wood and coastal vegetation.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition captures a seaside dwelling from a bird's-eye perspective. A modest gray wooden shack with a shingled roof occupies the right portion, featuring several windows and a front entrance reached by stone steps. A brick chimney with a red top extends upward from the roof. On the left, a basic wooden pier stretches into the calm inlet waters, which transition from pale green near shore to deeper blue tones. The shoreline creates an elegant curve, with patches of sand and pebbles. Behind the house, a grassy bank rises, dotted with shrubs and colorful wildflowers. The expansive sky above is a clear azure with scattered white clouds. The scene is illuminated by bright daylight that brings out the details of the weathered wood and coastal vegetation.
|
||||
BIN
asset-work/kq4_007_fishermans_shack/caption_3_840023845/generated.png
LFS
Normal file
BIN
asset-work/kq4_007_fishermans_shack/caption_3_840023845/generated.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene shows the rear view of a weathered wooden shack set in a coastal meadow. The gray shingled building occupies the left side, featuring a single window and simple wooden construction. In the foreground, a field of bright green grass spreads across the frame, dotted with clusters of wildflowers in purple, blue, and pink hues. A large tree trunk with textured bark dominates the right edge, its branches extending out of frame. In the background, sandy dunes rise gently, topped with dark silhouettes of distant trees and bushes against the sky. The upper portion reveals a bright blue sky with fluffy white clouds. The lighting suggests a sunny day with soft shadows cast across the meadow.
|
||||
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_1_4031805708/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_1_4031805708/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_1_4117026231/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_1_4117026231/generated.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view captures the back of a rustic coastal dwelling surrounded by natural beauty. The weathered gray wooden structure sits on the left, its shingled roof and simple window visible. The expansive foreground consists of vibrant green grassland punctuated by drifts of wildflowers in lavender, blue, and salmon pink. A substantial tree trunk with detailed bark anchors the right side of the composition. Beyond the meadow, sand dunes create a natural barrier, their pale surfaces contrasting with the green vegetation. Dark clusters of trees and shrubs top the dunes in the distance. Above, a brilliant blue sky filled with soft white clouds completes the scene. Natural daylight illuminates the landscape, creating gentle shadows and highlighting the texture of the wooden shack.
|
||||
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_2_4073334780/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_2_4073334780/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_2_739983205/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_2_739983205/generated.png
LFS
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition presents a pastoral coastal scene viewed from above. On the left, a humble wooden building with gray shingles and a single window faces away from the viewer. The foreground and middle ground are filled with lush green meadow grass interspersed with colorful patches of wildflowers in purple, periwinkle, and coral tones. A prominent tree trunk on the right adds vertical interest with its rough bark texture. In the background, undulating sand dunes stretch across the horizon, crowned with dark green trees and bushes. The sky occupies the upper portion in vibrant blue with scattered cumulus clouds. The overall atmosphere is peaceful and bucolic, bathed in warm daylight that enhances the natural colors.
|
||||
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_3_1953703213/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_3_1953703213/generated.png
LFS
Normal file
Binary file not shown.
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_3_436104143/generated.png
LFS
Normal file
BIN
asset-work/kq4_008_back_of_fishermans_shack/caption_3_436104143/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_009_shady_wooded_area/caption_1.txt
Normal file
1
asset-work/kq4_009_shady_wooded_area/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene reveals a shaded woodland path dappled with sunlight. The foreground features two prominent tree trunks framing the view, their dark bark textured with moss and age. Between them, a large gray boulder sits amid patches of wildflowers in purple and pink. The path itself is a mix of brown earth and green grass, winding toward the background where a brighter clearing is visible. On the right, dense green foliage and bushes create a natural wall. In the distance, beyond the shaded area, a glimpse of open landscape with lighter tones suggests an exit from the forest. The lighting creates dramatic contrasts between deep shadows and sunlit patches, giving the scene a mysterious, tranquil atmosphere.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene reveals a shaded woodland path dappled with sunlight. The foreground features two prominent tree trunks framing the view, their dark bark textured with moss and age. Between them, a large gray boulder sits amid patches of wildflowers in purple and pink. The path itself is a mix of brown earth and green grass, winding toward the background where a brighter clearing is visible. On the right, dense green foliage and bushes create a natural wall. In the distance, beyond the shaded area, a glimpse of open landscape with lighter tones suggests an exit from the forest. The lighting creates dramatic contrasts between deep shadows and sunlit patches, giving the scene a mysterious, tranquil atmosphere.
|
||||
BIN
asset-work/kq4_009_shady_wooded_area/caption_1_384957269/generated.png
LFS
Normal file
BIN
asset-work/kq4_009_shady_wooded_area/caption_1_384957269/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_009_shady_wooded_area/caption_2.txt
Normal file
1
asset-work/kq4_009_shady_wooded_area/caption_2.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view captures a tranquil forest nook where tall trees create a natural corridor. Two substantial tree trunks dominate the foreground, one on the left and another on the right, their dark bark contrasting with the surrounding greenery. Between them lies a large smooth boulder surrounded by clusters of purple and pink wildflowers. The forest floor displays a mix of brown earth and vibrant green grass. To the right, thick bushes and undergrowth form a dense boundary. The path leads toward a brighter area in the background, where the light opens up to reveal what appears to be a clearing beyond. Sunlight filters through the canopy creating patterns of light and shadow across the scene.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. An elevated view captures a tranquil forest nook where tall trees create a natural corridor. Two substantial tree trunks dominate the foreground, one on the left and another on the right, their dark bark contrasting with the surrounding greenery. Between them lies a large smooth boulder surrounded by clusters of purple and pink wildflowers. The forest floor displays a mix of brown earth and vibrant green grass. To the right, thick bushes and undergrowth form a dense boundary. The path leads toward a brighter area in the background, where the light opens up to reveal what appears to be a clearing beyond. Sunlight filters through the canopy creating patterns of light and shadow across the scene.
|
||||
BIN
asset-work/kq4_009_shady_wooded_area/caption_2_3223853744/generated.png
LFS
Normal file
BIN
asset-work/kq4_009_shady_wooded_area/caption_2_3223853744/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_009_shady_wooded_area/caption_3.txt
Normal file
1
asset-work/kq4_009_shady_wooded_area/caption_3.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition shows a peaceful wooded glade viewed from above. Massive tree trunks with deeply textured bark frame the left and right sides of the scene. In the center foreground, a significant gray rock rests among scattered wildflowers in shades of violet and rose. The ground consists of rich brown soil mixed with green grass, forming a natural path that recedes into the distance. On the right, dense foliage and bushes add layers of greenery. The background reveals a lighter area suggesting an opening in the forest, with hints of brighter landscape beyond the shadows. The interplay of light creates a mosaic of illuminated patches and cool shadows, evoking a sense of quiet seclusion.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. The composition shows a peaceful wooded glade viewed from above. Massive tree trunks with deeply textured bark frame the left and right sides of the scene. In the center foreground, a significant gray rock rests among scattered wildflowers in shades of violet and rose. The ground consists of rich brown soil mixed with green grass, forming a natural path that recedes into the distance. On the right, dense foliage and bushes add layers of greenery. The background reveals a lighter area suggesting an opening in the forest, with hints of brighter landscape beyond the shadows. The interplay of light creates a mosaic of illuminated patches and cool shadows, evoking a sense of quiet seclusion.
|
||||
BIN
asset-work/kq4_009_shady_wooded_area/caption_3_2676608714/generated.png
LFS
Normal file
BIN
asset-work/kq4_009_shady_wooded_area/caption_3_2676608714/generated.png
LFS
Normal file
Binary file not shown.
1
asset-work/kq4_010_forest_path/caption_1.txt
Normal file
1
asset-work/kq4_010_forest_path/caption_1.txt
Normal file
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene captures a forest path winding through dense woodland. The foreground is framed by a large tree trunk on the left with sprawling branches overhead. The path, rendered in lighter earth tones, curves gently through the center, bordered by lush green grass and flowering plants in purple and pink. Several evergreen trees with dense foliage occupy the middle ground, their dark green canopies creating depth. In the distance, partially obscured by trees, a quaint cottage with warm-colored walls is visible. The background consists of more forest with dark silhouettes of trees against a bright blue sky. The lighting suggests a sunny day with dappled sunlight filtering through the canopy.
|
||||
@@ -0,0 +1 @@
|
||||
kq5hoyos, wtp style, sylvain. oil painting style. From a high-angle perspective, the scene captures a forest path winding through dense woodland. The foreground is framed by a large tree trunk on the left with sprawling branches overhead. The path, rendered in lighter earth tones, curves gently through the center, bordered by lush green grass and flowering plants in purple and pink. Several evergreen trees with dense foliage occupy the middle ground, their dark green canopies creating depth. In the distance, partially obscured by trees, a quaint cottage with warm-colored walls is visible. The background consists of more forest with dark silhouettes of trees against a bright blue sky. The lighting suggests a sunny day with dappled sunlight filtering through the canopy.
|
||||
BIN
asset-work/kq4_010_forest_path/caption_1_3724435196/generated.png
LFS
Normal file
BIN
asset-work/kq4_010_forest_path/caption_1_3724435196/generated.png
LFS
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user