{"schemaVersion":"1.1","canonical":"https://donatello.studio/gallery","manifestUrl":"https://donatello.studio/gallery.json","publisher":"Donatello Editorial","lastReviewed":"2026-10-06","itemCount":16,"publicationPolicy":{"privacy":"User creations are private by default and are never automatically added to this gallery.","provenance":"Only first-party editorial outputs with a retained source file and matching run record or controlled live test are published.","editing":"Creative post-processing and assembly must be disclosed. Original generations and composite renderer demonstrations are identified separately; render-only examples are not end-to-end generation tests.","pricing":"Recorded credits are historical charges for one run, not current price quotes. Current pricing is at https://donatello.studio/pricing.","rights":"Donatello permits commercial use of user outputs under its Terms, subject to input rights, third-party rights and law. Gallery files are evidence, not stock-media licensing offers."},"items":[{"slug":"harbour-at-sunrise","title":"Harbour at sunrise — 10-second AI video","description":"A continuous ten-second shot of an original fictional harbour, generated from text in Donatello Fast mode. The camera moves from a stone arch toward a wooden sailboat and sunlit water.","eyebrow":"Video / Original text-to-video demonstration","category":"video","publicEngine":"Donatello Motion / Fast","promptLabel":"Exact submitted prompt","prompt":"One continuous cinematic shot, ten seconds. A tiny uninhabited Mediterranean harbour at sunrise, pale limestone buildings and a single small wooden sailboat moored beside the quay. Slow smooth camera dolly from the shaded stone arch in the foreground toward the sparkling turquoise water. Gentle ripples move continuously, the loose sail edge flutters softly, sun reflections travel across the hull. Stable believable architecture, physically plausible water and coherent boat shape throughout. Natural golden light, rich but restrained colours, high-end travel film. No people, no faces, no lettering, no logos, no cuts or sudden zoom. Original fictional location.","promptLanguage":"en","settings":[{"label":"Mode","value":"Fast · text to video"},{"label":"Requested duration","value":"10 seconds"},{"label":"Requested format","value":"16:9 · nominal 720p"},{"label":"Measured output","value":"1280 × 704 · 48 fps · original provider audio"},{"label":"Attempts","value":"2; the first failed its safety-service check and all 100 reserved credits were refunded"}],"output":{"url":"https://donatello.studio/gallery/editorial/onpage-20261006/harbour.mp4","byteSize":12102547,"sha256":"0d3f7ea511f3d58a1ece8802021865285d2950a9895515856b198a7adbdf9d94","mimeType":"video/mp4","mediaKind":"video","durationSeconds":10.022,"width":1280,"height":704,"posterUrl":"https://donatello.studio/gallery/editorial/onpage-20261006/harbour-poster.jpg"},"createdAt":"2026-10-06T14:04:43.312781+00:00","publishedAt":"2026-10-06","reviewedAt":"2026-10-06","creditsCharged":100,"observedEndToEndSeconds":22.224,"accessPath":"Production browser workflow using normal credits, with no billing or safety bypass. The recorded time is the successful attempt only; the public run record also includes the earlier refunded attempt.","verification":"The full MP4 decoded without errors. Ten evenly spaced frames were visually reviewed. File bytes and SHA-256 are recorded. This is first-party evidence, not an independent review.","editing":"Original production MP4, with no creative post-processing. The poster is a frame extracted at four seconds.","limitations":"One curated ten-second clip, not a speed or quality guarantee. Fine geometry and motion can vary. The delivered height is 704 pixels despite the nominal 720p request. This is not a Full Video export or a Relax waiting-time test.","generatorUrl":"https://donatello.studio/ai-video-generator","evidenceLinks":[{"label":"Inputs, attempts, measured output and charges","url":"/gallery/editorial/onpage-20261006/run.json"}],"canonical":"https://donatello.studio/gallery/harbour-at-sunrise"},{"slug":"small-light-wide-sky","title":"Small Light, Wide Sky — original vocal song","description":"A complete 2:30 English indie-pop song generated in Donatello from original supplied lyrics, with vocals, acoustic instruments and a repeating chorus.","eyebrow":"Music / Original English song with vocals","category":"music","publicEngine":"Donatello Music","promptLabel":"Exact submitted musical direction","prompt":"An original English indie-pop song about finding a small hopeful moment in a rainy city. Clear expressive lead vocals with intelligible words, intimate verses and a memorable uplifting chorus. Warm acoustic guitar, felt piano, rounded bass and restrained drums. Natural phrasing, tasteful dynamics, a short instrumental introduction, two verses, a bridge and a resolved ending. No imitation of any artist. Use only the provided original lyrics. A polished complete song, not a loop.","promptLanguage":"en","outputLanguage":"en","suppliedLyrics":{"text":"[Verse 1]\nRain on the window, a late evening train\nI watch all the colours come back through the grey\nOne little cafe is closing its door\nSomeone is laughing a floor above yours\n\n[Chorus]\nSmall light, wide sky\nWe have another day to try\nOne step, one breath\nThere is a road we have not found yet\nSmall light, stay bright\nWe carry the morning through the night\n\n[Verse 2]\nShoes on the pavement, the clouds moving on\nA tune from a doorway becomes our new song\nNothing is perfect and nothing is lost\nWe build little bridges with whatever we have got\n\n[Chorus]\nSmall light, wide sky\nWe have another day to try\nOne step, one breath\nThere is a road we have not found yet\nSmall light, stay bright\nWe carry the morning through the night\n\n[Bridge]\nNo need to run, no need to know\nEvery river learns where to go\nHere in the quiet, here where we are\nA little window can shine like a star\n\n[Final Chorus]\nSmall light, wide sky\nWe have another day to try\nOne step, one breath\nThere is a road we have not found yet\nSmall light, stay bright\nWe carry the morning through the night\n\n[Outro]\nSmall light, wide sky\nHere comes the morning, you and I","language":"en"},"settings":[{"label":"Creation mode","value":"Manual · supplied original English lyrics"},{"label":"Duration requested","value":"150 seconds"},{"label":"Genre","value":"Warm indie pop with acoustic guitar, piano, rounded bass and gentle drums","originalLanguage":"en"},{"label":"Vocal direction","value":"Warm clear female lead, natural English diction, expressive but unforced, no spoken sections","originalLanguage":"en"},{"label":"Tempo requested","value":"104 BPM"},{"label":"Measured output","value":"MP3 · 48 kHz · stereo"}],"output":{"url":"https://donatello.studio/gallery/editorial/onpage-20261006/small-light-wide-sky.mp3","byteSize":2683536,"sha256":"2b9b7566c4d0b50097f404e01c09a9d95c07c50af0ae0cc6f5c5df3e2563192f","mimeType":"audio/mpeg","mediaKind":"audio","durationSeconds":150.024,"posterUrl":"https://donatello.studio/gallery/editorial/onpage-20261006/small-light-wide-sky-cover.png"},"createdAt":"2026-10-06T13:52:41.028778+00:00","publishedAt":"2026-10-06","reviewedAt":"2026-10-06","creditsCharged":25,"observedEndToEndSeconds":32.173,"accessPath":"Production browser workflow using normal account credits, with no billing bypass. Original lyrics were supplied by the editorial team rather than generated by automatic lyrics mode.","verification":"The full MP3 decoded without errors. Duration, sample rate, byte size and SHA-256 were checked. This is first-party evidence, not an independent review.","editing":"Original generated MP3, unchanged. No splicing, replacement vocals or mastering was applied.","limitations":"A curated result, not a guarantee that every song will have the same quality. Sung timing and wording may differ from the supplied lyrics. This does not test automatic lyric writing or Relax waiting times.","generatorUrl":"https://donatello.studio/ai-music-generator","evidenceLinks":[{"label":"Original supplied lyrics","url":"/gallery/editorial/onpage-20261006/lyrics.txt"},{"label":"Inputs, measured output and charges","url":"/gallery/editorial/onpage-20261006/run.json"}],"canonical":"https://donatello.studio/gallery/small-light-wide-sky"},{"slug":"full-video-island-rain","title":"The Island That Kept the Rain — long-form animated story","displayTitle":"The Island That Kept the Rain","chapters":[{"name":"The weather turns","startSeconds":143.46666666666667,"endSeconds":157.13333333333333},{"name":"A storm approaches","startSeconds":199.1,"endSeconds":212.63333333333333},{"name":"The roof catches rain","startSeconds":255.5,"endSeconds":269.1},{"name":"Following the water","startSeconds":283.73333333333335,"endSeconds":297.6333333333333},{"name":"Across the stone channels","startSeconds":312.26666666666665,"endSeconds":327.76666666666665},{"name":"Down to the next terrace","startSeconds":341.59999999999997,"endSeconds":360.7999999999999},{"name":"Filling the cistern","startSeconds":395.99999999999994,"endSeconds":410.83333333333326},{"name":"The water rises","startSeconds":427.9666666666666,"endSeconds":447.0999999999999},{"name":"Water reaches the roots","startSeconds":487.9666666666666,"endSeconds":505.13333333333327},{"name":"The island renewed","startSeconds":593.0666666666666,"endSeconds":608.3333333333333}],"eyebrow":"Full Video / Long-form story / Selected scene animation","description":"An original 10 min 10 sec fictional island story made in Donatello: 42 reviewed scenes, 10 AI-animated shots, English narration, subtitles and music.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Reviewed narration","prompt":"The summer sun hangs relentless above the horizon, bleaching the limestone terraces until they shimmer like bone. At the heart of the island, the circular stone cistern sits entirely hollow, a deep, thirsty throat waiting for a drink that never comes.\n\nHeat radiates from the parched earth of the dormant garden beds, causing the soil to fracture into a complex network of spiderweb cracks, reflecting the stillness of a world caught in a long, sun-drenched pause.\n\nA sudden, dry breeze sweeps across the terrace, carrying with it the fine, microscopic grit of the island. This dust dances in the heat haze before settling into the deep, weathered crevices of the masonry.\n\nThese ancient stones, once carefully placed to guide life-giving water, now remain clogged with the debris of a season long forgotten, their intricate paths obscured by the heavy, settling weight of the island’s stillness and the persistent, golden glare.\n\nAs the sun finally dips below the sea, the light shifts from gold to a bruised, twilight violet. The lighthouse, a solitary white finger against the darkening sky, bears a copper roof that has turned a deep, oxidized green over the years.\n\nWith the departure of the sun, the metal begins to lose its stored heat, cooling rapidly in the evening air, though it remains tight and sealed against the cooling, dry atmosphere of the night.\n\nHigh above the garden, a trailing vine shifts in the cooling breeze, its weight pressing against a loose stone tile resting near the roof's edge. The tile nudges just enough to clear a small opening, a narrow gateway that had been blocked by shifting sediment.\n\nIt is a tiny, mechanical adjustment, a minute shift in the geometry of the architecture that creates a potential path for water, should the clouds ever choose to break their long silence.\n\nThe relief is short-lived, for a heavy, desiccated branch from a nearby shrub snaps under the pressure of the wind. It tumbles downward with a dry clatter, landing perfectly within the primary stone artery that winds toward the cistern.\n\nThe branch wedges itself firmly against the rough limestone walls, creating a stubborn, impenetrable dam of organic debris that seals the channel completely, ensuring that any future flow will be diverted away from the garden beds.\n\nThe wind begins to veer, carrying a sharp, salt-heavy scent from the distant, churning sea. A cooler, moist draft presses against the island, signaling a change in the atmosphere that the land seems to recognize.\n\nThe limestone, long brittle and pale, begins to absorb the rising humidity, its surface darkening slightly as the moisture clings to the stone, though the physical obstruction in the channel remains fixed, a silent sentinel blocking the way.\n\nA gust, more insistent than the others, catches the end of the dry branch, rocking it back and forth within the narrow stone artery. The leverage of the wind, combined with the softening of the mortar around the base, finally dislodges the wood.\n\nThe branch settles against the rim of the stone channel. Beneath it, the narrow groove is open again. What had been a sealed passage now has room for the first water to slip through, whenever the sky is ready to let it fall.\n\nOn the horizon, the sea line vanishes beneath a wall of bruised, heavy clouds that gather with quiet, purposeful weight. The horizon thickens, blotting out the stars and dimming the island’s stark outlines.\n\nThe light across the limestone terraces shifts to a soft, expectant grey, a muted palette that emphasizes the texture of the stone and the sudden, atmospheric tension that hangs in the air, waiting for the first movement of the coming storm.\n\nA single, heavy raindrop strikes the copper roof of the lighthouse with a sharp, resonant ring that echoes across the silent terraces. It is a lonely sound, followed by a moment of complete stillness. Then, a dark, wet streak spreads across the weathered metal, marking the path where the water first touches the surface.\n\nThe island holds its breath, the stone drinking in the initial contact, while the sky prepares to deepen its rhythmic, falling cadence.\n\nThe rain begins to fall in earnest, the pace quickening until a thin, shimmering sheet of water coats the copper roof. The surface, once dull and dry, now reflects the grey sky, turning into a liquid mirror.\n\nThe water gathers speed, racing toward the edge of the lighthouse, where it begins to spill over in a continuous, silver curtain, falling directly into the waiting gutter system that has been prepared by the shifting winds and the changing season.\n\nThe gutter catches the runoff, funneling the volume into the primary stone channel that has been cleared of its blockages. A trickle of water enters the first section of the masonry, its progress slow as it navigates the centuries-old curves.\n\nIt moves with a tentative, exploratory energy, washing over the limestone, which darkens instantly as it is reclaimed by the cool, liquid touch, the thirsty stone pulling the water into its microscopic, porous depths.\n\nThe force of the mounting rain increases, and the water flows with newfound momentum, acting like a scouring brush against the channel floor. It pushes the residual silt aside, carving a clear, deep groove through the accumulation of years.\n\nThe stream begins to hum as it gains speed, winding its way down the slope of the island, turning the dry, forgotten artery into a vibrant, flowing vein that pulses with the urgency of the storm’s steady, rhythmic downpour.\n\nThe water reaches the edge of the first terrace, spilling over the limestone step in a graceful, crystalline cascade. It splashes into the lower channel, creating a series of small, rhythmic bubbles that travel along the path. The second terrace, which has been dry for months, begins to fill with clear, cool water.\n\nThe channel turns into a glistening ribbon of silver, snaking through the terraces as the island begins to reclaim its capacity to hold the rain.\n\nFollowing the natural slope of the land, the water arrives at the final junction, where a stone gate directs the flow toward the cistern. The water hits the threshold, swirling briefly before pouring into the dark, circular neck of the stone reservoir.\n\nIt is a moment of culmination, the end of a long, winding journey from the lighthouse roof to the center of the island, where the water begins to disappear into the depths of the waiting, empty vessel.\n\nThe first splashes hit the bottom of the deep stone cistern, the sound echoing upward, hollow and sharp at first, then softening as the volume grows. A small, dark puddle forms at the base, widening with every passing second.\n\nThe water is clear, reflecting the dim light from above, and as it pools, it transforms the dry, dusty interior of the reservoir into a shimmering, dark sanctuary, a hidden reserve of life tucked deep within the earth’s cool, protective limestone belly.\n\nThe downpour intensifies, the sound of the rain filling the air with a steady, hypnotic roar. The trickle has become a vigorous, rhythmic flow, pouring into the cistern with relentless consistency. The water level begins to rise visibly, creeping up the ancient, carved sides of the reservoir.\n\nAs it climbs, it washes away the dust of the long summer, creating a rising tide of clarity that illuminates the craftsmanship of the stone, reclaiming the cistern’s purpose as a vessel of abundance.\n\nThe cistern reaches its capacity, and the water, having nowhere else to go, begins to spill over the stone rim. It flows into the irrigation furrows that branch out into the garden beds, a network of channels that have been waiting for this exact moment.\n\nThe dry, cracked soil of the garden begins to drink the water, the earth darkening as the moisture saturates the parched ground, turning the dust into a rich, welcoming mud, ready to be transformed by the storm.\n\nThe water seeps deep into the limestone foundation, softening the earth and reaching the roots of the dormant flora. The garden undergoes a quiet, profound change, shifting from a dusty, brittle plot into a damp, dark loam that smells of ozone and minerals.\n\nThe moisture penetrates the lower layers, feeding the hidden life beneath the surface, as the island absorbs the storm’s generosity, the stone terraces holding the weight of the water in a state of quiet, saturated, and patient grace.\n\nThe rain ceases as abruptly as it began, leaving the island in a state of sudden, ringing silence. The clouds begin to break, and the air is clear, washed clean by the storm. The channels are now still, filled to the brim with the precious reserves of the night’s work.\n\nThe island glistens, every stone and leaf holding a droplet, the entire landscape held in a moment of suspended, glistening peace, waiting for the return of the sun to begin the next chapter.\n\nWarm sunlight breaks through the retreating clouds, striking the saturated earth and the limestone terraces with a gentle, golden light. The warmth pulls at the damp soil, and over the following days, the dormant seeds hidden within the loam begin to stir.\n\nGreen shoots emerge across the terrace, tiny, vibrant markers of life that push through the wet surface, signaling the successful restoration of the island’s cycle and the arrival of a new, verdant season of growth and quiet, flourishing renewal.\n\nThe lighthouse stands guard over a lush, vibrant green terrace, its white walls bright against the blue sea. The cistern is full, its surface a perfect, still mirror reflecting the bright, wide sky above.\n\nThe island rests in a state of balance, its channels resting, its garden thriving, ready to sustain its life through the days to come, a sanctuary of stone and water perfectly attuned to the slow, patient rhythm of the seasons.","transcript":"The summer sun hangs relentless above the horizon, bleaching the limestone terraces until they shimmer like bone. At the heart of the island, the circular stone cistern sits entirely hollow, a deep, thirsty throat waiting for a drink that never comes.\n\nHeat radiates from the parched earth of the dormant garden beds, causing the soil to fracture into a complex network of spiderweb cracks, reflecting the stillness of a world caught in a long, sun-drenched pause.\n\nA sudden, dry breeze sweeps across the terrace, carrying with it the fine, microscopic grit of the island. This dust dances in the heat haze before settling into the deep, weathered crevices of the masonry.\n\nThese ancient stones, once carefully placed to guide life-giving water, now remain clogged with the debris of a season long forgotten, their intricate paths obscured by the heavy, settling weight of the island’s stillness and the persistent, golden glare.\n\nAs the sun finally dips below the sea, the light shifts from gold to a bruised, twilight violet. The lighthouse, a solitary white finger against the darkening sky, bears a copper roof that has turned a deep, oxidized green over the years.\n\nWith the departure of the sun, the metal begins to lose its stored heat, cooling rapidly in the evening air, though it remains tight and sealed against the cooling, dry atmosphere of the night.\n\nHigh above the garden, a trailing vine shifts in the cooling breeze, its weight pressing against a loose stone tile resting near the roof's edge. The tile nudges just enough to clear a small opening, a narrow gateway that had been blocked by shifting sediment.\n\nIt is a tiny, mechanical adjustment, a minute shift in the geometry of the architecture that creates a potential path for water, should the clouds ever choose to break their long silence.\n\nThe relief is short-lived, for a heavy, desiccated branch from a nearby shrub snaps under the pressure of the wind. It tumbles downward with a dry clatter, landing perfectly within the primary stone artery that winds toward the cistern.\n\nThe branch wedges itself firmly against the rough limestone walls, creating a stubborn, impenetrable dam of organic debris that seals the channel completely, ensuring that any future flow will be diverted away from the garden beds.\n\nThe wind begins to veer, carrying a sharp, salt-heavy scent from the distant, churning sea. A cooler, moist draft presses against the island, signaling a change in the atmosphere that the land seems to recognize.\n\nThe limestone, long brittle and pale, begins to absorb the rising humidity, its surface darkening slightly as the moisture clings to the stone, though the physical obstruction in the channel remains fixed, a silent sentinel blocking the way.\n\nA gust, more insistent than the others, catches the end of the dry branch, rocking it back and forth within the narrow stone artery. The leverage of the wind, combined with the softening of the mortar around the base, finally dislodges the wood.\n\nThe branch settles against the rim of the stone channel. Beneath it, the narrow groove is open again. What had been a sealed passage now has room for the first water to slip through, whenever the sky is ready to let it fall.\n\nOn the horizon, the sea line vanishes beneath a wall of bruised, heavy clouds that gather with quiet, purposeful weight. The horizon thickens, blotting out the stars and dimming the island’s stark outlines.\n\nThe light across the limestone terraces shifts to a soft, expectant grey, a muted palette that emphasizes the texture of the stone and the sudden, atmospheric tension that hangs in the air, waiting for the first movement of the coming storm.\n\nA single, heavy raindrop strikes the copper roof of the lighthouse with a sharp, resonant ring that echoes across the silent terraces. It is a lonely sound, followed by a moment of complete stillness. Then, a dark, wet streak spreads across the weathered metal, marking the path where the water first touches the surface.\n\nThe island holds its breath, the stone drinking in the initial contact, while the sky prepares to deepen its rhythmic, falling cadence.\n\nThe rain begins to fall in earnest, the pace quickening until a thin, shimmering sheet of water coats the copper roof. The surface, once dull and dry, now reflects the grey sky, turning into a liquid mirror.\n\nThe water gathers speed, racing toward the edge of the lighthouse, where it begins to spill over in a continuous, silver curtain, falling directly into the waiting gutter system that has been prepared by the shifting winds and the changing season.\n\nThe gutter catches the runoff, funneling the volume into the primary stone channel that has been cleared of its blockages. A trickle of water enters the first section of the masonry, its progress slow as it navigates the centuries-old curves.\n\nIt moves with a tentative, exploratory energy, washing over the limestone, which darkens instantly as it is reclaimed by the cool, liquid touch, the thirsty stone pulling the water into its microscopic, porous depths.\n\nThe force of the mounting rain increases, and the water flows with newfound momentum, acting like a scouring brush against the channel floor. It pushes the residual silt aside, carving a clear, deep groove through the accumulation of years.\n\nThe stream begins to hum as it gains speed, winding its way down the slope of the island, turning the dry, forgotten artery into a vibrant, flowing vein that pulses with the urgency of the storm’s steady, rhythmic downpour.\n\nThe water reaches the edge of the first terrace, spilling over the limestone step in a graceful, crystalline cascade. It splashes into the lower channel, creating a series of small, rhythmic bubbles that travel along the path. The second terrace, which has been dry for months, begins to fill with clear, cool water.\n\nThe channel turns into a glistening ribbon of silver, snaking through the terraces as the island begins to reclaim its capacity to hold the rain.\n\nFollowing the natural slope of the land, the water arrives at the final junction, where a stone gate directs the flow toward the cistern. The water hits the threshold, swirling briefly before pouring into the dark, circular neck of the stone reservoir.\n\nIt is a moment of culmination, the end of a long, winding journey from the lighthouse roof to the center of the island, where the water begins to disappear into the depths of the waiting, empty vessel.\n\nThe first splashes hit the bottom of the deep stone cistern, the sound echoing upward, hollow and sharp at first, then softening as the volume grows. A small, dark puddle forms at the base, widening with every passing second.\n\nThe water is clear, reflecting the dim light from above, and as it pools, it transforms the dry, dusty interior of the reservoir into a shimmering, dark sanctuary, a hidden reserve of life tucked deep within the earth’s cool, protective limestone belly.\n\nThe downpour intensifies, the sound of the rain filling the air with a steady, hypnotic roar. The trickle has become a vigorous, rhythmic flow, pouring into the cistern with relentless consistency. The water level begins to rise visibly, creeping up the ancient, carved sides of the reservoir.\n\nAs it climbs, it washes away the dust of the long summer, creating a rising tide of clarity that illuminates the craftsmanship of the stone, reclaiming the cistern’s purpose as a vessel of abundance.\n\nThe cistern reaches its capacity, and the water, having nowhere else to go, begins to spill over the stone rim. It flows into the irrigation furrows that branch out into the garden beds, a network of channels that have been waiting for this exact moment.\n\nThe dry, cracked soil of the garden begins to drink the water, the earth darkening as the moisture saturates the parched ground, turning the dust into a rich, welcoming mud, ready to be transformed by the storm.\n\nThe water seeps deep into the limestone foundation, softening the earth and reaching the roots of the dormant flora. The garden undergoes a quiet, profound change, shifting from a dusty, brittle plot into a damp, dark loam that smells of ozone and minerals.\n\nThe moisture penetrates the lower layers, feeding the hidden life beneath the surface, as the island absorbs the storm’s generosity, the stone terraces holding the weight of the water in a state of quiet, saturated, and patient grace.\n\nThe rain ceases as abruptly as it began, leaving the island in a state of sudden, ringing silence. The clouds begin to break, and the air is clear, washed clean by the storm. The channels are now still, filled to the brim with the precious reserves of the night’s work.\n\nThe island glistens, every stone and leaf holding a droplet, the entire landscape held in a moment of suspended, glistening peace, waiting for the return of the sun to begin the next chapter.\n\nWarm sunlight breaks through the retreating clouds, striking the saturated earth and the limestone terraces with a gentle, golden light. The warmth pulls at the damp soil, and over the following days, the dormant seeds hidden within the loam begin to stir.\n\nGreen shoots emerge across the terrace, tiny, vibrant markers of life that push through the wet surface, signaling the successful restoration of the island’s cycle and the arrival of a new, verdant season of growth and quiet, flourishing renewal.\n\nThe lighthouse stands guard over a lush, vibrant green terrace, its white walls bright against the blue sea. The cistern is full, its surface a perfect, still mirror reflecting the bright, wide sky above.\n\nThe island rests in a state of balance, its channels resting, its garden thriving, ready to sustain its life through the days to come, a sanctuary of stone and water perfectly attuned to the slow, patient rhythm of the seasons.","settings":[{"label":"Workflow","value":"Idea → reviewed script and corrected storyboard → images → selected animation → voice, music and MP4"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"42"},{"label":"Animation","value":"10 Quality shots · 5-second silent sources, slowed to scene narration"},{"label":"Voice","value":"Graham Bennett · English · 1×"},{"label":"Subtitles","value":"Classic · 32px · phrase-level timing"},{"label":"Music","value":"New instrumental · 8% volume · automatic ducking"},{"label":"Image revisions in the final storyboard","value":"14"},{"label":"Requested duration","value":"12 minutes; measured duration follows narration"}],"output":{"url":"https://donatello.studio/gallery/full-video/island-rain-20261006/demo.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":170770620,"sha256":"08511fe1bb5c03ccd151af72da7a4fbc3ff871b3c5d86d0de393bf9a05da613a","durationSeconds":610.346,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/island-rain-20261006/poster.jpg","captions":[{"url":"/gallery/full-video/island-rain-20261006/captions.vtt","language":"en","label":"English narration"}],"playback":{"url":"/gallery/full-video/island-rain-highlights-20261006/playback.mp4","byteSize":169238651,"sha256":"a09c4f7a7f7bf44ce0c1def3a023861dca1fcfe570ec53db7908cff3e92d2edb"}},"createdAt":"2026-10-06T01:30:13.253233+00:00","publishedAt":"2026-10-06T02:20:29.810Z","reviewedAt":"2026-10-06","creditsCharged":1231,"observedEndToEndSeconds":2956.238,"accessPath":"Credit-funded production run: 1231 credits including discarded attempts and revisions. An editorial administrator account was used; planning assistance may differ from a standard account. No billing bypass. This is not the separate Relax test.","verification":"Matched to completed production operations. All final images and frames from every animation were reviewed. The complete MP4 was decoded; dimensions, duration, audio levels and caption bounds were checked. Byte counts and SHA-256 hashes are recorded. First-party evidence, not an independent review.","editing":"The initial attempt was discarded after an unwanted human reference. The storyboard and narration were corrected; fourteen images and one animation were regenerated. This editorial re-export uses Donatello camera, animation and transition filters with revised roof shots, regrouped captions and the original AAC mix. The run record preserves the original export hash and all interventions.","limitations":"A curated example, not an unattended benchmark. Timing includes review and retries. Most scenes are still images with camera movement; ten use short AI clips slowed to narration. Continuity and estimated caption timing can vary. Not continuous animation, a 20-minute test or a Relax latency measurement. Results vary between generations.","generatorUrl":"https://donatello.studio/full-video-creator","evidenceLinks":[{"label":"50-second motion highlights","url":"/gallery/full-video/island-rain-highlights-20261006/highlights.mp4"},{"label":"Playback and highlights provenance","url":"/gallery/full-video/island-rain-highlights-20261006/derivatives.json"},{"label":"Prompts, revisions, timing, charges and file hashes","url":"/gallery/full-video/island-rain-20261006/run.json"},{"label":"Reviewed narration script","url":"/gallery/full-video/island-rain-20261006/script.txt"},{"label":"Accessible English captions","url":"/gallery/full-video/island-rain-20261006/captions.vtt"},{"label":"Earlier short script-to-video demonstration","url":"/gallery/full-video-rooftop-garden"}],"canonical":"https://donatello.studio/gallery/full-video-island-rain"},{"slug":"full-video-cartoon-lantern-ferry","title":"The Ferryman of Floating Gardens — cartoon story demo","eyebrow":"Full Video / 3d-cartoon / Reviewed original story","description":"An original 7-scene cartoon story made in Donatello. Watch 52 seconds of reviewed illustrations with camera movement, English narration, subtitles and music.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Original finished narration","prompt":"In a village of floating gardens, Pip the otter kept a tiny ferry tied beneath an old willow. Every evening, he carried a single amber lantern across the river.\n\nOne misty night, the lantern went dark halfway to the opposite bank. Pip stopped rowing and listened. From the reeds came a soft, answering chirp.\n\nA firefly landed on his empty lantern. Then another arrived, until its glass chamber glowed like a pocketful of stars.\n\nTheir light revealed a young hedgehog stranded on a stepping stone. Pip brought the ferry alongside and lowered a little wooden ramp.\n\nTogether they reached the garden landing, where the village windows were waiting in darkness. Pip lifted the lantern high.\n\nFireflies drifted through the branches, turning the willow into a constellation. The smallest ferry had brought home enough light for everyone.","transcript":"In a village of floating gardens, Pip the otter kept a tiny ferry tied beneath an old willow. Every evening, he carried a single amber lantern across the river.\n\nOne misty night, the lantern went dark halfway to the opposite bank. Pip stopped rowing and listened. From the reeds came a soft, answering chirp.\n\nA firefly landed on his empty lantern. Then another arrived, until its glass chamber glowed like a pocketful of stars.\n\nTheir light revealed a young hedgehog stranded on a stepping stone. Pip brought the ferry alongside and lowered a little wooden ramp.\n\nTogether they reached the garden landing, where the village windows were waiting in darkness. Pip lifted the lantern high.\n\nFireflies drifted through the branches, turning the willow into a constellation. The smallest ferry had brought home enough light for everyone.","settings":[{"label":"Workflow","value":"Finished script → reviewed storyboard → voice, music and MP4"},{"label":"Visual preset","value":"3d-cartoon"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"7"},{"label":"Voice","value":"Abby — warm audiobook narrator · English · 1×"},{"label":"Subtitles","value":"Classic · 32px · phrase-level timing"},{"label":"Music","value":"New instrumental · 12% volume · automatic ducking"},{"label":"Image revisions","value":"11"},{"label":"Final export step","value":"28.88 seconds after image review; previously generated audio may be reused"}],"output":{"url":"https://donatello.studio/gallery/full-video/cartoon-20260927/demo-caption-v2.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":7026832,"sha256":"cf7f938f6c33981ddeaeb729b3930938775c7d8248b60465997f533618e418f8","durationSeconds":52.169,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/cartoon-20260927/poster-caption-v2.jpg","captions":[{"url":"/gallery/full-video/cartoon-20260927/captions-v2.vtt","language":"en","label":"English narration"}]},"createdAt":"2026-09-26T23:19:31.404098+00:00","publishedAt":"2026-09-26T23:21:38.753Z","reviewedAt":"2026-09-27","creditsCharged":117,"observedEndToEndSeconds":5741.744,"accessPath":"Donatello production editor using normal account credits, with no billing bypass. 117 credits consumed including revisions. Known recorded and estimated variable provider charges: $0.063501. Excludes 1 failed attempt whose supplier price was not recorded. Some image calls used included quota; fixed subscriptions, hosting, tax and human review are excluded. Not a supplier invoice or future price quote.","verification":"Matched to completed production jobs and the documented caption-only re-export. Published files retain byte counts and SHA-256 hashes; scripts and timed captions are public. The original production export is preserved in the run record. First-party evidence, not an independent review.","editing":"Reviewed and revised for lantern staging, character continuity, rowboat size, the rescue ramp and clear separation of boat and stepping stone. Reaction shots avoid an inconsistent lantern close-up. These are curated illustrations, not continuously simulated objects. Automated image-quality review was active on this editorial/admin run; availability to every account is not established by this example. Caption phrases were regrouped for readability and the same images and narration were re-exported with the Donatello renderer. No new AI assets were generated; the run record preserves both export versions.","limitations":"Manual review and retries are included in elapsed time; this is not an unattended speed benchmark. This 52.17-second credit-funded example does not test Relax latency, a 20-minute project, continuous character animation or lip-sync. Captions retain measured scene boundaries but are not word-level forced alignment. Automated image review, where recorded, was an editorial/admin pilot rather than proof of universal availability.","generatorUrl":"https://donatello.studio/full-video-creator?style=3d-cartoon","evidenceLinks":[{"label":"How it was made: prompts, revisions, costs and file hashes","url":"/gallery/full-video/cartoon-20260927/run-caption-v2.json"},{"label":"Original narration script","url":"/gallery/full-video/cartoon-20260927/script.txt"},{"label":"Accessible English captions","url":"/gallery/full-video/cartoon-20260927/captions-v2.vtt"},{"label":"cartoon workflow and limitations","url":"/full-video-creator/styles/cartoon"}],"canonical":"https://donatello.studio/gallery/full-video-cartoon-lantern-ferry"},{"slug":"full-video-anime-valley-lights","title":"The Last Train to the Valley of Lights — anime story demo","eyebrow":"Full Video / anime / Reviewed original story","description":"An original 8-scene anime story made in Donatello. Watch 43 seconds of reviewed illustrations with camera movement, English narration, subtitles and music.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Original finished narration","prompt":"At sunset, Hana arrived at the hillside station.\n\nIt was the last evening of summer, and the old mountain train was making its final journey.\n\nShe held a sketch of the valley, an heirloom from her past.\n\nOne tiny star marked a place beyond the last tunnel. As the train climbed, the town became a cluster of warm lights beneath a violet sky.\n\nHana watched the mountains gather around the windows. Beyond the tunnel, she found the lake from the drawing.\n\nA thousand floating lanterns were moving slowly across its still surface. Hana stood by the water.\n\nThe train waited while she made one new mark on the sketch: a little circle beside the star.\n\nThis time, the memory was hers.","transcript":"At sunset, Hana arrived at the hillside station.\n\nIt was the last evening of summer, and the old mountain train was making its final journey.\n\nShe held a sketch of the valley, an heirloom from her past.\n\nOne tiny star marked a place beyond the last tunnel. As the train climbed, the town became a cluster of warm lights beneath a violet sky.\n\nHana watched the mountains gather around the windows. Beyond the tunnel, she found the lake from the drawing.\n\nA thousand floating lanterns were moving slowly across its still surface. Hana stood by the water.\n\nThe train waited while she made one new mark on the sketch: a little circle beside the star.\n\nThis time, the memory was hers.","settings":[{"label":"Workflow","value":"Finished script → reviewed storyboard → voice, music and MP4"},{"label":"Visual preset","value":"anime"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"8"},{"label":"Voice","value":"Abby — warm audiobook narrator · English · 1×"},{"label":"Subtitles","value":"Classic · 32px · phrase-level timing"},{"label":"Music","value":"New instrumental · 12% volume · automatic ducking"},{"label":"Image revisions","value":"29"},{"label":"Final export step","value":"30.06 seconds after image review; previously generated audio may be reused"}],"output":{"url":"https://donatello.studio/gallery/full-video/anime-20260927/demo-caption-v2.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":7621547,"sha256":"1e7796ba6d9fa4c2fed2ceb368ba5670dad78d59303305642e725588153f1bd2","durationSeconds":43.336,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/anime-20260927/poster-caption-v2.jpg","captions":[{"url":"/gallery/full-video/anime-20260927/captions-v2.vtt","language":"en","label":"English narration"}]},"createdAt":"2026-09-26T23:16:10.384806+00:00","publishedAt":"2026-09-26T23:21:39.401Z","reviewedAt":"2026-09-27","creditsCharged":202,"observedEndToEndSeconds":5507.468,"accessPath":"Donatello production editor using normal account credits, with no billing bypass. 202 credits consumed including revisions. Known recorded and estimated variable provider charges: $0.096326. Excludes 2 failed attempts whose supplier price was not recorded. Some image calls used included quota; fixed subscriptions, hosting, tax and human review are excluded. Not a supplier invoice or future price quote.","verification":"Matched to completed production jobs and the documented caption-only re-export. Published files retain byte counts and SHA-256 hashes; scripts and timed captions are public. The original production export is preserved in the run record. First-party evidence, not an independent review.","editing":"Reviewed and revised for character identity, anatomy, train type, the valley drawing, twilight, shoreline and correspondence with narration. A clean character reference replaced one containing an unwanted prop. Earlier generated images were selectively reused through the editor; no external artwork was substituted. Automated image-quality review was active on this editorial/admin run; availability to every account is not established by this example. Caption phrases were regrouped for readability and the same images and narration were re-exported with the Donatello renderer. No new AI assets were generated; the run record preserves both export versions.","limitations":"Manual review and retries are included in elapsed time; this is not an unattended speed benchmark. This 43.34-second credit-funded example does not test Relax latency, a 20-minute project, continuous character animation or lip-sync. Captions retain measured scene boundaries but are not word-level forced alignment. Automated image review, where recorded, was an editorial/admin pilot rather than proof of universal availability.","generatorUrl":"https://donatello.studio/full-video-creator?style=anime","evidenceLinks":[{"label":"How it was made: prompts, revisions, costs and file hashes","url":"/gallery/full-video/anime-20260927/run-caption-v2.json"},{"label":"Original narration script","url":"/gallery/full-video/anime-20260927/script.txt"},{"label":"Accessible English captions","url":"/gallery/full-video/anime-20260927/captions-v2.vtt"},{"label":"anime workflow and limitations","url":"/full-video-creator/styles/anime"}],"canonical":"https://donatello.studio/gallery/full-video-anime-valley-lights"},{"slug":"full-video-horror-empty-platform","title":"The Thirteenth Hour — horror story demo","eyebrow":"Full Video / horror / Reviewed original story","description":"An original 8-scene horror story made in Donatello. Watch 61 seconds of reviewed illustrations with camera movement, English narration, subtitles and music.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Original finished narration","prompt":"At midnight, station keeper Ellis found a wet umbrella resting on the deserted platform. No train had stopped there for twenty years.\n\nFrom the tunnel came the slow scrape of luggage wheels. Ellis raised his torch. The beam reached only the first few sleepers before the darkness swallowed it.\n\nInside the ticket office, the old departure clock began to move backwards. A single fresh ticket slid beneath the locked door.\n\nEllis turned it over. On the blank paper, water spread into the shape of a hand. Five dark fingerprints appeared against the other side of the window.\n\nHe backed toward the platform exit. Beyond the glass, an empty train arrived without headlights, its doors opening onto complete darkness.\n\nEllis left the umbrella where he had found it and walked away without looking back. Behind him, the departure clock struck thirteen.","transcript":"At midnight, station keeper Ellis found a wet umbrella resting on the deserted platform. No train had stopped there for twenty years.\n\nFrom the tunnel came the slow scrape of luggage wheels. Ellis raised his torch. The beam reached only the first few sleepers before the darkness swallowed it.\n\nInside the ticket office, the old departure clock began to move backwards. A single fresh ticket slid beneath the locked door.\n\nEllis turned it over. On the blank paper, water spread into the shape of a hand. Five dark fingerprints appeared against the other side of the window.\n\nHe backed toward the platform exit. Beyond the glass, an empty train arrived without headlights, its doors opening onto complete darkness.\n\nEllis left the umbrella where he had found it and walked away without looking back. Behind him, the departure clock struck thirteen.","settings":[{"label":"Workflow","value":"Finished script → reviewed storyboard → voice, music and MP4"},{"label":"Visual preset","value":"horror"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"8"},{"label":"Voice","value":"Isaac Bennett — resonant storyteller · English · 1×"},{"label":"Subtitles","value":"Classic · 32px · phrase-level timing"},{"label":"Music","value":"New instrumental · 12% volume · automatic ducking"},{"label":"Image revisions","value":"12"},{"label":"Final export step","value":"166.35 seconds after image review; previously generated audio may be reused"}],"output":{"url":"https://donatello.studio/gallery/full-video/horror-20260927/demo-caption-v2.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":7220599,"sha256":"22c4db2882338f6e60d149d6d0550d7e2e3614032f49572eda327663b2b0e0ac","durationSeconds":61.371,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/horror-20260927/poster-caption-v2.jpg","captions":[{"url":"/gallery/full-video/horror-20260927/captions-v2.vtt","language":"en","label":"English narration"}]},"createdAt":"2026-09-26T23:02:38.988876+00:00","publishedAt":"2026-09-26T23:21:40.028Z","reviewedAt":"2026-09-27","creditsCharged":112,"observedEndToEndSeconds":4458.231,"accessPath":"Donatello production editor using normal account credits, with no billing bypass. 112 credits consumed including revisions. Known recorded and estimated variable provider charges: $0.041394. Some image calls used included quota; fixed subscriptions, hosting, tax and human review are excluded. Not a supplier invoice or future price quote.","verification":"Matched to completed production jobs and the documented caption-only re-export. Published files retain byte counts and SHA-256 hashes; scripts and timed captions are public. The original production export is preserved in the run record. First-party evidence, not an independent review.","editing":"Reviewed and revised for the electric flashlight, five-finger anatomy, the ticket beneath the door, chronological train arrival and dark carriage. The final scene uses a simplified clock face. Still imagery illustrates the story; it does not depict clock hands moving backwards. Caption phrases were regrouped for readability and the same images and narration were re-exported with the Donatello renderer. No new AI assets were generated; the run record preserves both export versions.","limitations":"Manual review and retries are included in elapsed time; this is not an unattended speed benchmark. This 61.37-second credit-funded example does not test Relax latency, a 20-minute project, continuous character animation or lip-sync. Captions retain measured scene boundaries but are not word-level forced alignment. Automated image review, where recorded, was an editorial/admin pilot rather than proof of universal availability.","generatorUrl":"https://donatello.studio/full-video-creator?style=horror","evidenceLinks":[{"label":"How it was made: prompts, revisions, costs and file hashes","url":"/gallery/full-video/horror-20260927/run-caption-v2.json"},{"label":"Original narration script","url":"/gallery/full-video/horror-20260927/script.txt"},{"label":"Accessible English captions","url":"/gallery/full-video/horror-20260927/captions-v2.vtt"},{"label":"horror workflow and limitations","url":"/full-video-creator/styles/horror"}],"canonical":"https://donatello.studio/gallery/full-video-horror-empty-platform"},{"slug":"full-video-rooftop-garden","title":"The Rooftop Garden — full script-to-video demo","eyebrow":"Full Video / Fresh generation / Reviewed scenes","description":"An original eight-scene illustrated story created through Donatello’s public Full Video workflow, with new images, English narration, music and subtitles. Three images were regenerated after individual review.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Original finished script","prompt":"Above the restless city, Mara found a forgotten rooftop: cracked terracotta pots, an empty water barrel, and a view nobody stopped to notice.\n\nShe carried one wooden planter upstairs, filled it with dark soil, and pressed a handful of sunflower seeds beneath the surface.\n\nFor weeks, nothing seemed to happen, but every evening she returned with her blue watering can while the windows below began to glow.\n\nThen a storm arrived, bending the first green shoots, and Mara sheltered the little planter beside the old brick chimney until the wind passed.\n\nBy morning, the leaves were battered but upright; she added bamboo supports and discovered a tiny yellow bud turning toward the light.\n\nSummer opened the rooftop into gold, with tall sunflowers, bright tomatoes, and bees moving between the blossoms as the city hummed far below.\n\nMara set a second chair beside her own, left the rooftop door open, and watched a neighbor arrive carrying a small pot of mint.\n\nThe skyline had not changed, but the roof had become a place to stay: one small garden, and enough room for someone else.","settings":[{"label":"Workflow","value":"Finished script → storyboard → reviewed images → narration, music and MP4"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"8 · original English narration"},{"label":"Voice","value":"Abby · warm audiobook narrator · 1×"},{"label":"Subtitles","value":"Classic · 32px · phrase-level timing"},{"label":"Music","value":"New instrumental · 12% volume · automatic ducking"},{"label":"Image review","value":"All 8 final scenes checked; 3 first attempts regenerated"},{"label":"Final generation and export step","value":"77.39 seconds, after image review; includes narration and music"}],"output":{"url":"https://donatello.studio/gallery/full-video/rooftop-garden-20260924/demo.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":12835050,"sha256":"54b588749441926191b320406503ad86d0851d252958082a544e9a3116289ab0","durationSeconds":66.536,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/rooftop-garden-20260924/poster.jpg","captions":[{"url":"/gallery/full-video/rooftop-garden-20260924/captions.vtt","language":"en","label":"English narration"}]},"createdAt":"2026-09-24T01:26:40.091587+00:00","publishedAt":"2026-09-24T01:33:17.872Z","reviewedAt":"2026-09-24","creditsCharged":95,"observedEndToEndSeconds":1031.633,"accessPath":"Authenticated public production workflow using normal account credits, with no billing bypass. 98 credits reserved, 3 refunded, 95 consumed including revisions. Provider usage recorded for this run: $0.036884, including planning and moderation; image calls used included quota. Fixed hosting and subscription costs excluded.","verification":"Matched to completed production operations. Original MP4, images, narration and music retain byte counts and SHA-256 hashes. The full video decoded without errors. This is a first-party curated example, not an independent review.","editing":"The script was supplied and preserved. Visual prompts were refined; scenes 4, 5 and 8 were regenerated for setting, plant growth and character continuity. Donatello added camera motion, transitions, subtitles, music mixing and the ending. The exported MP4 is unchanged; no creative post-processing.","limitations":"The elapsed workflow includes manual review, prompt edits and time spent on other QA; it is not an unattended speed benchmark. This 66.54-second credit-funded result does not measure Relax waits or a 20-minute run. Fine prop and architectural continuity can vary; subtitle phrase timings are approximate. One curated output does not guarantee the quality of every generation.","generatorUrl":"https://donatello.studio/full-video-creator","evidenceLinks":[{"label":"Run record, every scene prompt, review decisions and source hashes","url":"/gallery/full-video/rooftop-garden-20260924/run.json"},{"label":"Original finished script","url":"/gallery/full-video/rooftop-garden-20260924/script.txt"},{"label":"Accessible English captions","url":"/gallery/full-video/rooftop-garden-20260924/captions.vtt"},{"label":"Earlier render-only mechanics test","url":"/gallery/full-video-editorial-render"}],"canonical":"https://donatello.studio/gallery/full-video-rooftop-garden"},{"slug":"full-video-editorial-render","title":"Full Video: two-language editorial rendering demo","eyebrow":"Full Video / Render-only evidence","description":"A measured two-scene export from the production Full Video renderer, using previously published first-party image, voice and music inputs. No new AI assets were generated.","category":"video","publicEngine":"Donatello Full Video Creator","promptLabel":"Exact narration from the reused editorial inputs","prompt":"Hello, this is a real English voice test generated by Donatello.\n\nHola, esta es una prueba real de voz en español generada por Donatello.","settings":[{"label":"Workflow","value":"Render-only; existing public editorial assets"},{"label":"Frame","value":"1280 × 720 · 16:9"},{"label":"Scenes","value":"2 · English and Spanish narration"},{"label":"Camera","value":"Zoom in, then pan left"},{"label":"Subtitles","value":"Classic · 34px"},{"label":"Music","value":"Existing instrumental · 8% volume · ducking"},{"label":"Measured render time","value":"25.961 seconds · isolated 1-vCPU test; not generation latency"}],"output":{"url":"https://donatello.studio/gallery/full-video/editorial-render-20260924/demo.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":1043069,"sha256":"eb1dd81f9f80d42b2b88288d1eed980b55b33d0511d02a3fe9ff8c0bd5eceed7","durationSeconds":11.867,"width":1280,"height":720,"posterUrl":"https://donatello.studio/gallery/full-video/editorial-render-20260924/poster.jpg","captions":[{"url":"/gallery/full-video/editorial-render-20260924/captions.vtt","language":"en","label":"English and Spanish narration"}]},"createdAt":"2026-09-23T23:52:22.716Z","publishedAt":"2026-09-24T00:22:02.395Z","reviewedAt":"2026-09-24","creditsCharged":0,"observedEndToEndSeconds":null,"accessPath":"Isolated production-renderer execution with network disabled. No account or provider requests. Zero new credits; original input generation charges remain on the source pages.","verification":"Measured with the production renderer and media probe; input/output bytes and SHA-256 hashes are retained in the run record. This is first-party evidence, not an independent review.","editing":"Existing original image and audio inputs are unchanged. The renderer adds camera motion, subtitle overlays, music mixing and its ending. No creative post-processing after the exported MP4.","limitations":"This 11.87-second render-only sample is not a new prompt-to-video run, Relax latency measurement, quality benchmark or end-to-end demonstration of the 20-minute target. Rendering time excludes earlier input generation.","generatorUrl":"https://donatello.studio/full-video-creator","evidenceLinks":[{"label":"Measured run record, script and source hashes","url":"/gallery/full-video/editorial-render-20260924/run.json"},{"label":"Plain-text narration","url":"/gallery/full-video/editorial-render-20260924/script.txt"},{"label":"Accessible captions","url":"/gallery/full-video/editorial-render-20260924/captions.vtt"},{"label":"Original public input: blue-ceramic-vase","url":"https://donatello.studio/gallery/blue-ceramic-vase"},{"label":"Original public input: english-text-to-speech","url":"https://donatello.studio/gallery/english-text-to-speech"},{"label":"Original public input: spanish-text-to-speech","url":"https://donatello.studio/gallery/spanish-text-to-speech"},{"label":"Original public input: cinematic-piano-and-violin","url":"https://donatello.studio/gallery/cinematic-piano-and-violin"}],"canonical":"https://donatello.studio/gallery/full-video-editorial-render"},{"slug":"blue-ceramic-vase","title":"Blue ceramic vase in soft daylight","eyebrow":"Image / Text to image","description":"A production image-generation result from one short prompt, published at its original 1024 × 1024 resolution.","category":"image","publicEngine":"Donatello Image v1","promptLabel":"Prompt","prompt":"A small blue ceramic vase on a clean white table, soft daylight, no people, production safety QA","settings":[{"label":"Aspect ratio","value":"1:1"},{"label":"Output","value":"1024 × 1024 WebP"},{"label":"Visual references","value":"None"}],"output":{"url":"https://donatello.studio/gallery/image/blue-ceramic-vase.webp","mimeType":"image/webp","mediaKind":"image","byteSize":41080,"sha256":"0089dad7f8cb5eaee9e90c797d28e7a0919214602311b5a13af649253fb685bc","width":1024,"height":1024},"createdAt":"2026-08-26T15:35:07.705Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":4,"accessPath":"Authenticated production generation using normal-priority credits.","observedEndToEndSeconds":6.83,"verification":"Matched to the completed production job and copied from Donatello's private 72-hour result storage before expiry.","editing":"No creative post-processing. The public file is the stored production output, byte for byte.","limitations":"One result is evidence of this run, not a promise that every prompt will produce the same quality or latency.","generatorUrl":"https://donatello.studio/ai-image-generator","canonical":"https://donatello.studio/gallery/blue-ceramic-vase"},{"slug":"rotating-white-sphere","title":"Rotating white sphere on black","eyebrow":"Video / Text to video","description":"A minimal one-second production motion test with a static camera and deliberately constrained movement.","category":"video","publicEngine":"Donatello Motion v1","promptLabel":"Prompt","prompt":"A simple white sphere rotates slowly against a dark background, static camera, minimal motion, live auto-refill test.","settings":[{"label":"Duration","value":"1 second requested"},{"label":"Frame","value":"1280 × 720"},{"label":"Frame rate","value":"48 fps"},{"label":"Starting image","value":"None"}],"output":{"url":"https://donatello.studio/gallery/video/rotating-white-sphere.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":111777,"sha256":"7ebead8f202739c0cd2eec569a4dab4f89995b701a6550f2c558460e59815349","durationSeconds":1.031,"width":1280,"height":720},"createdAt":"2026-08-24T19:40:23.208Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":9,"accessPath":"Authenticated production generation using normal-priority credits.","observedEndToEndSeconds":21.99,"verification":"Matched to the completed production job and copied from Donatello's private 72-hour result storage before expiry.","editing":"No creative post-processing. The public MP4 is the stored production output, byte for byte.","limitations":"This short QA clip demonstrates a valid production output, not the full range of supported durations or motion styles.","generatorUrl":"https://donatello.studio/ai-video-generator","canonical":"https://donatello.studio/gallery/rotating-white-sphere"},{"slug":"cinematic-piano-and-violin","title":"Cinematic piano and solo violin","eyebrow":"Music / Instrumental","description":"A 30-second instrumental created in production from detailed musical direction, with automatic arrangement planning.","category":"music","publicEngine":"Donatello Music","promptLabel":"Musical direction","prompt":"Create a deeply emotional and motivational cinematic soundtrack using only piano and solo violin. Start with a very intimate, delicate piano melody: slow, spacious, reflective and slightly melancholic, with natural pauses and a strong sense of emotion. Gradually introduce a warm, expressive solo violin with long sustained notes and subtle melodic responses to the piano. Increase the intensity naturally through stronger piano dynamics, richer chords, higher-register melodies and a more passionate violin performance. Build toward an emotional climax, then reduce the intensity and finish with a calm and hopeful resolution. No drums, percussion, orchestra, cello, pads, synths, bass, vocals, choir or sound effects. Avoid repetitive loops; the melody should continuously evolve and tell a story.","settings":[{"label":"Mode","value":"Instrumental"},{"label":"Requested duration","value":"30 seconds"},{"label":"Tempo","value":"76 BPM"},{"label":"Key","value":"C minor"},{"label":"Time signature","value":"3/4"},{"label":"Output","value":"MP3 · 48 kHz"}],"output":{"url":"https://donatello.studio/gallery/music/cinematic-piano-violin.mp3","mimeType":"audio/mpeg","mediaKind":"audio","byteSize":553008,"sha256":"d2d76521d08c66040decdc748db6b4783154d532eeed433c07540f3ef5f5ad16","durationSeconds":30.024},"createdAt":"2026-08-24T01:28:21.892Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":20,"accessPath":"Authenticated production generation using normal-priority credits.","observedEndToEndSeconds":10.85,"verification":"Matched to the completed production music record, including its requested and measured duration, and copied before private retention expired.","editing":"No mastering or creative post-processing. The public MP3 is the stored production output, byte for byte.","limitations":"A single instrumental is not a quality benchmark. Instrument adherence and arrangement can vary between runs.","generatorUrl":"https://donatello.studio/ai-music-generator","canonical":"https://donatello.studio/gallery/cinematic-piano-and-violin"},{"slug":"spanish-text-to-speech","title":"Spanish text-to-speech","eyebrow":"Voice / Single speaker","description":"A short Spanish speech sample produced during Donatello's controlled live voice integration test.","category":"voice","publicEngine":"Donatello Voice","promptLabel":"Exact transcript","prompt":"Hola, esta es una prueba real de voz en español generada por Donatello.","settings":[{"label":"Language","value":"Spanish"},{"label":"Output","value":"MP3 · 44.1 kHz · mono"},{"label":"Voice mode","value":"Text to speech"}],"output":{"url":"https://donatello.studio/gallery/voice/spanish-tts.mp3","mimeType":"audio/mpeg","mediaKind":"audio","byteSize":74395,"sha256":"8e91b0296be7e855976fb2d0931bb943314ba16af5ce30a83596587c3ba59638","durationSeconds":4.65},"createdAt":"2026-08-08T23:26:43.649Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":null,"accessPath":"Controlled first-party live integration test; the public credit flow was bypassed.","observedEndToEndSeconds":null,"verification":"Generated by Donatello's maintained voice smoke test; signature, byte count and duration were validated immediately after generation.","editing":"No post-processing. The generated MP3 was copied unchanged.","limitations":"The run validates speech output in Spanish; it does not measure subjective voice preference or every available control.","generatorUrl":"https://donatello.studio/ai-voice-generator","canonical":"https://donatello.studio/gallery/spanish-text-to-speech"},{"slug":"english-text-to-speech","title":"English text-to-speech","eyebrow":"Voice / Single speaker","description":"A short English speech sample produced during the same controlled live integration test.","category":"voice","publicEngine":"Donatello Voice","promptLabel":"Exact transcript","prompt":"Hello, this is a real English voice test generated by Donatello.","settings":[{"label":"Language","value":"English"},{"label":"Output","value":"MP3 · 44.1 kHz · mono"},{"label":"Voice mode","value":"Text to speech"}],"output":{"url":"https://donatello.studio/gallery/voice/english-tts.mp3","mimeType":"audio/mpeg","mediaKind":"audio","byteSize":82754,"sha256":"57864f113bda4558e8bf50db0becd493b4d5830515efbcdec60a92eae252479f","durationSeconds":5.172},"createdAt":"2026-08-08T23:26:45.567Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":null,"accessPath":"Controlled first-party live integration test; the public credit flow was bypassed.","observedEndToEndSeconds":null,"verification":"Generated by Donatello's maintained voice smoke test; signature, byte count and duration were validated immediately after generation.","editing":"No post-processing. The generated MP3 was copied unchanged.","limitations":"The run validates English speech output; it does not measure subjective voice preference or every available control.","generatorUrl":"https://donatello.studio/ai-voice-generator","canonical":"https://donatello.studio/gallery/english-text-to-speech"},{"slug":"expressive-whisper","title":"Nervous whisper with a sigh","eyebrow":"Voice / Expression control","description":"A Spanish performance using inline expression direction for a whisper and a sigh.","category":"voice","publicEngine":"Donatello Voice","promptLabel":"Exact directed transcript","prompt":"[whispers nervously] No estoy segura de que debamos abrir esa puerta. [sigh] Pero tenemos que continuar.","settings":[{"label":"Language","value":"Spanish"},{"label":"Expression","value":"Whisper + sigh"},{"label":"Temperature","value":"0.8"},{"label":"Output","value":"MP3 · 44.1 kHz · mono"}],"output":{"url":"https://donatello.studio/gallery/voice/expressive-whisper.mp3","mimeType":"audio/mpeg","mediaKind":"audio","byteSize":73977,"sha256":"b83cd560ec06f5162fbc30210050797492990e35ebf4e1e052b7e329abc1b0d2","durationSeconds":4.624},"createdAt":"2026-08-08T23:26:47.357Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":null,"accessPath":"Controlled first-party live integration test; the public credit flow was bypassed.","observedEndToEndSeconds":null,"verification":"Generated by Donatello's maintained voice smoke test; signature, byte count and duration were validated immediately after generation.","editing":"No post-processing. The generated MP3 was copied unchanged.","limitations":"Expression tags guide delivery but do not guarantee identical prosody across repeated generations.","generatorUrl":"https://donatello.studio/ai-voice-generator","canonical":"https://donatello.studio/gallery/expressive-whisper"},{"slug":"two-speaker-dialogue","title":"Two-speaker Spanish dialogue","eyebrow":"Voice / Dialogue","description":"A short exchange rendered with two built-in voices in one controlled generation.","category":"voice","publicEngine":"Donatello Voice","promptLabel":"Exact dialogue","prompt":"Speaker 1: Buenos días. ¿Empezamos la grabación?\nSpeaker 2: Sí, todo está listo. Cuando quieras.","settings":[{"label":"Language","value":"Spanish"},{"label":"Speakers","value":"Two built-in voices"},{"label":"Output","value":"MP3 · 44.1 kHz · mono"}],"output":{"url":"https://donatello.studio/gallery/voice/two-speaker-dialogue.mp3","mimeType":"audio/mpeg","mediaKind":"audio","byteSize":100727,"sha256":"ef87f92562553a6c9d8ac5d78e802aaabce3228e30ca42baab39f4c182a32797","durationSeconds":6.296},"createdAt":"2026-08-08T23:27:01.597Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":null,"accessPath":"Controlled first-party live integration test; the public credit flow was bypassed.","observedEndToEndSeconds":null,"verification":"Generated by Donatello's maintained two-speaker voice smoke test; signature, byte count and duration were validated immediately after generation.","editing":"No post-processing. The generated MP3 was copied unchanged.","limitations":"This sample validates two-speaker rendering, not long-form turn-taking or every voice combination.","generatorUrl":"https://donatello.studio/ai-voice-generator","canonical":"https://donatello.studio/gallery/two-speaker-dialogue"},{"slug":"fictional-talking-presenter","title":"Fictional talking presenter","eyebrow":"Avatar / Image + authorized audio","description":"A synthetic fictional portrait animated from authorized neutral QA audio through Donatello's production avatar flow.","category":"avatar","publicEngine":"Donatello Avatar","promptLabel":"Authorized inputs","prompt":"One synthetic fictional portrait and one neutral first-party QA speech recording. No real person's likeness or cloned voice was used.","settings":[{"label":"Resolution","value":"256 × 256"},{"label":"Framing","value":"Face"},{"label":"Motion","value":"Natural"},{"label":"Expression scale","value":"1"},{"label":"Face enhancement","value":"Off"}],"output":{"url":"https://donatello.studio/gallery/avatar/fictional-presenter.mp4","mimeType":"video/mp4","mediaKind":"video","byteSize":239005,"sha256":"16adcafca49adc5735ade0465a76e9cf521564745aabeb5d03624f989785fe7e","durationSeconds":5.84,"width":256,"height":256,"posterUrl":"https://donatello.studio/gallery/avatar/fictional-presenter-poster.jpg"},"createdAt":"2026-08-22T15:16:13.311Z","publishedAt":"2026-08-26","reviewedAt":"2026-08-26","creditsCharged":12,"accessPath":"Controlled production HTTP user-flow test funded with first-party QA credits.","observedEndToEndSeconds":70.25,"verification":"The live test validated upload, generation, credit settlement, private history and authenticated download before the output was copied for this gallery.","editing":"No creative post-processing. The poster is a frame extracted for QA; the MP4 is the downloaded production output.","limitations":"The 256-pixel test prioritizes end-to-end validation over presentation resolution and is not a quality benchmark.","canonical":"https://donatello.studio/gallery/fictional-talking-presenter","generatorUrl":null}]}