An idea worth following
I started with a colorful bird and two moments in its life. A baby, still discovering what it can do. An adult, strong enough to fly above a city. I wanted them to feel like the same character, not two unrelated generations.
The idea became a short story about hesitation. The baby stands high above the ground, leaning toward the edge. Its feet shift. We move closer to its face. A shake of the head, or a blink, becomes the transition into the adult. Then it takes flight.
The story was simple. Finding the right character, camera and sense of scale took more work.
Directing the process with Astra
I used Astra in Codex to operate the project in Oro from my ideas and feedback. It built connections, prepared prompts, generated tests and organized the results. Seedream generated and edited the images. Seedance generated the motion tests, with sound enabled on the later passes.
I stayed involved in the creative decisions. I chose the bird, rejected directions that felt too much like a parrot or too artificial, adjusted the brief, and combined parts of the character sheets myself. That edited sheet became an important reference for the next stage.
This was not a single prompt producing a finished film. It was a conversation translated into a working graph, with visible alternatives and decisions along the way.
Finding the character
The adult needed more presence without losing the baby’s identity. We explored stronger wings, a larger crest and a more mature silhouette. Some versions were impressive but no longer felt like the same bird. Others had feet that were too heavy or feathers that looked more like molded surfaces than natural plumage.
The useful changes were often smaller. We returned to a preferred original and built character sheets around it: three body views with folded wings and a face closeup. A slight head tilt gave the crest room to read and made the first pose feel alive.
Keeping the prompts and their results together made it possible to compare those choices instead of losing the thread between exports.

Building shots, not just images
Once the character was established, the question became where to place the camera.
A high angle made the baby feel small against the drop below. A close view of its feet gave doubt a physical gesture. The eye closeups carried the emotional transition. Wider frames gave the adult somewhere to go.
We generated starting and ending frames, connected them to video nodes, and tried different camera movements. Some takes turned the bird too far toward the camera. Some changed its identity. Others made the flight feel like a dive rather than movement high above the city. Those tests stayed in the workflow as alternatives, separate from the selected sequence.
We also tested a longer video using a composed storyboard as a reference. It was useful for exploring the sequence, while the individual shots gave us more control over the character and the action.
A second setting, the same bird
The mountain direction brought a different atmosphere: a rocky ledge, a lake far below and a distant snowy ridge. But changing the setting should not mean starting the character again.
The original closeups were already working. Instead of replacing them, we generated the scenery separately and used it to guide edits to the eye reflections. The first reflections were too dominant. A subtler mountain silhouette kept more of the original eye, lighting and expression.
That became one of the clearest lessons from the project: when an image works, protect what works. Change the part that needs to change.

Original adult eye.

The same adult eye, with the mountain reflection.

Keeping the process visible
The Compositor brought frames and text together into a readable storyboard. The graph kept the references, prompts, image tests and video results connected. Numbered areas separated character development, sheets, scene studies and motion tests.
The result is a collection of selected shots and an editable production workflow, not a locked final advertisement. The city sequence and mountain alternatives remain available for the final edit.
That is what I wanted to explore with Oro: a place where the creative process stays visible, so the next decision can build on the last one.